Mae unrhyw raglen yn cyfathrebu ag un arall trwy'r Rhyngrwyd neu o fewn y rhwydwaith lleol. Defnyddir porthladdoedd arbennig ar gyfer hyn, fel arfer TCP a'r CDU. Gallwch ddarganfod pa rai o'r holl borthladdoedd sydd ar gael sy'n cael eu defnyddio ar hyn o bryd, hynny yw, yn cael ei ystyried yn agored, gan ddefnyddio'r offer sydd ar gael yn y system weithredu. Gadewch i ni edrych yn agosach ar y weithdrefn hon gan ddefnyddio enghraifft dosbarthu Ubuntu.
Gweld porthladdoedd agored yn Ubuntu
I gyflawni'r dasg hon, rydym yn awgrymu defnyddio consol safonol a chyfleustodau ychwanegol sy'n eich galluogi i fonitro'r rhwydwaith. Bydd hyd yn oed defnyddwyr dibrofiad yn gallu deall y timau, gan y byddwn yn rhoi esboniad o bob un. Awgrymwn eich bod yn ymgyfarwyddo â dau gyfleustodau gwahanol isod.
Dull 1: lsof
Mae cyfleustodau o'r enw lsof yn monitro holl gysylltiadau'r system ac yn arddangos gwybodaeth fanwl am bob un ohonynt ar y sgrin. Nid oes ond angen i chi aseinio'r ddadl gywir i gael y data y mae gennych ddiddordeb ynddo.
- Rhedeg "Terfynell" trwy ddewislen neu orchymyn Ctrl + Alt + T..
- Rhowch orchymyn
sudo lsof -i
ac yna cliciwch ar Rhowch i mewn. - Rhowch gyfrinair ar gyfer mynediad gwreiddiau. Sylwch, wrth deipio, bod nodau'n cael eu nodi, ond nad ydyn nhw'n cael eu harddangos yn y consol.
- Wedi'r cyfan, fe welwch restr o'r holl gysylltiadau â'r holl baramedrau diddordeb.
- Pan fydd y rhestr o gysylltiadau yn fawr, gallwch hidlo'r canlyniad fel bod y cyfleustodau'n arddangos y llinellau hynny yn unig lle mae'r porthladd sydd ei angen arnoch ar gael. Gwneir hyn trwy fewnbwn.
sudo lsof -i | grep 20814
lle 20814 - nifer y porthladd gofynnol. - Dim ond astudio'r canlyniadau sydd wedi ymddangos.
Dull 2: nmap
Mae meddalwedd ffynhonnell agored Nmap hefyd yn gallu cyflawni swyddogaeth sganio rhwydweithiau ar gyfer cysylltiadau gweithredol, ond mae'n cael ei weithredu mewn ffordd ychydig yn wahanol. Mae gan Nmap fersiwn gyda rhyngwyneb graffigol hefyd, ond heddiw ni fydd yn ddefnyddiol i ni, gan nad yw'n gwbl ddoeth ei ddefnyddio. Mae'r gwaith yn y cyfleustodau yn edrych fel hyn:
- Lansio'r consol a gosod y cyfleustodau trwy fynd i mewn
sudo apt-get install nmap
. - Peidiwch ag anghofio nodi cyfrinair i ddarparu mynediad.
- Cadarnhewch ychwanegu ffeiliau newydd i'r system.
- Nawr, i arddangos y wybodaeth angenrheidiol, defnyddiwch y gorchymyn
nmap localhost
. - Edrychwch ar y data ar borthladdoedd agored.
Mae'r cyfarwyddyd uchod yn addas ar gyfer derbyn porthladdoedd mewnol, ond os oes gennych ddiddordeb mewn porthladdoedd allanol, dylech gyflawni gweithredoedd ychydig yn wahanol:
- Darganfyddwch gyfeiriad IP eich rhwydwaith trwy'r gwasanaeth ar-lein Icanhazip. I wneud hyn, yn y consol, nodwch
wget -O - -q icanhazip.com
ac yna cliciwch ar Rhowch i mewn. - Cofiwch eich cyfeiriad rhwydwaith.
- Ar ôl hynny, rhedeg sgan arno trwy fynd i mewn
nmap
a'ch IP. - Os na chewch unrhyw ganlyniadau, yna mae'r holl borthladdoedd ar gau. Os byddant ar agor, byddant yn ymddangos yn "Terfynell".
Gwnaethom archwilio dau ddull, gan fod pob un ohonynt yn chwilio am wybodaeth ar ei algorithmau ei hun. Mae'n rhaid i chi ddewis yr opsiwn gorau a thrwy fonitro'r rhwydwaith i ddarganfod pa borthladdoedd sydd ar agor ar hyn o bryd.