Skip to main content

A RedisB Honeypot

Project description

RedisPot: a RedisDB Honeypot

This is a honeypot simulating a RedisDB server. It borrows some ideas from the honeypots package. However, it has many improvements. It supports the inline protocol (i.e., AUTH user password\r) in addition to the bulk protocol (i.e., *3\r\n$4\r\nAUTH\r\n$4\r\nuser\r\n$8\r\npassword\r\n), which the original does not and which, incidentally, all credential stuffing attacks use; it fixes several bugs in the original (which assumes in a couple of places that numbers can be only be single-digit - not a very safe assumption); it has many output plugins and so on.

The honeypot does not emulate a full RedisDB server with databases and so on - it only records the IP of the attacker, as well as the username and password used, if any, and returns a "bad login credentials" error.

Prerequisites

  • a working database server (only if you use an output plugin that outputs to a database - e.g., MySQL)

Usage

Check the Linux installation guide or the Windows installation guide for complete instructions on how to install, configure, and run the honeypot.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

redispot-2.0.2.tar.gz (78.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

redispot-2.0.2-py2.py3-none-any.whl (106.6 kB view details)

Uploaded Python 2Python 3

File details

Details for the file redispot-2.0.2.tar.gz.

File metadata

  • Download URL: redispot-2.0.2.tar.gz
  • Upload date:
  • Size: 78.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.4

File hashes

Hashes for redispot-2.0.2.tar.gz
Algorithm Hash digest
SHA256 5fc12071debd4e2808a2bf75b27342df93656ed2b4ed1f17105a09ebd0654c8a
MD5 a196b4dc62108a324fda4f9255ef3c96
BLAKE2b-256 8e6494715205e37160ef70c03ad0c9ecfe41b30c9a69e9e38b57c249d787d4b5

See more details on using hashes here.

File details

Details for the file redispot-2.0.2-py2.py3-none-any.whl.

File metadata

  • Download URL: redispot-2.0.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 106.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.4

File hashes

Hashes for redispot-2.0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2f6341e88ce03a1529009ad052a259f463b42159dedbebe656828030595b963f
MD5 00d55519b3d0152f05a58bb33a4cee3f
BLAKE2b-256 530653cef4c95d8a85e3a279b6af7fb5ca1ff4063b8e27206f0fcc6a057905df

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page