Kako najti vse odjemalce, priključene na vrata HTTP ali HTTPS


V tem kratkem kratkem članku boste izvedeli, kako najti vse odjemalce (z uporabo njihovih naslovnikov IP), ki so povezani s spletnim strežnikom Apache ali Nginx v vratih HTTP ali HTTPS na strežniku Linux.

V Linuxu vsaka storitev, ki se izvaja na strežniku in posluša vtičnico, zahteva, da odjemalec zahteva povezavo. Po uspešni povezavi s strani odjemalca se ustvari vtičnica (kombinacija naslova IP in vrat (številka, ki identificira aplikacijo/storitev, s katero je odjemalec povezan)).

Priporočeno branje: Kako gledati vrata TCP in UDP v realnem času

Za podrobne informacije o teh vtičnicah bomo uporabili ukaz netstat, ki prikaže aktivne povezave vtičnice.

S temi orodji lahko na primer dobite informacije o statistiki vtičnice vseh odjemalcev, ki so povezani z določenimi vrati ali storitvijo.

# ss
OR
# netstat

Če želite dobiti seznam vseh odjemalcev, povezanih s HTTP (vrata 80) ali HTTPS (vrata 443), lahko uporabite ukaz netstat, ki bo navedel vse povezave (ne glede na njihovo stanje), vključno s statistiko vtičnic UNIX.

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

Lahko pa zaženete naslednji ukaz, da navedete številčne številke vrat.

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

Morda se vam bodo zdeli koristni tudi naslednji članki:

  1. 4 načini, kako ugotoviti, katera vrata poslušajo v Linuxu
  2. Kako preveriti, ali so oddaljena vrata dosegljiva z ukazom ‘nc’

To je vse, kar imamo v tem kratkem članku. Za več informacij o pripomočku ss preberite njegovo man stran (man ss). Za vsa vprašanja nas lahko kontaktirate prek spodnjega obrazca za komentar.