Jinsi ya Kupata Wateja Wote Waliounganishwa kwa HTTP au HTTPS Bandari


Katika nakala hii fupi ya haraka, utajifunza jinsi ya kupata wateja wote (kwa kutumia anwani zao za IP) waliounganishwa kwenye seva ya wavuti ya Apache au Nginx kwenye bandari za HTTP au HTTPS kwenye seva ya Linux.

Katika Linux, kila huduma inayoendesha kwenye seva inayosikiliza tundu kwa mteja kufanya ombi la unganisho. Baada ya muunganisho uliofanikiwa kutoka kwa mteja, tundu (mchanganyiko wa anwani ya IP na bandari (nambari inayotambulisha programu/huduma ambayo mteja ameunganishwa nayo)) huundwa.

Imependekezwa: Jinsi ya Kutazama Bandari za TCP na UDP katika Wakati Halisi

Ili kupata maelezo ya kina ya soketi hizi, tutatumia amri ya netstat, ambayo inaonyesha miunganisho ya soketi hai.

Kwa mfano, unaweza kutumia zana hizi kupata taarifa za takwimu za tundu za wateja wote waliounganishwa kwenye mlango au huduma mahususi.

# ss
OR
# netstat

Ili kupata orodha ya wateja wote waliounganishwa kwenye HTTP (Bandari ya 80) au HTTPS (Bandari ya 443), unaweza kutumia amri ya netstat, ambayo itaorodhesha miunganisho yote (bila kujali hali waliyo nayo) ikijumuisha takwimu za soketi za UNIX.

# ss -o state established '( sport = :http or sport = :https )'
OR
# netstat -o state established '( sport = :http or sport = :https )'

Vinginevyo, unaweza kuendesha amri ifuatayo ili kuorodhesha nambari za bandari za nambari.

# ss -tn src :80 or src :443
OR
# netstat -tn src :80 or src :443

Unaweza pia kupata makala zifuatazo kuwa muhimu:

  1. Njia 4 za Kujua Ni Bandari Gani Zinasikiza kwenye Linux
  2. Jinsi ya Kuangalia Bandari za Mbali Zinafikiwa kwa kutumia Amri ya ‘nc’

Hiyo ndiyo yote tuliyo nayo katika makala hii fupi. Kwa habari zaidi juu ya matumizi ya ss, soma ukurasa wake wa mtu (man ss). Unaweza kuwasiliana nasi kwa maswali yoyote, kupitia fomu ya maoni hapa chini.