Suriin ang Listening Ports sa Linux

Suriin Ang Listening Ports Sa Linux



Mahalagang subaybayan ang partikular na mga isyu na nauugnay sa network habang gumagawa ng pag-troubleshoot ng network. Ang unang bagay na kailangang suriin ay kung aling mga port ang aktibo at nakikinig o kung anong application ang nakakonekta sa iyong server. Ang seksyon ng pakikinig na port sa isang network ay nagsasabi kung aling proseso ang nakikinig at nagsisilbing isang endpoint ng komunikasyon. Ang estado ng pakikinig na port ay maaaring buksan, isara, i-filter, o hindi i-filter.

Sundin ang gabay ng artikulong ito, kung naghahanap ka ng mga utos upang suriin ang impormasyon ng pakikinig sa port sa Linux.







Paano Suriin ang Mga Nakikinig na Port sa Linux

Mayroong apat na madali at mabilis na paraan upang makakuha ng impormasyon sa pakikinig sa port sa Linux system. Suriin natin ang mga ito nang praktikal:



1: Pakikinig sa Mga Port sa pamamagitan ng Netstat Command

Ang Network Statistics (netstat) ay isang command-line network monitoring at troubleshooting tool. Ito ay ginagamit upang pamahalaan ang pagsasaayos ng mga koneksyon sa network. Habang ginagamit ang netstat command sa isang Linux system, makakakuha ka ng kumpletong impormasyon tungkol sa TCP, UDP, mga papasok at papalabas na koneksyon, mga multicast membership, mga routing table, at pakikinig sa port.



Patakbuhin ang nabanggit na command upang ilista ang lahat ng mga port gamit ang netstat command:





$ sudo netstat -tunlp


Inilalarawan ng mga flag sa itaas ang sumusunod:

t – para sa mga TCP port



sa – para sa mga UDP port

n – para sa mga numerical na address

l – upang ipakita ang mga port ng pakikinig

p – upang ipakita ang mga PID

2: Pakikinig sa Mga Port sa pamamagitan ng ss Command

Ang mga istatistika ng socket (ss) ay isa pang paraan upang mag-print ng impormasyon ng socket ng network na may mga karagdagang detalye at istatistika. Ito ay isang mahusay na alternatibo sa netstat command na may ilang katulad na mga function.

Maaari mong isagawa ang ibinigay na utos upang makinig sa mga port sa Linux:

$ sudo ss -tunlp

3: Pakikinig sa Mga Port sa pamamagitan ng lsof Command

Tulad ng alam natin, lahat ng bagay sa Linux at UNIX ay gumagana bilang isang filesystem. Isa man itong device o folder, matatawag mo itong file. Ang ilan sa mga file na ito ay nakikita at ang ilan ay nakatago sa amin. Ang lsof (listahan ng mga bukas na file) command ay isang built-in na command line tool na ginagamit upang ipakita ang impormasyon tungkol sa mga binuksan na file.

Maaari naming isagawa ang sumusunod na command upang ilista ang mga file ng network at impormasyon sa pakikinig sa port sa isang Linux system:

$ sudo lsof -i

4: Pakikinig sa Mga Port sa pamamagitan ng nmap Command

Ang Network Mapper ( nmap ) ay isa sa mga pinakasecure na tool sa pag-audit upang ipakita ang impormasyon ng network. Ginagamit ito ng mga eksperto sa network para sa pagtuklas ng network at mga port sa pakikinig.

Ang nmap ay hindi isang built-in na tool sa Linux system, maaari itong mai-install gamit ang sumusunod na command sa terminal:

$ sudo apt i-install nmap

Ang sumusunod na command ay gagamitin upang ipakita ang lahat ng bukas at nakikinig na port ng Linux system:

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

Konklusyon

Ang mga listening port ay mga network port kung saan nakikinig ang application o proseso, o maaari nating sabihin na ito ang mga endpoint ng komunikasyon. Mahalaga para sa iyo na subaybayan ang mga isyu sa network at kung anong mga application ang nakakonekta sa aming network server. Sa mga alituntunin sa itaas, sinaklaw namin ang iba't ibang paraan upang ipakita ang mga listening port ng aming Linux system. Ginawa namin ito gamit ang command-line tool i-e, netstat, ss, nmap at lsof.