Na comunicação TCP, quando o pacote está sendo transferido da camada Ethernet para a camada de rede (IP), quero imprimir os dados presentes nesse pacote?
Estou trabalhando no Linux (ununtu 14.04).
Recebi algumas informações de que isso pode ser feito com a ajuda do código do kernel do Linux, ou seja, no código do Firewall NAT do Linux. Mas onde vou conseguir o código-fonte do kernel Linux? Onde essa codificação está sendo feita? Por favor me ajude..
Responder1
Para encontrar a fonte do 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 a fonte Linux:
$ sudo apt-get install linux-source linux-source-3.13.0
Para ver o que você tem:
$ dpkg -L linux-source-3.13.0
Então, para encontrar arquivos com " _nat
" ou " nat_
" no nome:
$ tar tvf /usr/src/linux-source-3.13.0.tar.bz2 | egrep '_nat|nat_'