Исходный код ядра Ubuntu для брандмауэра NAT

Исходный код ядра Ubuntu для брандмауэра NAT

В TCP-коммуникации, когда пакет передается из Ethernet на сетевой (IP) уровень, я хочу распечатать данные, содержащиеся в этом пакете?

Я работаю на Linux (Ununtu 14.04).

Я получил некоторую информацию, что это можно сделать с помощью кода ядра linux, т.е. в коде linux NAT Firewall. Но где я получу исходный код ядра linux? Где это кодирование делается? Пожалуйста, помогите мне..

решение1

Чтобы найти исходный код 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

Чтобы установить исходный код Linux:

$ sudo apt-get install linux-source linux-source-3.13.0  

Чтобы увидеть, что вы получили:

$ dpkg -L linux-source-3.13.0  

Затем, чтобы найти файлы с " _nat" или " nat_" в имени:

$ tar tvf /usr/src/linux-source-3.13.0.tar.bz2 | egrep '_nat|nat_'  

Связанный контент