Réseau et diagnostic
Les commandes de diagnostic réseau (DNS, routage, ports, captures) sous Windows et Linux, plus les ports TCP/UDP les plus courants.
Résultats
Ne scannez ou ne capturez que des réseaux dont vous avez l'autorisation. Une capture peut contenir des mots de passe et des données personnelles.
Liste complète
Afficher les 25 entrées
nslookupnslookup [-type=<type>] <nom> [serveur]Interroge un serveur DNS (Windows et Linux).
nslookup -type=MX contoso.com 1.1.1.1 nslookup -type=TXT _dmarc.contoso.com nslookup 8.8.8.8digdig [@serveur] <nom> [type] [+short] [+trace]Requête DNS détaillée (Linux, macOS, Windows via BIND).
dig contoso.com MX +short dig @1.1.1.1 contoso.com TXT dig +trace contoso.com dig -x 8.8.8.8 +shortResolve-DnsNameResolve-DnsName <nom> [-Type <type>] [-Server <ip>] [-DnsOnly]Résolution DNS en PowerShell, sortie sous forme d'objets.
Resolve-DnsName contoso.com -Type MX Resolve-DnsName contoso.com -Server 8.8.8.8 -DnsOnlyipconfig /flushdns · resolvectl flush-cachesipconfig /flushdns | resolvectl flush-cachesVide le cache DNS local après un changement d'enregistrement.
ipconfig /flushdns ipconfig /displaydns sudo resolvectl flush-caches sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponderpingping [-n|-c <nombre>] <hôte>Teste l'accessibilité d'un hôte par ICMP.
ping -n 4 8.8.8.8 # Windows ping -c 4 8.8.8.8 # Linux ping -t 192.168.1.1 # Windows : continu, Ctrl+C pour arrêter ping -f -l 1472 8.8.8.8 # Windows : test de MTU (sans fragmentation)tracert · traceroute · mtrtracert <hôte> | traceroute <hôte> | mtr <hôte>Affiche les routeurs traversés vers une destination.
tracert -d contoso.com traceroute -n contoso.com mtr -rwc 50 contoso.com pathping contoso.comip a · ip r · ip linkip addr | ip route | ip linkAdresses, routes et interfaces sous Linux (remplace ifconfig et route).
ip -br a ip route ip route get 8.8.8.8 sudo ip link set eth0 uproute print · Get-NetRouteroute print | Get-NetRouteTable de routage Windows.
route print -4 Get-NetRoute -AddressFamily IPv4 | Sort RouteMetric | Select DestinationPrefix,NextHop,InterfaceAlias,RouteMetricarparp -aTable de correspondance adresse IP / adresse MAC du segment local.
arp -a ip neighssss -tulpnSockets en écoute et connexions (remplace netstat sous Linux).
sudo ss -tulpn ss -tn state established ss -tn dst :443netstat -anonetstat -ano | findstr :<port>Connexions TCP/UDP Windows avec l'identifiant du processus (PID).
netstat -ano | findstr LISTENING netstat -ano | findstr :443 tasklist /fi "pid eq 1234"Test-NetConnection · ncTest-NetConnection <hôte> -Port <port> | nc -zv <hôte> <port>Vérifie qu'un port TCP est joignable.
Test-NetConnection smtp.office365.com -Port 587 nc -zv smtp.office365.com 587 nc -zvu 10.0.0.5 514nmapnmap [-sS|-sT|-sU] [-p <ports>] [-sV] <cible>Scanne les hôtes et ports ouverts d'un réseau.
nmap -sn 192.168.1.0/24 nmap -p 22,80,443 -sV 192.168.1.10 nmap -sU -p 53,123,161 192.168.1.1tcpdumptcpdump -i <interface> [filtre] [-w fichier.pcap]Capture le trafic en ligne de commande.
sudo tcpdump -i eth0 -nn host 10.0.0.5 and port 443 sudo tcpdump -i any -nn udp port 53 -c 50 sudo tcpdump -i eth0 -w capture.pcappktmonpktmon start --capture ; pktmon stop ; pktmon etl2pcapCapture réseau intégrée à Windows 10/11, sans logiciel tiers.
pktmon filter add -p 443 pktmon start --capture --comp nics pktmon stop pktmon etl2pcap PktMon.etl --out capture.pcapngcurlcurl [-I] [-v] [-L] [--resolve h:p:ip] <url>Teste une URL : en-têtes, redirections, temps de réponse, certificat.
curl -I https://contoso.com curl -vL https://contoso.com -o /dev/null curl --resolve contoso.com:443:203.0.113.10 https://contoso.com -I curl -w '%{http_code} %{time_total}s\n' -o /dev/null -s https://contoso.comopenssl s_clientopenssl s_client -connect <hôte>:<port> -servername <nom>Affiche le certificat et la chaîne TLS d'un serveur.
openssl s_client -connect contoso.com:443 -servername contoso.com </dev/null | openssl x509 -noout -dates -subject -issuer openssl s_client -starttls smtp -connect smtp.contoso.com:587Ports 20/21 · 22 · 23 · 25 (FTP, SSH, Telnet, SMTP)FTP 21 (données 20) · SSH/SFTP 22 · Telnet 23 · SMTP 25SFTP utilise le port 22 (SSH) ; FTPS et FTP sont des protocoles distincts. Le port 25 sert au relais entre serveurs de messagerie et est souvent bloqué par les FAI.
Ports 53 · 67/68 · 123 (DNS, DHCP, NTP)DNS 53 TCP/UDP · DHCP 67 (serveur) / 68 (client) UDP · NTP 123 UDPDNS passe en TCP pour les grosses réponses et les transferts de zone. DHCP et NTP sont en UDP.
Ports 80 · 443 · 8080 · 8443 (HTTP, HTTPS)HTTP 80 · HTTPS 443 (HTTP/3 : UDP 443) · alternatifs 8080, 8443HTTP/3 (QUIC) utilise UDP 443 : un pare-feu qui ne l'autorise pas force le repli en HTTPS/TCP.
Ports 110 · 143 · 465 · 587 · 993 · 995 (messagerie)POP3 110/995 · IMAP 143/993 · SMTPS 465 · soumission SMTP 587 (STARTTLS)Les ports 995, 993 et 465 sont en TLS implicite ; 587 démarre en clair puis passe en STARTTLS.
Ports 88 · 135 · 389 · 445 · 636 · 3268 (Active Directory)Kerberos 88 · RPC 135 · LDAP 389 · SMB 445 · LDAPS 636 · catalogue global 3268/3269Ports principaux entre postes, serveurs et contrôleurs de domaine ; RPC utilise aussi une plage dynamique (49152-65535).
Ports 3389 · 5985/5986 · 5900 (accès distant)RDP 3389 TCP/UDP · WinRM 5985 (HTTP) / 5986 (HTTPS) · VNC 5900RDP et WinRM sont des cibles fréquentes d'attaques par force brute lorsqu'ils sont exposés.
Ports 161/162 · 514 · 1812/1813 (supervision)SNMP 161 / traps 162 UDP · Syslog 514 UDP (6514 TLS) · RADIUS 1812/1813 UDPPorts courants de supervision et d'authentification réseau.
Ports 1433 · 3306 · 5432 · 6379 (bases de données)SQL Server 1433 · MySQL/MariaDB 3306 · PostgreSQL 5432 · Redis 6379Ports de bases de données courantes : à ne jamais exposer directement sur Internet.