0Pricing
Ethical Hacking Academy · Leçon

Commandes réseau

ip, netstat, ss

Commandes réseau est une leçon Ethical Hacking Academy gratuite sur CoddyKit. Ceci est la leçon 4 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Ethical Hacking Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Ethical Hacking Academy comprend 4 leçons au total.

Réseau en ligne de commande

La reconnaissance et le pivotement dépendent tous deux de la compréhension de l'état réseau d'un hôte. Linux fournit des outils puissants pour afficher les interfaces, les connexions et les routes.

Cette leçon couvre ip, netstat et ss, ainsi que les tests de connectivité.

Afficher les interfaces avec ip

La commande moderne ip remplace l'ancienne commande ifconfig. Commencez par lister les adresses de toutes les interfaces.

ip addr show
ip a            # short form

Table de routage

La table de routage indique la passerelle par défaut et les sous-réseaux directement accessibles : c'est essentiel pour comprendre où vous pouvez pivoter.

ip route show
# default via 192.168.1.1 dev eth0

Le cache ARP

La table des voisins (ARP) associe les IP aux adresses MAC sur le segment local et révèle les autres hôtes actifs avec lesquels vous avez communiqué.

ip neigh show

netstat

netstat affiche les connexions réseau, les ports en écoute et les programmes qui les utilisent. Il est ancien, mais reste courant sur de nombreux systèmes.

netstat -tulpn
# t=tcp u=udp l=listening p=program n=numeric

ss - Le netstat moderne

ss est le remplacement moderne et plus rapide de netstat. Il lit directement les données des sockets du noyau et prend en charge les mêmes options.

ss -tulpn
ss -t state established

Trouver les services en écoute

Les ports en écoute révèlent les services exposés par un hôte : ce sont des cibles privilégiées pour une attaque. Filtrez l'état LISTEN.

ss -ltn
# shows TCP ports in LISTEN, numeric

Tester la connectivité

Vérifiez qu'un hôte est accessible et retracez le chemin jusqu'à lui.

ping -c 4 192.168.56.10
traceroute 192.168.56.10

Requêtes DNS

La résolution des noms révèle l'infrastructure. Utilisez dig ou host pour les requêtes et les recherches inversées.

dig coddykit.com
dig -x 8.8.8.8        # reverse lookup
host coddykit.com

Connexions rapides avec netcat

netcat (nc) lit et écrit des données TCP/UDP brutes. Il est indispensable pour récupérer des bannières, vérifier simplement des ports et établir des interpréteurs de commandes inversés dans un laboratoire.

nc -nv 192.168.56.10 80     # connect and grab banner
nc -lvnp 4444               # listen for a connection

Fichiers de configuration

Les paramètres réseau se trouvent aussi dans des fichiers qu'il est utile d'examiner sur une cible :

  • /etc/hosts - associations statiques entre noms et IP.
  • /etc/resolv.conf - serveurs DNS.
  • /etc/hostname - nom de la machine.
cat /etc/hosts
cat /etc/resolv.conf

Vérification rapide

Identifiez l'outil moderne d'inspection des sockets.

Récapitulatif

Vous avez appris les commandes réseau essentielles :

  • ip addr, ip route, ip neigh pour les interfaces, les routes et ARP.
  • netstat et le moderne ss pour les connexions et les ports en écoute.
  • ping, traceroute, dig pour l'accessibilité et le DNS.
  • nc pour les connexions brutes et la récupération de bannières.

Cours suivant : les scripts Bash pour la sécurité.

Questions Fréquemment Posées

La leçon « Commandes réseau » est-elle gratuite ?

Oui — le texte complet de « Commandes réseau » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Ethical Hacking Academy, passe à CoddyKit PRO. Le cours Ethical Hacking Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Commandes réseau » ?

ip, netstat, ss Tu pratiques Ethical Hacking Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Ethical Hacking Academy ?

Aucune expérience préalable n'est requise. Ethical Hacking Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 4.

Combien de temps prend la leçon « Commandes réseau » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Ethical Hacking Academy ?

Oui. Chaque leçon Ethical Hacking Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Système de fichiers Linux
  2. Commandes essentielles
  3. Gestion des utilisateurs et processus
  4. Commandes réseau
← Retour à Ethical Hacking Academy