4 moduri de a afla ce porturi Ascultă în Linux

4 moduri de a afla ce porturi Ascultă în Linux

starea unui port este fie deschisă, filtrată, închisă sau nefiltrată. Se spune că un port este deschis dacă o aplicație de pe mașina țintă ascultă conexiuni/pachete pe acel port.în acest articol, vă vom explica patru moduri de a verifica porturile deschise și, de asemenea, vă vom arăta cum să găsiți ce aplicație ascultă pe ce port în Linux.

folosind comanda Netstat

Netstat este un instrument utilizat pe scară largă pentru interogarea informațiilor despre subsistemul de rețea Linux., Puteți să-l utilizați pentru a imprima toate porturile deschise de genul asta:

$ sudo netstat -ltup 

steagul -l spune netstat pentru a imprima toate ascultare prize, -t arată toate conexiunile TCP, -u afișează toate UDP conexiuni și -p permite imprimarea din aplicație/program de numele de ascultare pe portul.,

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"
Găsi Portul de Funcționare Cerere

Alternativ, puteți specifica portul și găsi aplicarea obligat să, așa cum se arată.

$ sudo netstat -lntup | grep ":80"
Găsi Aplicația Folosind un Număr de Port

Utilizarea ss Comanda

ss comanda este un alt instrument util pentru afișarea de informații despre prize. Este de ieșire arată similar cu cel al netstat., Următoarea comandă va afișa toate porturile de ascultare pentru conexiunile TCP și UDP în valoare numerică.

$ sudo ss -lntu
detecta Porturi Deschise Folosind ss Comanda

Folosind Comanda Nmap

Nmap este un puternic și popular de rețea instrument de explorare și scanner de port. Pentru a instala nmap pe sistemul dvs., Utilizați managerul de pachete implicit, așa cum se arată.,

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

pentru a scana toate porturile deschise/de ascultare din sistemul dvs.

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

folosind comanda lsof

instrumentul final pe care îl vom acoperi pentru interogarea porturilor deschise este comanda lsof, care este folosită pentru a lista fișierele deschise în Linux. Deoarece totul este un fișier în Unix / Linux, un fișier deschis poate fi un flux sau un fișier de rețea.

pentru a lista toate fișierele de Internet și de rețea, Utilizați opțiunea -i. Rețineți că această comandă arată o combinație de nume de servicii și porturi numerice.,

$ sudo lsof -i
Deschide Lista de Fișiere de Rețea Folosind Comanda lsof

Pentru a afla ce aplicație este de a asculta pe un anumit port, rula lsof în această formă.

$ sudo lsof -i :80
Găsi Aplicația Folosind Portul

Asta e tot! În acest articol, am explicat patru moduri de a verifica porturile deschise în Linux. De asemenea, am arătat cum să verificăm ce procese sunt legate de anumite porturi., Puteți să vă împărtășiți gândurile sau să puneți întrebări prin intermediul formularului de feedback de mai jos.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *