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.0.tar.gz (75.0 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.0-py2.py3-none-any.whl (103.7 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: redispot-2.0.0.tar.gz
  • Upload date:
  • Size: 75.0 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.0.tar.gz
Algorithm Hash digest
SHA256 664397fb50e032f292d1e43b64eeb90d8fad6bd1a1d1f25ed02d050abc8fb53f
MD5 3cce92ddee0993f494f848268a852b4d
BLAKE2b-256 4c65d2a49c68d226986a3c9ca04c547d161effd009fed1b66daee0177d352fac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: redispot-2.0.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 103.7 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.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4e2b8bb47c0acf88c7763df1ec7979ec42c426f37b2f6e81de6cb59e837a0b4c
MD5 61dd8af7caf467cd3ce803f8df16e790
BLAKE2b-256 c225ed1c698ef8ca4bc51c394069e30b743ffa8f09f0c84c85b6bba4df217be0

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