Crates.io | rustbucket |
lib.rs | rustbucket |
version | 1.0.0 |
source | src |
created_at | 2024-10-30 19:00:07.212565 |
updated_at | 2024-11-15 19:50:46.841942 |
description | A simple Rust-based honeypot. Use at your own risk. |
homepage | |
repository | https://github.com/jamesbinford/rustbucket |
max_upload_size | |
id | 1429023 |
size | 67,255 |
Rustbucket is a lightweight honeypot written in Rust that runs on virtual machines and containers exposed to the internet. By simulating common services on commonly attacked ports, Rustbucket captures and logs malicious activity for analysis.
The fun sauce is that Rustbucket also has a built-in ChatGPT integration, allowing it to generate responses to attackers in real-time. This can be used to confuse attackers, gather more information, or simply have fun with them.
Admittedly, ChatGPT can only pretend to be an Ubuntu server about 60% of the time. Nonetheless, it's a fun addition to the honeypot that can lead to some interesting interactions. You can also modify the prompts yourself in Config.toml to make ChatGPT behavior however you'd like!
git clone https://github.com/yourusername/rustbucket.git
cd rustbucket
cargo build --release
docker build -t rustbucket .