logo

Kas ir klausīšanās ports

Sakaru protokolu veidi, piemēram UDP (lietotāja datagrammas protokols) , vai TCP (pārraides kontroles protokols) , saistītā IP adrese un porta numurs identificē tīkla portu. Tīkla ports ir tāpat kā klausīšanās ports. Klausīšanās ports klausās lietojumprogrammas vai procesus tīkla portā. Tas darbojas tāpat kā komunikācijas galapunkts.

Izmantojot ugunsmūri, mēs varam atvērt vai aizvērt katru klausīšanās portu. Atvērto portu var definēt kā tīkla portu, ko izmanto, lai pieņemtu ienākošās paketes no attālām vietām. Viens ports nevar klausīties divus pakalpojumus vienā IP adresē.

Piemēram, pieņemsim, ka mēs izmantojam portus 80 un 443, lai klausītos un palaistu apache tīmekļa serveri. Šajā gadījumā HTTP un HTTPS porti jau tiek izmantoti. Tieši tāpēc, ja cenšamies instalējiet Nginx , mēs nevarēsim to sākt.

Pārbaudiet klausīšanās portus ar netstat

Netstat ir aprakstīts kā komandrindas rīks. Tas nodrošina informāciju par tīkla savienojumu. Mēs izmantosim šo komandu, lai uzskaitītu visus atvērtos klausīšanās portus, piemēram UDP vai TCP kopā ar pakalpojumiem, kas izmanto ligzdas statusu un portus:

c# koda paraugs
Kas ir klausīšanās ports

Kur

-l tiek izmantots, lai norādītu visas klausīšanās ligzdas

-t tiek izmantots, lai norādītu visus TCP savienojumus

-u izmanto, lai norādītu visus UDP savienojumus

-p izmanto, lai norādītu klausītāja procesa nosaukumu vai PID. Ja mēs palaižam komandu kā sudo lietotāju vai kā root, šī informācija tiks parādīta tikai tad.

Iepriekš minētās komandas izvade ir parādīta šajā ekrānuzņēmumā:

Kas ir klausīšanās ports

Mūsu gadījumā svarīgākās kolonnas ir:

Tāpēc: Tas parāda protokolu, kuru izmanto ligzda.

Vietējā adrese: Tas parāda klausīšanās porta porta numuru un IP adresi.

PID/programmas nosaukums: Tas parāda PID un procesa nosaukumu.

Pakalpojuma nosaukuma vietā, ja vēlamies izdrukāt skaitlisko vērtību, varam pievienot karogu -n, kā parādīts šādi:

Kas ir klausīšanās ports

Iepriekš minētās komandas izvade ir šāda:

Kas ir klausīšanās ports

Rezultāta filtrēšanai varam izmantot komandu grep. Izmantojot šo komandu, mēs varam uzzināt par lietojumprogrammu, kas klausās noteiktā portā.

Kas ir klausīšanās ports

Iepriekš minētās komandas izvade ir šāda:

Kas ir klausīšanās ports

Alternatīvi, mēs varam atrast, kura lietojumprogramma klausās norādītajā portā, kā parādīts tālāk:

alfabēts numurēts
Kas ir klausīšanās ports

Iepriekš minētās komandas izvade ir šāda:

Kas ir klausīšanās ports

Portā nekas neklausīsies, ja izvade ir tukša. Pamatojoties uz tādiem kritērijiem kā stāvoklis, PID, protokols, mēs varam arī filtrēt sarakstu.

Tagad šoreiz netstat ir novecojis. Tāpēc tas tiek aizstāts ar ss un ip, bet tomēr, ja mēs vēlamies pārbaudīt tīkla savienojumu, komanda netstat būs viena no visbiežāk izmantotajām komandām.

Pārbaudiet klausīšanās portus ar ss

Jauno netstat apraksta ss komanda. Dažas netstat funkcijas ss nav pieejamas, taču tas ir nedaudz ātrāks salīdzinājumā ar netstat un var atklāt vairāk TCP stāvokļu. Nav grūti pārsūtīt no netstat uz ss, jo abu komandu komandu opcijas lielākoties ir vienādas. Mēs izmantosim šādu komandu, lai iegūtu visus klausīšanās portu sarakstus.

Kas ir klausīšanās ports

Komandas netstat un iepriekš minētās komandas izvade ir gandrīz vienāda.

Kas ir klausīšanās ports

Notiek klausīšanās porta pārbaude, izmantojot Nmap

Nmap ir aprakstīts kā populārs un jaudīgs portu skeneris un tīkla izmantošanas rīks. Mēs varam izmantot mūsu noklusējuma pakotņu pārvaldnieku, lai datorā instalētu nmap, kā parādīts tālāk;

Kas ir klausīšanās ports

Mēs izpildīsim šādu komandu mūsu Linux sistēmā, lai skenētu visus atvērtos vai klausīšanās portus. Šī procesa pabeigšana prasīs ilgu laiku.

Kas ir klausīšanās ports

Pārbauda klausīšanās portu ar lsof

Isof ir aprakstīta kā jaudīga komandrindas utilīta. To izmanto, lai sniegtu informāciju par atvērtiem failiem. Viss ir fails operētājsistēmā Linux. Ligzda var būt tīkla fails vai straume, ko izmanto, lai rakstītu tīklā.

Mēs izmantosim opciju -i, lai uzskaitītu visus tīklā vai internetā pieejamos failus. Šī komanda parāda ciparu portu un pakalpojuma nosaukuma kombināciju.

Kas ir klausīšanās ports

Iepriekš minētās komandas izvade ir šāda:

Kas ir klausīšanās ports

Mēs izpildīsim ISOF šādā formā, lai noteiktu klausīšanās lietojumprogrammu noteiktā portā, kā parādīts zemāk:

Kas ir klausīšanās ports

Iepriekš minētās komandas izvade ir šāda:

Kas ir klausīšanās ports

Iepriekšējā sadaļā mēs esam izskaidrojuši četrus veidus Linux operētājsistēma lai pārbaudītu atvērtos portus. Mēs esam arī uzzinājuši par procesiem, kas saistīti ar konkrētām ostām.