Objective: Safe local network discovery and topology generation using nmap
→ Graphviz.
Safety notice: All published outputs are sanitized. Raw scans are never committed.
demo/topology.svg
— anonymized topologynmap-sanitized.xml
— anonymized nmap outputscripts/
— commands and parsing/anonymization scriptsdemo/demo-terminal.gif
— sanitized runbash scripts/scan.sh
# only run on your own subnetpython3 scripts/anonymize_nmap.py scan.xml nmap-sanitized.xml
python3 scripts/generate_graph.py nmap-sanitized.xml > demo/topology.dot
dot -Tsvg demo/topology.dot -o demo/topology.svg