Jinsi ya Kuangalia Bandari za Mbali Zinafikiwa kwa kutumia Amri ya nc


Lango ni huluki ya kimantiki ambayo hufanya kazi kama sehemu ya mwisho ya mawasiliano inayohusishwa na programu au mchakato kwenye mfumo wa uendeshaji wa Linux. Ni muhimu kujua ni bandari zipi zilizo wazi na zinazoendesha huduma kwenye mashine inayolengwa kabla ya kuzitumia.

Tunaweza kwa urahisi NMAP.

Katika mwongozo huu, tutakuonyesha jinsi ya kubaini ikiwa bandari kwenye seva pangishi ya mbali zinaweza kufikiwa/wazi kwa kutumia amri rahisi ya netcat (kwa kifupi nc).

netcat (au nc kwa ufupi) ni matumizi yenye nguvu na rahisi kutumia ambayo yanaweza kuajiriwa kwa takriban chochote katika Linux kuhusiana na soketi za TCP, UDP, au UNIX-kikoa.

# yum install nc                  [On CentOS/RHEL]
# dnf install nc                  [On Fedora 22+]
$ sudo apt-get install netcat     [On Debian/Ubuntu]

Tunaweza kuitumia: kufungua miunganisho ya TCP, kusikiliza kwenye bandari zisizo za kawaida za TCP na UDP, kutuma pakiti za UDP, kufanya uchunguzi wa mlangoni chini ya IPv4 na IPv6 na zaidi.

Kwa kutumia netcat, unaweza kuangalia kama moja au nyingi au safu ya bandari wazi kama ifuatavyo. Amri iliyo hapa chini itatusaidia kuona ikiwa bandari 22 imefunguliwa kwa mwenyeji 192.168.56.10:

$ nc -zv 192.168.1.15 22

Katika amri hapo juu, bendera:

  1. -z - huweka nc kuchanganua kwa urahisi demons zinazosikiza, bila kutuma data yoyote kwao.
  2. -v - huwasha hali ya kitenzi.

Amri inayofuata itaangalia ikiwa milango 80, 22 na 21 imefunguliwa kwenye seva pangishi ya mbali 192.168.5.10 (tunaweza kutumia jina la mpangishaji pia):
nc -zv 192.168.56.10 80 22 21

Inawezekana pia kubainisha anuwai ya bandari za kuchanganuliwa:'

$ nc -zv 192.168.56.10 20-80

Kwa mifano zaidi na utumiaji wa amri ya netcat, soma nakala zetu kama ifuatavyo.

  1. Hamisha Faili Kati ya Seva za Linux Kwa Kutumia Amri ya netcat
  2. Usanidi wa Mtandao wa Linux na Amri za Utatuzi

Ni hayo tu. Katika nakala hii, tulielezea jinsi ya kuangalia ikiwa bandari kwenye seva pangishi ya mbali zinaweza kufikiwa/wazi kwa kutumia amri rahisi za netcat. Tumia sehemu ya maoni hapa chini kutuandikia kuhusu kidokezo hiki.