TCPWatch-1.3
2004年6月26日0:36
python
急遽カテゴリに python を追加しました (爆

この処なぜかパケットを覗くことが多くて tcpwatch を使ってます。手軽で便利です。最近では ここ で紹介されてますが proxy や forwarder として使えます。

1.2.1 までは tcl/tk ライブラリが "--enable-threads" でビルドしてある環境だとダイアログが立ち上がらなかったのだけど、1.3 で 対処 されたのが確認できました。実際 VineSeed では、これが原因で立ち上がらなかったのですが。


以下はローカルに httpd などが稼働している場合の例です。

proxy 型接続の例

$ python tcpwatch.py -p localhost:3128 &
tcpwatch のダイアログが表示される
$ telnet localhost 3128

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
HEAD http://localhost/ HTTP/1.0 [ENTER]
[ENTER]

HTTP/1.1 200 OK
...
...
Connection closed by foreign host.

forwarder 型接続の例

$ python tcpwatch.py -L localhost:3128:localhost:80 &
tcpwatch のダイアログが表示される
$ telnet localhost 3128

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
HEAD / HTTP/1.0 [ENTER]
[ENTER]

HTTP/1.1 200 OK
...
...
Connection closed by foreign host.
kiyo 2004年7月2日12:27

うーん、簡単に起てる事ができる Proxy サーバ探していたんですが、まさか owa さん家にあるとわ。。。
Maxさんに教えてもらった。

tcpWatch は tcpの接続を監視する物だとばかり思ってました。
解説感謝!