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
- Tab-completion crashes the session for a client that never sent a window size
- Redirecting `stdout` and `stderr` to the same file (`2>&1`) corrupts the virtual filesystem size
- `dup` to an unopened file descriptor is silently ignored instead of reporting "Bad file descriptor"
- `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`
- Docs
- Python not yet supported