嵌入式工具 tcpdump

2021-08-04 11:46:11 字數 708 閱讀 5614

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 功能最強大...