Hvernig á að finna alla viðskiptavini sem eru tengdir við HTTP eða HTTPS tengi


Í þessari stuttu fljótlegu grein muntu læra hvernig á að finna alla viðskiptavini (með því að nota IP-viðtakendur þeirra) sem tengjast Apache eða Nginx vefþjóni á HTTP eða HTTPS tengi á Linux netþjóni.

Í Linux hlustar hver þjónusta sem keyrir á þjóninum á innstunguna fyrir viðskiptavin til að gera tengingarbeiðni. Við árangursríka tengingu frá biðlara er fals (sambland af IP tölu og tengi (númer sem auðkennir forrit/þjónustu sem viðskiptavinurinn er tengdur við)) búin til.

Mælt með lestri: Hvernig á að horfa á TCP og UDP tengi í rauntíma

Til að fá nákvæmar upplýsingar um þessar innstungur munum við nota netstat skipun sem sýnir virkar innstungutengingar.

Til dæmis geturðu notað þessi verkfæri til að fá upplýsingar um innstungutölfræði allra viðskiptavina sem tengjast tiltekinni höfn eða þjónustu.

# ss
OR
# netstat

Til að fá lista yfir alla viðskiptavini sem eru tengdir við HTTP (Port 80) eða HTTPS (Port 443), geturðu notað netstat skipunina, sem mun skrá allar tengingar (óháð því ástandi sem þeir eru í) þar á meðal UNIX sockets tölfræði.

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

Að öðrum kosti geturðu keyrt eftirfarandi skipun til að skrá töluleg gáttarnúmer.

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

Þú gætir líka fundið eftirfarandi greinar gagnlegar:

  1. Fjórar leiðir til að komast að því hvaða höfn eru að hlusta í Linux
  2. Hvernig á að athuga að hægt sé að ná í fjartengi með „nc“ skipun

Það er allt sem við höfum í þessari stuttu grein. Fyrir frekari upplýsingar um ss tólið, lestu man síðu þess (man ss). Þú getur náð í okkur fyrir allar spurningar, í gegnum athugasemdareyðublaðið hér að neðan.