Den mest almindelige og alsidige kommando til at bestemme aktive forbindelser på både Windows og Unix-baserede systemer er
netstat .
Sådan fungerer det:
Windows:
* Grundlæggende brug: `netstat`
* Dette viser alle aktive forbindelser, lytterporte og andre netværksstatistikker.
* Filtreringsforbindelser:
* `netstat -a`:viser alle forbindelser, både etableret og lytter.
* `netstat -b`:viser den eksekverbare, der skabte hver forbindelse.
* `netstat -n`:Viser numeriske IP -adresser og portnumre i stedet for værtsnavne.
unix/linux:
* Grundlæggende brug: `netstat`
* Dette viser alle aktive forbindelser, lytterporte og andre netværksstatistikker.
* Filtreringsforbindelser:
* `NetStat -A`:viser alle forbindelser og lytningsstik.
* `netstat -p`:viser proces -ID (PID) og navnet på processen, der er knyttet til hver forbindelse.
* `netstat -t`:viser TCP -forbindelser.
* `netstat -u`:viser UDP -forbindelser.
* `netstat -r`:viser routingtabellen.
Eksempel:
For at se alle aktive TCP -forbindelser på et Linux -system, ville du bruge:
`` `bash
netstat -tap
`` `
Vigtige noter:
* Mens `NetStat` er bredt tilgængelig, er der andre værktøjer som` SS '(i Linux), der giver lignende funktionalitet med flere funktioner og en renere output.
* Både `netstat` og` ss` er kraftfulde værktøjer, og deres output kan være komplekse. Det anbefales at undersøge de specifikke muligheder, du har brug for, før du bruger dem.
Fortæl mig, hvis du gerne vil lære mere om specifikke anvendelser af `netstat` eller 'SS'.