cowrie
https://github.com/micheloosterhof/cowrie
Python
Cowrie SSH/Telnet Honeypot
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Python not yet supported0 Subscribers
Add a CodeTriage badge to cowrie
Help out
- Issues
- `assert` used for terminal null-safety is a no-op under `python -O`, turning into a bare crash
- TFTP: `stopProtocol()` does not clean up artifact temp file on graceful shutdown
- `ConsoleRenderer`: multi-line SSH exec payload causes `CMD:` entry to spill across multiple log lines
- `telnet`: `dataReceived` exception handler calls `log.err()` unconditionally, flooding log with "Stumped" tracebacks
- feat: provision the session user's home and ~/.ssh
- Embedded newlines in expanded command arguments break "Command found:" log entries
- `busybox.py` Command found log line can embed raw multi-line output, fragmenting `cowrie.log`
- Rotate logs by local time
- MISP Event Generation Creates Excessive Noise for Honeypot Deployments
- GEX request crashes connection when no moduli file is loaded
- Docs
- Python not yet supported