NoSQL蜜罐框架 (NoPo) 是一个开源的NoSQL数据库蜜罐,可自动检测攻击者并记录攻击事件。仿真引擎使用Twisted框架部署。当前该框架支持Redis。
注意:该框架正在开发中,可能存在漏洞。
您可以通过克隆Git仓库下载NoPo:
git clone https://github.com/torque59/nosqlpot.git
pip install -r requirements.txt
NoPo在任何平台上均可与Python 2.6.x和2.7.x版本开箱即用。
获取基本选项列表:
python nosqlpot.py -h
部署一个nosql引擎:
python nosqlpot.py -deploy redis
pythom nosqlpot.py -deplot couch
使用配置文件部署nosql引擎:
python nosqlpot.py -deploy redis -config filename
将命令和会话记录到文件:
python nosqlpot.py -deploy redis -out log.out