To lze provést pomocí tcpprobe , což je modul, který vkládá háček do cesty zpracování tcp_recv pomocí kprobe zaznamenává stav TCP spojení v reakci na příchozí pakety.
Řekněme, že chcete otestovat připojení tcp na portu 443, musíte provést následující:
sudo modprobe tcp_probe port=443 full=1
sudo chmod 444 /proc/net/tcpprobe
cat /proc/net/tcpprobe > /tmp/output.out &
pid=$!
plné=1 :přihlaste se ke každému přijatému potvrzovacímu paketu
plné=0 :přihlášení pouze změny bytů (pokud toto použijete, váš výstup může být prázdný)
Nyní pid je proces, který zaznamenává sondu. Chcete-li zastavit, jednoduše ukončete tento proces:
kill $pid
Formát output.out (podle zdroje na řádku 198):
[time][src][dst][length][snd_nxt][snd_una][snd_cwnd][ssthresh][snd_wnd][srtt][rcv_wnd]
Jak získat seznam klientů připojených k serveru NFS v místní síti?
Přidejte veřejný klíč do souboruknown_hosts