
NoSQLハニーポットフレームワーク (NoPo) は、NoSQLデータベース用のオープンソースハニーポットであり、攻撃者の検出と攻撃インシデントのログ記録を自動化します。シミュレーションエンジンはTwistedフレームワークを使用して展開されます。現在、このフレームワークはRedisをサポートしています。
注:このフレームワークは開発中であり、バグが発生する可能性があります。
NoPoは、Git リポジトリをクローンしてダウンロードできます:
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