支持http 1.1的tcp监视和日志工具
tcpwatch的Python项目详细描述
tcpwatch是一个用python编写的实用程序,它允许您监视转发的tcp 连接或http代理连接。它在窗口中显示会话 有着过去联系的历史。它对开发和调试很有用 协议实现和web服务。
版本1.3与使用线程的Tkinter安装兼容。见 其他更改列表的更改日志。
tcpwatch是根据zpl 2.0授权的,需要python2.1或更高版本。
1.3.1版
- Convert to use setuptools and console scripts for installation
- Release to PyPI.
1.3版
- Made compatible with versions of tcl that have threads enabled.
- Log file numbers are now sequential.
- “user@host” is now accepted as a destination hostname (the user name is ignored).
1.2.1版
- A typo made it impossible to use two of the command line options. Fixed.
版本1.2
- Added the ability to record TCP sessions to a directory. Use -r <path>. Implemented by Tres Seaver.
- Replaced the launch script with a distutils setup.py, thanks again to Tres Seaver.
版本1.1
- Almost completely rewritten. The code is now more reusable and reliable, but the user interface has not changed much.
- 8-bit clean. (You can now use TCPWatch to verify that SSH really does encrypt data. ;-) )
- It can now run as a simple HTTP proxy server using the “-p” option. There are a lot of interesting ways to use this.
- It’s now easier to watch persistent HTTP connections. The “-h” option shows each transaction in a separate entry.
- You can turn off the Tkinter GUI using the -s option, which outputs to stdout.
- Colorized Tkinter output.
1.0版
Never released to the public.