De meest voorkomende en veelzijdige opdracht om actieve verbindingen te bepalen op zowel Windows als Unix-gebaseerde systemen is netstat .
Hier is hoe het werkt:
Windows:
* Basisgebruik: `Netstat`
* Dit toont alle actieve verbindingen, luisterpoorten en andere netwerkstatistieken.
* Filterverbindingen:
* `Netstat -a`:toont alle verbindingen, zowel gevestigd als luisteren.
* `Netstat -b`:toont het uitvoerbare bestand dat elke verbinding heeft gemaakt.
* `Netstat -n`:geeft numerieke IP -adressen en poortnummers weer in plaats van hostnamen.
unix/linux:
* Basisgebruik: `Netstat`
* Dit toont alle actieve verbindingen, luisterpoorten en andere netwerkstatistieken.
* Filterverbindingen:
* `Netstat -a`:toont alle verbindingen en luisterbakken.
* `Netstat -p`:toont de proces -ID (PID) en de naam van het proces dat bij elke verbinding is gekoppeld.
* `Netstat -t`:toont TCP -verbindingen.
* `Netstat -U`:toont UDP -verbindingen.
* `Netstat -r`:toont de routingtabel.
Voorbeeld:
Om alle actieve TCP -verbindingen op een Linux -systeem te zien, zou u gebruiken:
`` `bash
netstat -Tap
`` `
belangrijke opmerkingen:
* Hoewel `NetStat` op grote schaal beschikbaar is, zijn er andere tools zoals` SS` (in Linux) die vergelijkbare functionaliteit bieden met meer functies en een schonere uitvoer.
* Zowel `NetStat` als` SS` zijn krachtige tools en hun uitvoer kan complex zijn. Het wordt aanbevolen om de specifieke opties te onderzoeken die u nodig hebt voordat u ze gebruikt.
Laat het me weten als je meer wilt weten over specifiek gebruik van 'netstat' of 'ss'. |