sslcaudit 项目的目标是开发一个工具,用于自动化测试 SSL/TLS 客户端对 MITM(中间人)攻击的抵抗能力。它可能有助于测试胖客户端、移动应用、设备,以及几乎所有通过 TCP 上的 SSL/TLS 进行通信的内容。
目前还没有正式的安装流程(Debian 软件包和基于 distutils 的 Python 安装程序即将推出)。现在只需从 GIT 仓库获取发布版本:
$ git clone -b release_1_0 https://github.com/grwl/sslcaudit.git
Cloning into sslcaudit...
然后在顶层目录中找到 sslcaudit,并使用 -h 选项运行它。PDF 用户指南位于 doc/sslcaudit-user-guide-1.0.pdf。
Sslcaudit 使用 M2Crypto Python 库。在 Debian 系统上,可以通过以下命令安装 M2Crypto 库:
$ sudo apt-get install python-m2crypto
有关更多信息,请参阅用户指南或运行 'sslcaudit -h'。
GPLv3,参见 COPYING.TXT。