Joost Agterhoek f6b4b0b278 added TODOs
2025-01-30 21:28:33 +01:00
2025-01-30 16:28:14 +01:00
2025-01-30 16:21:08 +01:00
2024-08-29 20:12:02 +02:00
2025-01-07 09:45:39 +01:00
2025-01-07 09:52:07 +01:00
2025-01-30 21:28:33 +01:00
2024-08-29 21:03:36 +02:00

flask-soc-site

This is a Python project to learn working with Flask. To make it useful for my day job as a security analyst, I turned it into a one-page website that can look up security-relevant data about hosts (IP addresses, fully qualified domain names, URLs and domains). Current features include: VirusTotal and AbuseIPDB-results, DMARC, DKIM and SPF information and registrar information.

Todos

  • reorganize the SPF, DMARC and DKIM results (organize the SPF to match ['record'] with ['parsed']) 📧
  • try to incorporate OTX Alienvault results (unfortunately the historical telemetry is not possible via the API...) 👽
  • start working again on the upload feature to analyze hosts in a text or csv file 📎
  • parse and display lookup results for multiple, differently typed and separated hosts (look at parsing in gui-host-lookup) 💯
  • Make the foldable detail lines more useful and readable
  • Update the (currently broken) lookup of URLs
  • Differentiate both the lookup functions (the Host class initialization) and the result HTML/Jinja-pages on host type
Description
This is a Python project to learn working with Flask. To make it useful for my day job as a security analyst, I turned it into a one-page website that can look up security-relevant data about hosts (IP addresses, fully qualified domain names, URLs and domains). Current features include: VirusTotal and AbuseIPDB-results, DMARC, DKIM and SPF information and registrar information.
Readme 312 KiB
Languages
Python 58.8%
HTML 25.6%
CSS 14%
JavaScript 1.6%