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.
N.B : The framework is under development and is prone to bugs
You can download NoPo by cloning the Git repository:
git clone https://github.com/torque59/nosqlpot.git
pip install -r requirements.txt
NoPo works out of the box with Python version 2.6.x and 2.7.x on any platform.
Get a list of basic options :
python nosqlpot.py -h
Deploy an nosql engine:
python nosqlpot.py -deploy redis
pythom nosqlpot.py -deplot couch
Deploy an nosql engine with a configuration file:
python nosqlpot.py -deploy redis -config filename
Log commands,session to file :
python nosqlpot.py -deploy redis -out log.out