Menurut tcpdump
, server saya menerima paket TCP berikut:
12:52:29.603233 00:19:e2:9e:df:f0
00:16:3e:6a:25:3f, ethertype IPv4 (0x0800), length 74: 10.10.10.65.38869
192.168.215.82.22: Flags [S], seq 567054335, win 5840, options [mss 1460,sackOK,TS val 2096335479 ecr 0,nop,wscale 0], length 0
Seperti yang terlihat di atas, ini adalah paket TCP SYN ke port TCP 22, di mana dalam kasus saya mendengarkan a sshd
. Saya ingin melihat, apakah paket TCP ini mencapai sshd
proses. Saya kira satu opsi adalah memulai kembali sshd
dalam mode debug. Namun, apakah ada alat / metode pintar lainnya untuk melihat apakah proses mendengarkan pada port TCP menerima pesan? Dalam hal paket TCP SYN, saya kira itu adalah kernel TCP / IP stack yang akan mengirim TCP SYN + ACK dan bukan sshd
?
strace $CMD 2>&1 > /dev/null | vim -c ':set syntax=strace' -
.