Skip to content

Latest commit

 

History

History
43 lines (36 loc) · 1.5 KB

TODO.md

File metadata and controls

43 lines (36 loc) · 1.5 KB

TODO General

  • Change mac address to correspond to random device (Synology NAS for example)
  • Set hostname that would correspond to something juicy
  • Show server that would have same web page contents (read from memory) and headers as Tomcat
  • MQTT notification
  • Telegram notification
  • OTA updates
  • signed OTA updates after reboot from Release section if new version is available
  • Move to LITTLEFS
  • More MQTT messages - online, offline, etc
  • Add watchdog. To prevent from hanging.
  • Blink when there are some issues
  • A way to reset attack state
  • Include IP and time in notification (mostly done through telegram)
  • Home-assistant example
  • OTA password

Ease of use:

  • Documentation!
  • Configuration portal on first run ?

Emulations:

  • SSH emulation
  • Telnet emulation
  • Add Ping handler (ARP + ICMP)

Emulation part:

TOMCAT:

Currently, only Apache Tomcat server resources are included. It looks and feels like Tomcat welcome page.

  • Index page with most links pointing to Tomcat site
  • Authentication page with default username and password tomcat and tomcat
  • 401 not authorized page if 3 times incorrect password
  • 404 not found page
  • Resolve IP address of attacker to be sent
  • add header Date: Fri, 03 Jul 2020 13:06:51 GMT
  • Duplicate all headers
  • Handle RTSPRequest with 400
  • Handle FourOhFourRequest with 400
  • add header Content-Type: text/html;charset=UTF-8