Netstat
A HupWiki-ből...
netstat
Netstat információkat ír a konzolra a Linux hálózati alrendszerről.
hasznos opció: a kifelé nyitott portok általában
netstat -taep
A kapcsolatok listája pl. így nézhet ki:
(Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name tcp 0 0 *:sunrpc *:* LISTEN root 10747 - tcp 0 0 *:ipp *:* LISTEN root 14714 - tcp 0 0 localhost:smtp *:* LISTEN root 11631 - tcp 0 0 localhost:953 *:* LISTEN named 11354 - tcp 0 0 localhost:37435 *:* LISTEN pisti 13515 5306/kded [kdeinit] tcp 0 0 192.168.0.107:9733 flightgear.ihg.uni-:ftp ESTABLISHED pisti 444101 9986/wget tcp 0 0 192.168.0.107:7468 flightgear.ihg.un:50036 ESTABLISHED pisti 458827 9986/wget tcp 0 0 *:ssh *:* LISTEN root 451477 - tcp 0 0 localhost:smtp *:* LISTEN root 11632 - tcp 0 0 localhost:953 *:* LISTEN named 11355 -
Ha nem rendszergazdaként indítjuk, akkor csak azokról a kapcsolatokról ad információt amikhez van olvasási jogosultsága a programot indító felhasználónak.
Rendszergazdaként kiadva az alábbi parancsot - hacsak nem fertőzött a rendszer pl. rootkittel - minden kapcsolat láthatóvá válik.
netstat -a
megj.: a hálózati alrendszer nem csak a gépünktől fizikailag elkülönülő, másik géppel kialakított hálózati kapcsolatokat kezeli; rengeteg a gépen belüli belső kommunikáció is ezen keresztül zajlik
További információk:
netstat --help
man netstat
info netstat