Chameleon:一款强大的开源蜜罐项目
Chameleon 是一个开源的蜜罐项目,主要用于监控网络流量、机器人活动以及用户名和密码凭证。该项目使用 Python 编程语言开发。
核心功能
Chameleon 的核心功能包括:
- 模块化设计:蜜罐可以以脚本的形式运行,也可以作为对象导入。
- 服务器模拟:大多数蜜罐模拟服务器,只有少数模拟应用层协议。
- 服务器设置:可以设置用户名、密码和横幅(默认用户名为 test,密码为 test)。
- 数据包解析:ICMP、DNS、TCP 和 UDP 数据包会被解析并检查常见模式。
- 监控结果可视化:通过 Grafana 界面可以监控结果,可以根据 IP 进行过滤。
- 日志解析:非结构化和结构化日志会被解析并插入到 Postgres 数据库。
- 自动化部署:可以轻松地在 AWS EC2 等平台上自动化部署。
最近更新
Chameleon 项目最近更新的功能包括:
- 2020年5月1日:添加了 MySQL 支持。
- 2020年5月1日:添加了 Redis 支持。
- 2020年5月1日:将 FTP 服务器切换到 Twisted。
- 2020年5月1日:将 HTTP 和 HTTPS 服务器切换到 Twisted。
- 2020年5月1日:修复了 Grafana 界面中更改 IP 的问题。
Chameleon 是一个功能丰富且实用的开源项目,适用于网络安全领域的技术人员。通过使用 Chameleon,研究人员可以更好地监控和分析网络流量,从而提高网络安全性。