HS
Hector Sedo
0%
H/S
Projets
Réseau2024

ScanPort

Scanner de ports TCP/UDP asynchrone. 65k ports en 40 secondes, fingerprinting de 20+ services, sortie JSON pipeable.

terminal — scanport
$ scanport --target 192.168.1.0/24 --ports 1-65535 --threads 5000
Starting TCP scan on 192.168.1.0/24...
Threads: 5000 | Timeout: 500ms | Ports: 65535
█████████████████████████████████████████░░░92% — 38.2s
━━━ Results: 192.168.1.42 ━━━━━━━━━━━━━━━━━━━━━━━━━
22/tcpopenSSHOpenSSH 8.9p1
80/tcpopenHTTPnginx/1.24.0
443/tcpopenHTTPSnginx/1.24.0 (TLS 1.3)
3306/tcpopenMySQLMySQL 8.0.35
5432/tcpopenPostgreSQLPostgreSQL 16.1
6379/tcpopenRedisRedis 7.2.3
8080/tcpopenHTTPNode.js Express
9090/tcpopenHTTPPrometheus
Summary:8 open65527 closedScan completed in 38.4s
Capacités

Scan rapide, résultats précis

Scan TCP

65535 ports en 40s via asyncio. 5000 connexions simultanées. Timeout configurable. Scan de ranges d'IPs.

Scan UDP

Top 1000 ports en ~2 min. Probes spécifiques par protocole. Détection filtrés vs fermés.

Fingerprinting

20+ services reconnus. Bannières SSH/FTP/SMTP. Versions HTTP/HTTPS. Détection bases de données.

Sortie JSON

Export JSON structuré pipeable. Export CSV pour reporting. Mode silencieux pour scripts automatisés.

<40s
65k ports TCP
20+
Services reconnus
5k
Connexions simultanées
JSON
Format de sortie
Stack

Technologies

PythonasyncioSocketJSONargparse

65k ports, 40 secondes

Scanner rapide, sortie propre, intégrable dans vos pipelines.