En la comunicación TCP, cuando el paquete se transfiere de Ethernet a la capa de red (IP), quiero imprimir los datos presentes en ese paquete.
Estoy trabajando en Linux (ununtu 14.04).
Obtuve información de que se puede hacer con la ayuda del código del kernel de Linux, es decir, en el código del Firewall NAT de Linux. Pero, ¿de dónde obtendré el código fuente del kernel de Linux? ¿Dónde se realizan estas codificaciones? Por favor, ayúdame..
Respuesta1
Para encontrar la fuente de Linux:
$ apt-cache search linux-source
linux-source - Linux kernel source with Ubuntu patches
linux-source-3.13.0 - Linux kernel source for version 3.13.0 with Ubuntu patches
Para instalar la fuente de Linux:
$ sudo apt-get install linux-source linux-source-3.13.0
Para ver lo que tienes:
$ dpkg -L linux-source-3.13.0
Luego, para buscar archivos con " _nat
" o " nat_
" en el nombre:
$ tar tvf /usr/src/linux-source-3.13.0.tar.bz2 | egrep '_nat|nat_'