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