Slik ser du TCP- og UDP-porter i sanntid


Når det gjelder programvare, spesielt på operativsystemnivå, er en port en logisk konstruksjon som identifiserer en spesifikk prosess/applikasjon eller en type nettverkstjeneste, og hver nettverkstjeneste som kjører på et Linux-system bruker en bestemt protokoll (den vanligste er TCP) (Transmission Control Protocol) og UDP (User Datagram Protocol)) og et portnummer for kommunikasjon med andre prosesser eller tjenester.

I denne korte artikkelen vil vi vise deg hvordan du kan liste opp og overvåke eller se på kjørende TCP- og UDP-porter i sanntid med en socket-sammendrag på et Linux-system.

Liste over alle åpne porter i Linux

Å ss verktøyet som følger.

Det er også avgjørende å nevne at ss-kommando har tatt sin plass i å vise mer detaljert nettverksstatistikk.

$ sudo netstat -tulpn
OR
$ sudo ss -tulpn

Fra utdataene fra kommandoen ovenfor viser State-kolonnen om en port er i lyttetilstand (LYTTE) eller ikke.

I kommandoen ovenfor, flagget:

  • -t – aktiverer liste over TCP-porter.
  • -u – aktiverer liste over UDP-porter.
  • -l – skriver kun ut lyttesokler.
  • -n – viser portnummeret.
  • -p – vis prosess-/programnavn.

Se TCP og UDP åpne porter i sanntid

For å se TCP- og UDP-porter i sanntid kan du imidlertid kjøre klokkeverktøyet som vist.

$ sudo watch netstat -tulpn
OR
$ sudo watch ss -tulpn

For å avslutte, trykk Ctrl+C.

Du vil også finne følgende artikler nyttige:

  1. 3 måter å finne ut hvilken prosesslytting på en bestemt port
  2. Hvordan sjekke at eksterne porter er tilgjengelige ved å bruke 'nc'-kommando
  3. Hvordan liste alle kjørende tjenester under Systemd i Linux
  4. 29 Praktiske eksempler på Nmap-kommandoer for Linux-system-/nettverksadministratorer

Det er alt for nå! Hvis du har spørsmål eller tanker å dele om dette emnet, kan du nå oss via kommentarfeltet nedenfor.