Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Honeypots
  3. NoSQLpot

NoSQLpot

GPL-2.0Python

An open-source honeypot framework for NoSQL databases that simulates servers to detect and log attacks.

GitHubGitHub
104 stars23 forks0 contributors

What is NoSQLpot?

NoSQL-Honeypot-Framework (NoPo) is an open-source security framework that creates honeypots for NoSQL databases to detect and log attack attempts. It simulates database servers like Redis to deceive attackers and capture their activities. The tool helps security researchers analyze threats targeting NoSQL infrastructure.

Target Audience

Security researchers, penetration testers, and system administrators who need to monitor and analyze attacks on NoSQL database deployments.

Value Proposition

It provides the first dedicated honeypot solution for NoSQL databases, offering protocol simulation and logging capabilities that help organizations understand emerging threats in non-relational database environments.

Overview

The NoSQL Honeypot Framework

Use Cases

Best For

  • Detecting reconnaissance and attack attempts on Redis databases
  • Security research on NoSQL database vulnerabilities
  • Logging and analyzing attacker behavior patterns
  • Educational environments for teaching honeypot deployment
  • Enhancing security monitoring for NoSQL infrastructure
  • Simulating database servers for penetration testing exercises

Not Ideal For

  • Production environments requiring a stable, fully-supported security tool
  • Teams needing honeypot support for NoSQL databases other than Redis
  • Organizations that have migrated to Python 3 and avoid Python 2 due to security concerns

Pros & Cons

Pros

First NoSQL Honeypot

As the first framework designed specifically for NoSQL databases, it fills a niche in security research by targeting emerging threats in non-relational databases, as highlighted in the README.

Protocol Simulation

Simulates server behavior according to protocol specifications, making the honeypot appear authentic to attackers and improving deception effectiveness, as noted in the key features.

Configurable Deployment

Allows deployment with custom configuration files, enabling users to tailor the honeypot setup to their specific needs, as demonstrated in the usage examples with the '-config' option.

Comprehensive Logging

Logs commands and sessions to files, providing detailed data for analyzing attack patterns and understanding attacker behavior, which is a core feature for security monitoring.

Cons

Limited Database Support

Currently only supports Redis, as stated in the README, which restricts its usefulness for monitoring attacks on other popular NoSQL databases like MongoDB or Cassandra.

Outdated Python Dependency

Requires Python 2.6.x or 2.7.x, which are deprecated and no longer receive security updates, posing compatibility and security risks in modern environments.

Unstable Development Stage

The framework is under development and prone to bugs, as explicitly noted in the README, making it unreliable for critical or production deployments.

Frequently Asked Questions

Quick Stats

Stars104
Forks23
Contributors0
Open Issues3
Last commit2 years ago
CreatedSince 2015

Tags

#honeypot#redis#python#logging#security-tool#twisted-framework#nosql-databases#cybersecurity#attack-detection

Built With

T
Twisted
P
Python

Included in

Honeypots10.2k
Auto-fetched 18 hours ago

Related Projects

T-PotT-Pot

🍯 T-Pot - The All In One Multi Honeypot Platform 🐝

Stars9,360
Forks1,379
Last commit1 month ago
EndlesshEndlessh

SSH tarpit that slowly sends an endless banner

Stars8,496
Forks300
Last commit2 years ago
CowrieCowrie

Cowrie SSH/Telnet Honeypot https://docs.cowrie.org/

Stars6,480
Forks1,041
Last commit1 day ago
AndroguardAndroguard

Reverse engineering and pentesting for Android applications

Stars6,161
Forks1,139
Last commit1 month ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub