TODO

For transparency and documentation reasons, we are documenting a few To-Dos which we require to be implemented before we consider this project mature.

Priority

  • ☑️ [Admin] Setup mail inbox
  • ◻️ [Infra] Configure production scanner
    • ☑️ Basic setup
    • ☑️ Landing page explaining the scans
    • ☑️ Pointers to opt-out
    • ◻️ PTR record
    • ◻️ Management abstraction layer
  • ◻️ [Infra] Configure worker node
    • ☑️ Basic setup
    • ◻️ Enrichment pipeline
  • ☑️ [Infra] Configure middle ware
    • ☑️ Basic setup
    • ☑️ Message Queue for event sharing
    • ☑️ Storage for data sharing
  • ◻️ [Infra] Data Lake

Non-Priority

  • ◻️ [Web] Create dedicated author pages
  • ◻️ [Web] Add a favicon
  • ◻️ [Infra] Monitoring pipeline
  • ◻️ [Web] Fix bugs in md2gemini.lua script

    • ◻️ Links cut off the remainder of a line
    • ◻️ Tables are poorly formatted
    • ◻️ Ordered lists are poorly formatted
  • ◻️ Conduct sample scans

    • ☑️ Generate sample sets of IPv4 addresses
    • ◻️ TCP/80 - A verification scan
    • ☑️ TCP/1965 - A scan on Gemini servers