Ce face netstat
Comanda netstat (Network Statistics) inspectează tabela de conexiuni TCP și UDP a sistemului.
Cea mai folosită combinație este netstat -ano:
• -a: afișează toate conexiunile și porturile de ascultare;
• -n: afișează adresele și porturile în format numeric (ex: 127.0.0.1:8080 în loc de http);
• -o: adaugă o coloană cu PID-ul procesului proprietar.
Parametrul -b (necesită Administrator) afișează numele executabilului direct lângă fiecare conexiune, fiind indispensabil pentru detectarea malware-ului sau programelor care comunică ascuns pe internet.
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
-a |
Afișează toate conexiunile active și porturile pe care serverul ascultă (LISTENING). |
-n |
Afișează adresele și porturile numeric, fără conversie DNS lentă. |
-o |
Afișează identificatorul PID al procesului care deține fiecare conexiune. |
-b |
Afișează executabilul asociat conexiunii (necesită drepturi elevate). |
-p <protocol> |
Filtrează după protocol: TCP, UDP, ICMP, IP. |
Ce returnează
Tabelul socket-urilor de rețea cu starea lor (LISTENING, ESTABLISHED, TIME_WAIT, CLOSE_WAIT).
Exemple
Exemplul 1: Identificarea porturilor deschise în ascultare pe calculator
Afișează porturile locale unde serviciile așteaptă conexiuni.
netstat -ano | findstr "LISTENING"
Ieșire în terminal
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 840
TCP 0.0.0.0:443 0.0.0.0:0 LISTENING 14820
TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 2190
Greșeli frecvente
- Omiterea parametrului ‘-n’, ceea ce obligă Windows să facă rezolvare inversă de nume pentru mii de adrese IP externe, înghețând terminalul timp de minute întregi.
- Rularea lui ‘netstat -b’ fără drepturi de Administrator, generând eroarea: ‘The requested operation requires elevation’.
Comenzi înrudite
tasklist: Afișează lista tuturor proceselor care rulează în sistem, cu PID, sesiune și consum de memorie.taskkill: Termină forțat sau în mod ordonat unul sau mai multe procese după nume sau după PID.findstr: Caută tipare de text și expresii regulare în fișiere sau fluxuri de date (echivalentul ‘grep’ din Linux).ipconfig: Afișează și gestionează parametrii rețelei TCP/IP, adresele IP, gateway-ul, serverele DNS și cache-ul local.
Întrebări & Exemple de Cod:
netstatAi o nelămurire despre utilizarea comenzii
netstatsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.