4 Weeër fir erauszefannen wat Ports am Linux lauschteren


Den Zoustand vun engem Hafen ass entweder oppen, gefiltert, zou oder ongefiltert. E Port gëtt gesot datt et op ass wann eng Applikatioun op der Zilmaschinn no Verbindungen/Pakete op deem Hafen lauschtert.

An dësem Artikel wäerte mir véier Weeër erkläre fir oppe Ports ze kontrolléieren an Iech och ze weisen wéi Dir fannt wéi eng Applikatioun lauschtert op wéi engem Port am Linux.

1. Benotzt Netstat Kommando

Netstat ass e wäit benotzten Tool fir Informatioun iwwer de Linux Netzwierk Subsystem ze froen. Dir kënnt et benotze fir all oppe Ports esou ze drécken:

$ sudo netstat -ltup 

De Fändel -l seet netstat all Nolauschtersockets ze drécken, -t weist all TCP Verbindungen, -u weist all UDP Verbindungen an -p erméiglecht d'Dréckerei vun der Applikatioun/Programmnumm um Hafen ze lauschteren.

Fir numeresch Wäerter anstatt Servicenimm ze drécken, füügt de -n Fändel derbäi.

$ sudo netstat -lntup

Dir kënnt och grep Kommando benotzen fir erauszefannen wéi eng Applikatioun op engem bestëmmten Hafen lauschtert, zum Beispill.

$ sudo netstat -lntup | grep "nginx"

Alternativ kënnt Dir den Hafen spezifizéieren an d'Applikatioun fannen gebonnen un, wéi gewisen.

$ sudo netstat -lntup | grep ":80"

2. Benotzt ss Kommando

ss Kommando ass en anert nëtzlecht Tool fir Informatioun iwwer Sockets ze weisen. Seng Ausgang gesäit ähnlech aus wéi netstat. De folgende Kommando weist all Nolauschtersports fir TCP- an UDP-Verbindungen am numeresche Wäert.

$ sudo ss -lntu

3. Benotzt Nmap Kommando

Nmap ass e mächtegt a populär Netzwierk Exploratiounsinstrument a Port Scanner. Fir nmap op Ärem System z'installéieren, benotzt Äre Standard Package Manager wéi gewisen.

$ sudo apt install nmap  [On Debian/Ubuntu]
$ sudo yum install nmap  [On CentOS/RHEL]
$ sudo dnf install nmap  [On Fedora 22+]

Fir all oppen/lauschteren Ports an Ärem Linux System ze scannen, fuert de folgende Kommando (wat laang dauert bis se fäerdeg ass).

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

4. Benotzt lsof Kommando

Dat lescht Tool dat mir ofdecken fir oppe Ports ze froen ass alles ass eng Datei an Unix/Linux, eng oppe Datei kann e Stream oder eng Netzwierkdatei sinn.

Fir all Internet- an Netzwierkdateien opzemaachen, benotzt d'Optioun -i. Notéiert datt dëst Kommando eng Mëschung vu Servicenimm an numeresche Ports weist.

$ sudo lsof -i

Fir ze fannen wéi eng Applikatioun op engem bestëmmten Hafen lauschtert, lafen lsof an dësem Formulaire.

$ sudo lsof -i :80

Dat ass alles! An dësem Artikel hu mir véier Weeër erkläert fir oppe Ports am Linux ze kontrolléieren. Mir hunn och gewisen wéi ee kontrolléiert wéi eng Prozesser op bestëmmte Ports gebonnen sinn. Dir kënnt Är Gedanken deelen oder Froen stellen iwwer de Feedbackformular hei ënnen.