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
- fix: guard tab-completion against a missing client window size
- fix: store literal symlink targets, resolve them POSIX-style, cap symlink recursion
- `ttylog_open()` crashes with `FileNotFoundError` if the `tty` log directory is missing
- `HoneyPotFilesystem.getfile()` recurses without limit on a symlink loop, crashing the session with `RecursionError`
- Deeply nested parentheses/command-substitution in a single command line causes near-exponential parse time, hanging the reactor for every session
- The `curl` command crashes with `TypeError` when downloading a chunked-encoding response (no Content-Length)
- `tftp` crashes on any IPv6 target, has no rate limiter, and never actually enforces its configured download size limit
- `curl` progress bar shows hardcoded, constant transfer speed values instead of the actual measured speed
- LLM subsystem hardening
- Output plugins hardening
- Docs
- Python not yet supported