Si të gjeni të gjithë klientët e lidhur me portet HTTP ose HTTPS
Në këtë artikull të shkurtër të shpejtë, do të mësoni se si të gjeni të gjithë klientët (duke përdorur adresuesit e tyre IP) të lidhur me një server në internet Apache ose Nginx në portet HTTP ose HTTPS në një server Linux.
Në Linux, çdo shërbim që funksionon në server duke dëgjuar folenë që një klient të bëjë një kërkesë për lidhje. Pas një lidhjeje të suksesshme nga një klient, krijohet një fole (një kombinim i një adrese IP dhe një porti (një numër që identifikon një aplikacion/shërbim me të cilin është lidhur klienti)).
Leximi i rekomanduar: Si të shikoni portet TCP dhe UDP në kohë reale
Për të marrë informacionin e detajuar të këtyre prizave, ne do të përdorim një komandë netstat, e cila shfaq lidhjet aktive të prizave.
Për shembull, mund t'i përdorni këto mjete për të marrë informacionin e statistikave të foleve të të gjithë klientëve të lidhur me një port ose shërbim të caktuar.
# ss
OR
# netstat
Për të marrë listën e të gjithë klientëve të lidhur me HTTP (Port 80) ose HTTPS (Port 443), mund të përdorni komandën netstat, e cila do të listojë të gjitha lidhjet (pavarësisht gjendjes në të cilën janë) duke përfshirë statistikat e prizave UNIX.
# ss -o state established '( sport = :http or sport = :https )'
OR
# netstat -o state established '( sport = :http or sport = :https )'
Përndryshe, mund të ekzekutoni komandën e mëposhtme për të renditur numrat e portave numerike.
# ss -tn src :80 or src :443
OR
# netstat -tn src :80 or src :443
Ju gjithashtu mund të gjeni të dobishëm artikujt e mëposhtëm:
- 4 mënyra për të zbuluar se cilat porta po dëgjojnë në Linux
- Si të kontrolloni se portat në distancë janë të arritshme duke përdorur komandën 'nc'
Kjo është gjithçka që kemi në këtë artikull të shkurtër. Për më shumë informacion në lidhje me programin ss, lexoni faqen e tij man (man ss). Ju mund të na kontaktoni për çdo pyetje, përmes formularit të komenteve më poshtë.