/ shell

ProxyChains をちょっと便利に使う

ProxyChains という、プログラムの TCP/DNS 通信を、指定した socks に通してくれるツールがあります。

よく下記のような使用例が書かれてます。

$ proxychains telnet 192.0.2.11 80
$ proxychains ssh 192.0.2.11
$ proxychains curl http://example.com/

これ、proxychains でシェル自体を起動しちゃえばいいんじゃないかと思ってやってみました。

$ tor &
$ proxychains bash
$ curl -kLs https://check.torproject.org/ | grep -i congratulations
[proxychains] DLL init
[proxychains] DLL init
[proxychains] Strict chain  ...  127.0.0.1:9050  ...  check.torproject.org:443  ...  OK
      Congratulations. This browser is configured to use Tor.

上記は tor を通している例ですが、うまくいってますね。
いちいち proxychains 挟むのが面倒だったので、これからこの使い方にしようと思います。


  • 初稿 (Thu, 22 May 2014 03:53:09 JST)