tcpdump是非常強大的網路安全分析工具,可以將網路上截獲的資料報儲存到檔案以備分析。可以定義過濾規則,只截獲感興趣的資料報,以減少輸出檔案大小和資料報分析時的裝載和處理時間。
版本:libpcap-1.4.0 和 tcpdump-4.4.0
編譯方法:
上述需要的兩個包要解壓在同乙個目錄下,先編譯libpcap,再編譯tcpdump。
libpcap-1.4.0:
1. make distclean
2. ./configure --host=arm-hisiv300-linux --with-pcap=linux
3. make
4. object file: libpcap.a /libpcap.so.1.4.0
拷貝上面庫到tcpdump-4.4.0目錄下
tcpdump-4.4.0:
sh4-linux / arm-hisiv200-linux:
1. make distclean
2. ./configure --host=arm-hisiv300-linux ldflags=-static
3. make
4. object file: tcpdump
arm-hisvi300-linux-strip tcpdump
注:arm-hisiv300-linux交叉編譯器
編譯可能出現的錯誤:
現象2:
嵌入式tcpdump使用方法
主要介紹 1.tcpdump交叉編譯到 工程中 2.tcpdump工具的使用 先寫目錄後續填充 tcpdump捕捉並儲存網路包,儲存下來的網路包可用於分析網路負載情況,包可通過tcpdump命令解析,也可以儲存成字尾為pcap的檔案,使用wireshark等軟體進行檢視。tcpdump 指令說明 引...
嵌入式gdb工具編譯
對於嵌入式gdb而已,分為兩種,這兩種方法的的區分是鑑於使用和編譯後的工具而言。1 第一種是開發板上使用的gdb,就像pc機上linux系統使用gdb一樣。2 第二種是開發板上使用單板的gdb client,pc機上使用pc版本gdb server。兩者通過網路來互動資訊實現除錯。筆者除錯是使用的第...
嵌入式開發工具
嵌入式linux開發工具 vim,gcc.gdb,make vim 文字編輯器 學會使用和如何配置vim gcc 編譯器 學會製作動態庫和靜態庫及使用與區別 gdb 偵錯程式 設定斷點 單步執行 除錯記憶體錯誤 make 工程管理器 編寫makefile檔案 linux文字編輯器 vim 功能最強大...