tbiens / icarus

SMTP&SNMP&SMB honeypot
GNU General Public License v3.0
54 stars 6 forks source link

Icarus

Goal:

Multiprotocol honeypot for collecting malware and automatically uploading to virustotal and report abusive IPs to abuseipdb.

There are many awesome honeypots: https://github.com/paralax/awesome-honeypots

Features:

  1. Accepts emails, processes attachments to send to virustotal.
  2. Dynamically open any tcp or udp port as per config.
  3. SMTP, SMB, and FTP are higher interaction.
  4. Any connections to honeypot can be reported to abuseipdb.
  5. Larg*Feed to build custom threat feed.

Docker

On a fresh minimalist Ubuntu server 20.04 LTS install only 'apt install docker.io' is needed. You may use any distro for your docker host. API keys for AbuseIPDB and virustotal is recommended.

git clone https://github.com/tbiens/icarus.git

cd icarus

nano icarus.config #change this config with your API keys

sudo bash start.sh