低互动度的蜜客暴徒
thug的Python项目详细描述
过去几年,客户端攻击的数量显著增加 将重点转移到保护不力的脆弱客户身上。就像最有名的 蜜罐技术能够研究服务器端攻击、蜜罐客户端 允许研究客户端攻击。
作为蜜罐的一个补充,蜜客户端是一个用来模拟行为的工具。 用户驱动的网络客户端应用程序(如Web浏览器)的 被攻击者的内容利用。
Thug是一个python低交互的蜜客户端,旨在模拟 以检测和模拟恶意内容的Web浏览器。
开发设置
要设置开发环境,请执行以下步骤:
git clone https://github.com/buffer/thug.git
cd thug
./dev/dev.sh
dev脚本将在名为“venv”的目录中创建一个virtualenv环境 并将所有必需的和可选的依赖项安装到其中。暴徒被安装为 一个永久包,需要重新安装该包并执行pip install . 以便编译所有更改。
如果要将thug安装为“可编辑”,请将dev.sh中的第11行替换为 跟随行并重新运行dev.sh
pip2 install -e .
将thug安装为“可编辑”允许反映对存储库中源的更改 在虚拟世界里。
通过运行以下命令确保成功安装thug:
. venv/bin/activate thug --version