NoSQL-Honeypot-Framework (NoPo) is an open source honeypot for nosql databases that automates the process of detecting attackers,logging attack incidents. The simulation engines are deployed using the twisted framework.Currently the framework holds support for redis.
You can download NoPo by cloning the Git repository:
NoPo works out of the box with Python version 2.6.x and 2.7.x on any platform.
git clone https://github.com/torque59/nosqlpot.git pip install -r requirements.txt
- First Ever Honeypot for NoSQL Databases
- Support For Config Files
- Simulates Protocol Specification as of Servers
- Support for Redis
Get a list of basic options :
Deploy an nosql engine:
python nopo.py -h
Deploy an nosql engine with a configuration file:
python nopo.py -deploy redis
Log commands,session to file :
python nopo.py -deploy redis -config filename
python nopo.py -deploy redis -out log.out