DEV Community

Cover image for 🐜 Nemla – a small Python network recon tool that shows its evidence (no dependencies, EN/AR/HE, 3D UI)
hdada mhajne
hdada mhajne

Posted on

🐜 Nemla – a small Python network recon tool that shows its evidence (no dependencies, EN/AR/HE, 3D UI)

What is it?
Nemla is a network reconnaissance tool in pure Python — standard library only, pip install not required. Every result carries evidence and a confidence level, so a guess is never presented as fact.

What it does

  • 🔎 Host discovery (IPv4 + IPv6), TCP/UDP scanning
  • 🧬 Service fingerprinting (product, version, TLS certificate) and an OS estimate with the evidence behind it
  • 📋 Findings with a short "why it matters" and "how to fix it"
  • 📊 Reports: HTML, JSON, CSV, Markdown, SARIF
  • 🕓 Scan history + "what changed since last time"
  • 🛡️ Guard mode (defensive): decoy ports, unknown devices, ARP changes
  • 🖥️ A local 3D web UI (the screenshot)

Languages: CLI, reports and UI in English, العربية and עברית — right-to-left included.

Try it

Top comments (0)