ENNAENNA

Cowrie

馃敩 Digital ForensicsPython

Cowrie is a medium to high interaction SSH and Telnet honeypot designed to log brute force attacks, shell interactions, and file downloads. It emulates a full Unix system with a fake filesystem, allowing attackers to interact naturally while all commands, keystrokes, and uploaded files are recorded. Cowrie supports SFTP/SCP file upload capture, session replay in real-time or asynchronously, and forwards connection metadata to ELK, Splunk, or JSON files. It can proxy connections to real systems for high-interaction scenarios. Used to collect threat intelligence on attack tools, credentials, and TTPs being used against SSH infrastructure.

6.3kstars
1.0kforks
60issues
Updated 14d ago
+I use this

Installation

$ git clone https://github.com/cowrie/cowrie.git && cd cowrie && pip install -r requirements.txt

Use Cases

  • Capturing SSH brute force attack credentials and tools
  • Logging attacker shell sessions for TTP analysis
  • Collecting malware samples from automated attacks
  • Generating threat intelligence from attack patterns

Tags

honeypotsshtelnetthreat-intelligenceattack-loggingattackercowriecowrie-sshdeceptiondecoykipposcpsecuritysftptelnet-honeypotthreat-analysisthreat-sharingthreatintel

Community Reviews

More in Digital Forensics