Ajna programo komunikas kun alia per interreto aŭ en la loka reto. Specialaj havenoj estas uzataj por ĉi tio, kutime TCP kaj UDP-protokoloj. Vi povas ekscii, kiu el la haveblaj havenoj nuntempe uzataj, te, estas konsiderataj malfermaj, kun la helpo de disponeblaj iloj en la mastruma sistemo. Ni esploru pli ĉi tiun procedon per la ekzemplo de la dissendo Ubuntu.
Rigardu malfermajn havenojn en Ubuntu
Por plenumi la taskon, ni proponas uzi norman konzolon kaj aldonajn ilojn por kontroli la reton. Eĉ senspertaj uzantoj povos kompreni la teamojn, ĉar ni klarigos ĉiun el ili. Ni proponas vin konatiĝi kun du malsamaj iloj sube.
Metodo 1: lsof
Servilo nomita lsof kontrolas ĉiujn sistemajn konektojn kaj montras detalan informon pri ĉiu el ili. Vi nur bezonas atribui la ĝustan argumenton por akiri la datumojn, kiujn vi interesas.
- Kuru "Terminalo" per menuo aŭ komando Stir + Alt + T.
- Enigu la komandon
ŝvitas lsof -i
kaj tiam alklaku Eniru. - Indiku la pasvorton por aliro al root. Notu, ke tajpado de signoj estas enmetitaj, sed ne montrataj en la konzolo.
- Finfine vi vidos liston de ĉiuj ligoj kun ĉiuj interesaj parametroj.
- Kiam la listo de ligoj estas granda, vi povas filtri la rezulton tiel ke la ilo montras nur tiujn liniojn kun la haveno, kiun vi bezonas. Ĉi tio estas farita per enigo
sudo lsof -i | grep 20814
kie 20814 - la nombro de la bezonata haveno. - Nur restas studi la rezultojn, kiuj aperis.
Metodo 2: Nmap
Nmap malfermita fontkodo ankaŭ povas plenumi la funkcion de skanado de retoj por aktivaj ligoj, sed ĝi estas iomete malsama. Nmap ankaŭ havas version kun grafika interfaco, sed hodiaŭ ĝi ne utilos al ni, ĉar ne tute konsilinde uzi ĝin. Laboro en la ilo aspektas tiel ĉi:
- Lanĉu la konzolon kaj instalu la ilon per tajpado
sudo apt-get install nmap
. - Ne forgesu enigi la pasvorton por doni aliron.
- Konfirmi la aldonon de novaj dosieroj al la sistemo.
- Nun uzu la komandon por montri la bezonatajn informojn.
nmap localhost
. - Legu la datumojn sur malfermitaj havenoj.
La supraj instrukcioj taŭgas por akiri internajn havenojn, sed se vi interesiĝas pri eksteraj havenoj, vi devus fari aliajn aferojn:
- Eltrovu vian ret-IP-adreson per la Icanhazip interreta servo. Por fari tion, eniru la konzolon
wget -O - -q icanhazip.com
kaj tiam alklaku Eniru. - Memoru vian retan adreson.
- Post tio, tajpu skanadon sur ĝin tajpante
nmap
kaj via IP. - Se vi ne ricevas rezultojn, ĉiuj havenoj estas fermitaj. Se malfermiĝos, ili aperos en "Terminalo".
Ni konsideris du metodojn, ĉar ĉiu el ili serĉas informojn pri siaj propraj algoritmoj. Vi nur devas elekti la plej bonan eblon kaj, kontrolante la reton, eksciu, kiuj havenoj estas nun malfermitaj.