Mpango wowote unawasiliana na mwingine kupitia mtandao au ndani ya mtandao wa ndani. Bandari maalum hutumiwa kwa hii, kwa kawaida itifaki za TCP na UDP. Unaweza kujua ni ipi ya bandari zilizopo zinazotumika sasa, yaani, zinachukuliwa wazi, kwa msaada wa zana zilizopo katika mfumo wa uendeshaji. Hebu tuangalie kwa makini utaratibu huu kwa kutumia mfano wa usambazaji wa Ubuntu.
Tazama bandari wazi katika Ubuntu
Ili kukamilisha kazi, tunapendekeza kutumia console ya kawaida na huduma za ziada ili kufuatilia mtandao. Hata watumiaji wasio na ujuzi wataweza kuelewa timu, kama tutakavyoelezea kila mmoja wao. Tunakupa ujue na huduma mbili tofauti hapa chini.
Njia ya 1: lsof
Huduma inayoitwa lsof wachunguzi wa uhusiano wote wa mfumo na maonyesho ya kina kuhusu kila mmoja wao. Unahitaji tu kugawa hoja sahihi ili kupata data unayopenda.
- Run "Terminal" kupitia orodha au amri Ctrl + Alt + T.
- Ingiza amri
sudo lsof -i
na kisha bofya Ingiza. - Taja nenosiri kwa upatikanaji wa mizizi. Kumbuka kuwa wakati wa kuandika safu zimeingia, lakini hazionyeshwa kwenye console.
- Baada ya yote, utaona orodha ya uhusiano wote na vigezo vyote vya maslahi.
- Wakati orodha ya maunganisho ni kubwa, unaweza kuchuja matokeo ili utumishi unaonyesha mistari tu na bandari unayohitaji. Hii imefanywa kupitia pembejeo
sudo lsof -i | grep 20814
wapi 20814 - idadi ya bandari inahitajika. - Inabakia tu kujifunza matokeo yaliyotokea.
Njia ya 2: Nmap
Nmap programu ya chanzo wazi pia inaweza kufanya kazi ya mitandao ya skanning kwa uhusiano wa kazi, lakini inatekelezwa kidogo tofauti. Nmap pia ina toleo na interface graphical, lakini leo haitakuwa na manufaa kwetu, kwani sio kabisa kabisa kutumia. Kazi katika huduma inaonekana kama hii:
- Uzindua console na usakinisha huduma kwa kuandika
sudo apt-get install nmap
. - Usisahau kuingia nenosiri ili utoe upatikanaji.
- Thibitisha kuongezewa kwa faili mpya kwenye mfumo.
- Sasa tumia amri ya kuonyesha habari zinazohitajika.
nmap lochost
. - Soma data kwenye bandari zilizo wazi.
Maagizo hapo juu yanafaa kwa ajili ya kupata bandari za ndani, lakini ikiwa una nia ya bandari za nje, unapaswa kuchukua hatua nyingine chache:
- Pata anwani yako ya IP ya mtandao kwa njia ya huduma ya mtandao ya Icanhazip. Ili kufanya hivyo, ingiza kwenye console
wget -O - -q icanhazip.com
na kisha bofya Ingiza. - Kumbuka anwani yako ya mtandao.
- Baada ya hayo, fanya suluhisho juu yake kwa kuandika
nmap
na IP yako. - Ikiwa huna matokeo yoyote, basi bandari zote zimefungwa. Ikiwa wazi, wataonekana "Terminal".
Tulizingatia mbinu mbili, kwa kuwa kila mmoja wao hutafuta habari juu ya algorithms yake mwenyewe. Wote unahitaji kufanya ni kuchagua chaguo bora na, kwa kufuatilia mtandao, tafuta ni bandari gani sasa unafunguliwa.