在TCP通訊中,當資料包從乙太網路傳輸到網路(IP)層時,我想列印該資料包中存在的資料?
我正在Linux(ununtu 14.04)上工作。
我得到一些信息,它可以在 Linux 核心程式碼的幫助下完成,也就是在 Linux NAT 防火牆程式碼中。但是我從哪裡可以獲得 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_'