Skip to content

Latest commit

 

History

History
58 lines (51 loc) · 3.05 KB

README.md

File metadata and controls

58 lines (51 loc) · 3.05 KB

Pure Honeypots with an automated bash script. All honeypots are regular servers (Not emulators) with dummy settings\configurations. And, they should log their actions into /var/log/ folder. This folder is adjustable based on your needs.

If you are interested in emulators not servers, check out the Honeypots python package (pip3 install honeypots)

Install & setup with defualt ports

git clone https://github.com/qeeqbox/octopus.git && cd octopus && chmod +x setup.sh
./setup.sh "ssh,rdp,ldap,ftp,samba,mongodb,redis,vnc"

Install & setup with ports

git clone https://github.com/qeeqbox/octopus.git && cd octopus && chmod +x setup.sh
./setup.sh "ssh:22,rdp:3389"

Current Servers (10 out 41)

  • ssh using modfided version of OpenSSH
    • Port: 22
    • Log file: /var/log/auth.log
  • ldap using slapd with custom settings
    • Port: 389
    • Log file: /var/log/ldap.log
  • mysql using mysql-server with custom settings
    • Port:
    • Log file:
  • redis using redis-server with custom settings
    • Port: 6379
    • Log file: /var/log/redis-monitor.log
  • mongodb using mongodb
    • Port: 27017
    • Log file: /var/log/mongodb/mongod.log
  • samba using samba with custom settings
    • Port: 445
    • Log file: /var/log/smb.log
  • ftp using vsftpd with custom settings
    • Port: 21
    • Log file: /var/log/vsftpd.log
  • vnc using tightvncserver
    • Port: 5900
    • Log folder: /var/log/vnc
  • rdp using xrdp with custom settings
    • Port: 3389
    • Log file: /var/log/xrdp.log
  • http\https using apache2 with custom settings
    • Port: 80\443
    • Log file:
  • proxy using squid with custom settings
    • Port: 8080
    • Log file: /var/log/proxy.log

acknowledgement

By using this framework, you are accepting the license terms of all these packages: OpenSSH slapd mysql-server redis-server mongodb samba vsftpd tightvncserver xrdp apache2

Other Projects