Become a sponsor to HoJeong Go
Hi there,
If you ever interested in privacy or JavaScript field, I have some projects you might think interesting.
Privacy DNS
https://github.com/seia-soto/dns
I run a private dns server supporting DoT, DoH(h3), and Do53 protocols. By using the dns server, you're subscribing to EasyList, YousList, and registered dns/hosts filters to enhance privacy level in system-wide.
ARM Build for Outline VPN
https://github.com/seia-soto/outline-server-multiarch
I maintain a multi-arch version of jigsaw-code/outline-server docker image. This docker image allows you to run outline vpn server on arm machines without effort.
AdShield Defuser
https://github.com/seia-soto/adshield-defuser
If you ever heard about adshield: an anti-adblock vendor, you're now seeing the origin of the mitigation to the adshield script. By using the library, you can decode strings encoded by adshield everywhere JavaScript runs.
DNS packets in pure JavaScript
https://github.com/seia-soto/progressive/tree/master/packages/dspace
dpsace produces and reads dns packets in pure JavaScript. I plan to make opensource nextdns someday.
WireGuard C bindings for JavaScript
https://github.com/seia-soto/embeddable-wg
You can dynamically create, modify, and delete wireguard configs by calling native C api. The same things can be done by calling command line interface but it's way faster and cleaner.
Featured work
-
yous/YousList
Block filter for advertisements, mainly on Korean sites
Roff 302 -
uBlockOrigin/uAssets
Resources for uBlock Origin, uMatrix: static filter lists, ready-to-use rulesets, etc.
Adblock Filter List 4,308 -
seia-soto/snowpack-plugin-import-map
A snowpack plugin that maps your imports to Skypack or other sources.
TypeScript 39 -
seia-soto/clubhouse-api
The private API client for clubhouse, drop-in audio chat.
JavaScript 228 -
seia-soto/outline-server-multiarch
The multi-arch distribution of Jigsaw's Outline-Server project.
Shell 30 -
seia-soto/dns
Xstl DNS is public DNS service enhances the privacy level with minimal overhead in the common use.
TypeScript 12