graftcp: I just found and now love this little security tool for forwarding all TCP traffic from a process tree over socks5 proxy.

I start a socks5 proxy using ssh. Then, I start zsh using graphtcp. Then, I run librewolf from zsh, and all librewolf traffic goes through the socks5 proxy.

I don't totally understand how it works, but it doesn't use LD_PRELOAD, so it doesn't require dynamic linking of networking libraries. It apparently works with any network access code independent of how its linked, so it works with Go programs, for example.

https://github.com/hmgle/graftcp

#security #privacy #socks5 #vpn #proxy #graftcp

GitHub - hmgle/graftcp: A flexible tool for redirecting a given program's TCP traffic to SOCKS5 or HTTP proxy.

A flexible tool for redirecting a given program's TCP traffic to SOCKS5 or HTTP proxy. - hmgle/graftcp

GitHub

Строим прокси цепочку с помощью graftcp

Использование цепочек прокси серверов позволяет обойти различные ограничения при доступе к сетевым ресурсам. Для проксирования обычно используют SOCKS или HTTP прокси. Сетевой протокол сеансового уровня SOCKS позволяет пересылать пакеты от клиента к серверу через прокси-сервер прозрачно (незаметно для них) и таким образом использовать сервисы за межсетевыми экранами.

https://habr.com/ru/companies/otus/articles/820203/

#socksпрокси #graftcp #firewall

Строим прокси цепочку с помощью graftcp

Использование цепочек прокси серверов позволяет обойти различные ограничения при доступе к сетевым ресурсам. Для проксирования обычно используют SOCKS или HTTP прокси. Сетевой протокол сеансового...

Хабр
#graftcp can redirect the #TCP connection made by the given program [application, script, shell, etc.] to #SOCKS5 or #HTTP #proxy.
https://github.com/hmgle/graftcp
GitHub - hmgle/graftcp: A flexible tool for redirecting a given program's TCP traffic to SOCKS5 or HTTP proxy.

A flexible tool for redirecting a given program's TCP traffic to SOCKS5 or HTTP proxy. - hmgle/graftcp

GitHub