4 måder at finde ud af, hvilke porte der lytter i Linu.

4 måder at finde ud af, hvilke porte der lytter i Linu.

tilstanden for en port er enten åben, filtreret, lukket eller ufiltreret. En port siges at være åben, hvis en applikation på målmaskinen lytter til forbindelser/pakker på den port.

i denne artikel forklarer vi fire måder at kontrollere åbne porte og viser dig også, hvordan du finder ud af, hvilket program der lytter til hvilken port i Linu..

brug af Netstat kommando

Netstat er et udbredt værktøj til at forespørge oplysninger om Linu. – netværk delsystem., Du kan bruge den til at udskrive alle åbne porte som denne:

$ sudo netstat -ltup 

flaget -l fortæller netstat at udskrive alle lyttestik, -t viser alle TCP-forbindelser, -u viser alle UDP-forbindelser og -p aktiverer udskrivning af program/programnavn lytte på porten.,

Check Open Ports Using Netstat Command

To print numeric values rather than service names, add the -n flag.

$ sudo netstat -lntup
Show Numeric Values

You can also use grep command to find out which application is listening on a particular port, for example.,

$ sudo netstat -lntup | grep "nginx"
Find Port af kørende applikation

Alternativt kan du angive porten og finde applikationen bundet til, som vist.

$ sudo netstat -lntup | grep ":80"
Find applikation ved hjælp af et portnummer

brug af ss-kommando

ss-kommando er et andet nyttigt værktøj til visning af oplysninger om stikkontakter. Det er output ligner netstat., Følgende kommando viser alle lytteporte til TCP – og UDP-forbindelser i numerisk værdi.

$ sudo ss -lntu
Find åbne porte ved hjælp af ss-kommando

brug af Nmap-kommando

Nmap er et kraftfuldt og populært netværk udforskning værktøj og port scanner. Hvis du vil installere nmap på dit system, skal du bruge din standard pakkehåndtering som vist.,

$ sudo apt install nmap $ sudo yum install nmap $ sudo dnf install nmap 

for at scanne alle åbne / lytteporte i dit Linu. – system skal du køre følgende kommando (hvilket skulle tage lang tid at gennemføre).

$ sudo nmap -n -PN -sT -sU -p- localhost

Brug lsof Kommando

Det sidste værktøj vi vil dække for at forespørge åbne porte er lsof-kommandoen, som bruges til at liste åbne filer i Linux. Da alt er en fil i Uni. / Linu., kan en åben fil være en strøm eller en netværksfil.

for at liste alle Internet-og netværksfiler skal du bruge indstillingen -i. Bemærk, at denne kommando viser en blanding af servicenavne og numeriske porte.,

$ sudo lsof -i
liste åbne netværksfiler ved hjælp af lsof-kommando

for at finde ud af, hvilket program der lytter på en bestemt port, skal du køre lsof i denne form.

$ sudo lsof -i :80
Find anvendelse ved hjælp af Port

det er alt! I denne artikel har vi forklaret fire måder at kontrollere åbne porte i Linu.. Vi viste også, hvordan man kontrollerer, hvilke processer der er bundet til bestemte porte., Du kan dele dine tanker eller stille spørgsmål via feedbackformularen nedenfor.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *