Skip to content
v2.0.0 — zero external dependencies

Ten recon modules.
One command, zero dependencies.

neoNet is a cross-platform CLI toolkit for network reconnaissance and security analysis — nmap scanning, DNS, WHOIS, subdomain enumeration, SSL inspection, and more, in one pure-stdlib Python file built for pentesters and network admins.

Next tagged release ships in
00
Days
:
00
Hrs
:
00
Min
:
00
Sec
~/engagements/acme-corp — neonet
$

Authorized use only. Use neoNet only on networks and systems you own or have explicit written permission to test. Scanning, enumeration, and banner grabbing without authorization may violate laws in your jurisdiction, and you accept full responsibility for how you use it.

Modules

Everything you’d otherwise stitch together yourself

Ten modules covering the recon and analysis work most engagements start with, available from the interactive menu or as direct CLI flags for scripting.

Nmap Port Scanner

Quick, standard, aggressive, full, and custom scan modes. Open ports are highlighted the moment they're found.

neonet --nmap scanme.nmap.org

DNS Toolkit

Forward, reverse, MX, and ANY record lookups, backed by dig and nslookup where available.

neonet --dns example.com

WHOIS Lookup

Reads the system whois binary first, then falls back to a pure-Python TCP client on port 43 when it isn't installed.

neonet --whois example.com

HTTP Headers Analyzer

Audits responses against eight common security headers and lists anything missing.

neonet --http https://example.com

Subdomain Scanner

Multi-threaded brute force with a 60+ entry built-in wordlist, or bring your own file.

neonet --subs example.com

Ping Sweep

Multi-threaded ICMP sweep across any CIDR range, results sorted by IP.

neonet --sweep 192.168.1.0/24

Traceroute

Hop-by-hop path tracing, printed live as each hop responds, on every major OS.

neonet --trace 8.8.8.8

Banner Grabber

Connects to common or custom ports and reads the raw service banner for quick fingerprinting.

neonet --banners 192.168.1.1

SSL/TLS Inspector

Protocol, cipher suite, certificate subject and issuer, validity window, and a full SAN list.

neonet --ssl example.com

System Info

Local and external IP, which optional tools are on PATH, and current privilege level, at a glance.

neonet

CLI

Install in one line, no clone, no pip required

Just Python 3.9+ on the machine. The installer drops a single file in ~/.neonet/ and wires up a neonet command on your PATH.

install.sh
$curl -fsSL https://raw.githubusercontent.com/Panda-0x01/neoNet/main/install.sh | bash
usage examples
$neonet --dns example.com
$neonet --whois example.com
$neonet --http https://example.com
$neonet --ssl example.com
$neonet --sweep 192.168.1.0/24
$neonet --subs example.com
$neonet --nmap scanme.nmap.org
$neonet --trace 8.8.8.8
$neonet --ssl example.com --output /tmp/ssl_report.txt
~/engagements/acme-corp — neonet
$

Workflow

From install to saved report, four steps

  1. 01

    Install

    One line, no clone, no pip. Just Python 3.9+ on the machine.

    $curl -fsSL https://raw.githubusercontent.com/Panda-0x01/neoNet/main/install.sh | bash
  2. 02

    Open the menu, or skip it

    Run neonet for the full-color interactive menu, or go straight to a flag for scripted runs.

    $neonet
  3. 03

    Point it at a target

    Every module works the same way in CLI mode: a flag, a target, done.

    $neonet --ssl example.com
  4. 04

    Save and review

    Say yes when prompted, or pass --output, to write results to a timestamped file. Every run is logged too.

    $neonet --ssl example.com --output /tmp/ssl_report.txt

Pricing

Simple plans for solo work and full teams

The core toolkit is MIT-licensed and free to self-host. These plans add managed support, shared team storage, and priority response.

Starter

For individuals running scans on their own infrastructure.

$20/ month
Start with Starter
  • All 10 recon modules
  • Interactive menu + CLI flags
  • Local session logging
  • Community support
  • Single seat
Recommended

Pro

For security teams running neoNet across engagements.

$100/ month
Get Pro
  • Everything in Starter
  • Shared team wordlists
  • Centralized scan history
  • Priority email + chat support
  • Up to 10 seats

Pay As You Use

No commitment. Scale scanning volume up or down freely.

Usage-basedbilled monthly
Talk to us
  • Everything in Starter
  • Billed per scan-hour
  • No monthly minimum
  • Cancel anytime
  • Ideal for bursty projects

Field notes

Trusted by people who scan things for a living

neoNet replaced three separate scripts on my engagement laptop. Zero dependencies means it just runs, even on a locked-down client VM.
MO
Maya Okonkwo
Senior Penetration Tester · Redshift Security
The ping sweep and traceroute modules are the first thing I reach for when a site loses connectivity. One binary, no setup, every time.
TW
Tomasz Wieczorek
Network Administrator · Fenwick Logistics
We wired the HTTP headers analyzer into a pre-deploy check. Catching a missing CSP header before release has saved us more than once.
PR
Priya Raghavan
Security Engineer · Loop Payments
The SSL inspector's expiry countdown alone is worth the install. I stopped finding out about expired certs from angry clients.
DC
Daniel Cho
Freelance Consultant · Independent

FAQ

Questions we hear on install day

Your next scan is one line away

Install neoNet, point it at infrastructure you’re authorized to test, and get results in your terminal in seconds.

$curl -fsSL https://raw.githubusercontent.com/Panda-0x01/neoNet/main/install.sh | bash
Join Waitlist