Según tcpdump
, mi servidor recibe el siguiente paquete TCP:
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
Como se vio anteriormente, es un paquete TCP SYN al puerto TCP 22, donde en mi caso escucha a sshd
. Me gustaría ver si este paquete TCP llega al sshd
proceso. Supongo que una opción sería reiniciar sshd
en modo de depuración. Sin embargo, ¿hay otras herramientas / métodos inteligentes para ver si el proceso de escucha en el puerto TCP recibe un mensaje? En el caso del paquete TCP SYN, supongo que es la pila TCP / IP del núcleo la que enviará el TCP SYN + ACK y no el sshd
?
strace $CMD 2>&1 > /dev/null | vim -c ':set syntax=strace' -
.