Network Manual Scan

Ce document détaille des techniques de scan réseau manuel sans outils automatisés comme Nmap. Vous apprendrez à utiliser des commandes simples et efficaces (comme /dev/tcp, ping, netcat, etc.) pour identifier des hôtes actifs, vérifier l'ouverture de ports, et diagnostiquer les services sur un réseau. Idéal pour comprendre les bases du diagnostic réseau et personnaliser vos analyses selon vos besoins.

Port spécifique (HTTP - port 80)

echo '' > /dev/tcp/192.168.1.1/80 && echo "[+] HTTP Open" || echo "[-] HTTP Closed"

Plusieurs ports (SSH, HTTP, HTTPS)

Une commande simple pour tester une liste de ports :

for port in 22 80 443; do
  echo '' > /dev/tcp/192.168.1.1/$port && echo "[+] Port $port Open" || echo "[-] Port $port Closed"
done

Liste d'IP et d'un port unique

Pour vérifier si un port donné (par exemple, 22) est ouvert sur plusieurs IP :

for ip in 192.168.1.1 192.168.1.2 192.168.1.3; do
  echo '' > /dev/tcp/$ip/22 && echo "[+] SSH Open on $ip" || echo "[-] SSH Closed on $ip"
done

Boucle pour scanner une plage de ports

Pour scanner les ports d'une machine sur une plage spécifique :

Service sur plusieurs IP et ports

Pour tester un ensemble d'IP et plusieurs ports :

Script avancé pour diagnostiquer un réseau

Créer un petit script pour scanner des ports sur une cible et sauvegarder les résultats dans un fichier :

Mis à jour

Ce contenu vous a-t-il été utile ?