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.1.tar.gz (76.3 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.1-py2.py3-none-any.whl (104.8 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: redispot-2.0.1.tar.gz
  • Upload date:
  • Size: 76.3 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.1.tar.gz
Algorithm Hash digest
SHA256 236629cb183180ca52374ad6cdd03dddda42ac98d34abbbac5789f8eb5ee053b
MD5 76a75a5295f9cf3f1b1b0768c9b9f2ff
BLAKE2b-256 bd0709107feb0ca7f7bc7f32e4f6b4c94a11ee84639fa50abd86b8b0926fa573

See more details on using hashes here.

File details

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

File metadata

  • Download URL: redispot-2.0.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 104.8 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.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f22332fb4fcef51c0da025d90187bea883e5b85142dedd3e9ad3bc13075e3a3f
MD5 ba9d40b7d4d8c92ef605856de91f4c55
BLAKE2b-256 1981dc5995a42a2778d9c6f3a812bd9edde1386e0002fa31671ee56880203c0f

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