国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【網(wǎng)絡(luò)抓包工具】tcpdump 最新版本移植到開發(fā)板(海思平臺)

這篇具有很好參考價值的文章主要介紹了【網(wǎng)絡(luò)抓包工具】tcpdump 最新版本移植到開發(fā)板(海思平臺)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。


【網(wǎng)絡(luò)抓包工具】tcpdump 最新版本移植到開發(fā)板(海思平臺)

一、概述

tcpdump是一個功能強(qiáng)大的,用于抓取網(wǎng)絡(luò)數(shù)據(jù)包的命令行工具,與帶界面的Wireshark一樣,基于libpcap庫 (一個用于網(wǎng)絡(luò)流量捕獲的可移植C/C++庫) 構(gòu)建。

tcpdump的設(shè)計目標(biāo)是幫你分析包頭(比如Tcp包頭,udp包頭),同時你可以根據(jù)包頭,用它支持的表達(dá)式,過渡出你感興趣的包(支持網(wǎng)絡(luò)層、協(xié)議、主機(jī)端口的過濾),從而方便你自己處理包中數(shù)據(jù)。tcpdump沒有界面,所以,一般都使用tcpdump抓包然后使用wireshark工具分析;
【網(wǎng)絡(luò)抓包工具】tcpdump 最新版本移植到開發(fā)板(海思平臺)

【網(wǎng)絡(luò)抓包工具】tcpdump 最新版本移植到開發(fā)板(海思平臺)

二、libpcap、tcpdump源碼下載

libpcap庫是一個用于網(wǎng)絡(luò)流量捕獲的可移植C/C++庫。tcpdump 是基于libpcap庫構(gòu)建的,所以編譯時同時下載這兩份源碼。這兩個庫的源碼都可以在tcpdump官網(wǎng)進(jìn)行下載。

tcpdump官網(wǎng)地址:https://www.tcpdump.org/
進(jìn)入官網(wǎng),滾動鼠標(biāo)往下滑,找到LATEST RELEASES字樣,就是最新的穩(wěn)定發(fā)布版,點擊下載。
【網(wǎng)絡(luò)抓包工具】tcpdump 最新版本移植到開發(fā)板(海思平臺)

【網(wǎng)絡(luò)抓包工具】tcpdump 最新版本移植到開發(fā)板(海思平臺)

三、libpcap、tcpdump交叉編譯

源碼下載后,在Ubuntu系統(tǒng)(其他Linux系統(tǒng)也一樣)的新建個文件夾tcpdump,將兩份源碼放進(jìn)去,并執(zhí)行下面兩個命令解壓縮:

tar zxvf libpcap-1.10.4.tar.gz 
tar zxvf tcpdump-4.99.4.tar.gz

【網(wǎng)絡(luò)抓包工具】tcpdump 最新版本移植到開發(fā)板(海思平臺)

??3.1 交叉編譯 libpcap

進(jìn)入libpcap-1.10.4/目錄,執(zhí)行下面命令進(jìn)行交叉編譯配置

CC=arm-hisiv300-linux-gcc ./configure --prefix=`pwd`/result_compile --host=arm-hisiv300-linux --disable-shared

CC=arm-hisiv300-linux-gcc:指定編譯器
–prefix=`pwd`/result_compile:指定安裝目錄是當(dāng)前的 result_compile 目錄
–host=arm-hisiv300-linux:指定編譯后要執(zhí)行的主機(jī)類型
–disable-shared:禁止編譯動態(tài)庫

如果遇到報錯:configure: error: Neither flex nor lex was found.
解決方法:安裝 flex 和 bison,在Ubuntu執(zhí)行sudo apt-get install flex bison

./configure 執(zhí)行通過之后,會在當(dāng)前目錄生成Makefile,直接make && make install 即可,安裝完成后,會在當(dāng)前目錄生成result_compile 目錄,執(zhí)行ls result_compile/lib/,可以看到libpcap.a,說明編譯完成。

$ ls result_compile/lib/
libpcap.a  pkgconfig

??3.2 交叉編譯 tcpdump

進(jìn)入tcpdump-4.99.4/目錄,執(zhí)行下面命令進(jìn)行交叉編譯配置

CC=arm-hisiv300-linux-gcc ./configure --prefix=`pwd`/result_compile --host=arm-hisiv300-linux

如果tcpdump-4.99.4/libpcap-1.10.4/在同一目錄下,配置時,會自動找到libpcap的庫和頭文件,如果不在同個目錄,會報錯checking for local pcap library... not found,這時需要使用CFLAGSLDFLAGS 告知libpcap的頭文件和庫的路徑:

CC=arm-hisiv300-linux-gcc ./configure --prefix=`pwd`/result_compile --host=arm-hisiv300-linux CFLAGS="-I../lib9999/result_compile/include/" LDFLAGS="-L../lib9999/result_compile/lib/"

配置完成后,執(zhí)行 make && make install,編譯成功后,會在當(dāng)前目錄生成result_compile 目錄,執(zhí)行ls result_compile/bin/ -l可以看到可執(zhí)行文件tcpdump,復(fù)制到開發(fā)板即可。

$ ls result_compile/bin/ -l
total 4208
-rwxr-xr-x 1 lu lu 2153540 Apr 27 21:54 tcpdump
-rwxr-xr-x 1 lu lu 2153540 Apr 27 21:54 tcpdump.4.99.4

【網(wǎng)絡(luò)抓包工具】tcpdump 最新版本移植到開發(fā)板(海思平臺)

如果文章有幫助的話,點贊??、收藏?,支持一波,謝謝 ??????文章來源地址http://www.zghlxwxcb.cn/news/detail-427757.html

到了這里,關(guān)于【網(wǎng)絡(luò)抓包工具】tcpdump 最新版本移植到開發(fā)板(海思平臺)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • tcpdump 抓包工具詳細(xì)圖文教程(上)

    tcpdump 抓包工具詳細(xì)圖文教程(上)

    目錄 一、tcpdump 抓包工具的基本介紹和學(xué)習(xí)基礎(chǔ) 1.1 常用的抓包工具 1.2 tcpdump 抓包工具介紹 二、tcpdump 抓包工具使用環(huán)境和初體驗? 2.1 編譯安裝 tcpdump 2.2 抓包 三、講解 TCP 協(xié)議報文報頭 四、tcpdump 抓包工具常規(guī)過濾規(guī)則? 4.1?tcpdump 的 host 和 net 過濾規(guī)則 4.2 tcpdump 基于端口的

    2024年02月07日
    瀏覽(25)
  • 網(wǎng)絡(luò)抓包命令tcpdump

    \\\"tcpdump -i any -nn -vv tcp port 9095 -s 0 -w dump.cap\\\"命令是一個網(wǎng)絡(luò)抓包命令,用于捕獲流經(jīng)指定網(wǎng)絡(luò)接口的TCP協(xié)議、端口號為9095的網(wǎng)絡(luò)數(shù)據(jù)包,并將這些數(shù)據(jù)包寫入到名為\\\"dump.cap\\\"的文件中。 具體參數(shù)解釋: “-i any”: 指定抓包的網(wǎng)絡(luò)接口為任意接口。 “-nn”: 不將網(wǎng)絡(luò)地址和端口號

    2024年01月17日
    瀏覽(20)
  • 路由器抓包工具TCPDUMP使用方式

    路由器抓包工具TCPDUMP使用方式

    tcpdump,用簡單的語言概括就是dump the traffic on a network,是一個運行在linux平臺可以根據(jù)使用者需求對網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)包進(jìn)行捕獲的抓包工具,windows平臺有sniffer等工具,tcpdump可以將網(wǎng)絡(luò)中傳輸?shù)臄?shù)據(jù)包的\\\"包頭\\\"全部捕獲并進(jìn)行分析,其支持網(wǎng)絡(luò)層、特定的傳輸協(xié)議、數(shù)據(jù)發(fā)送

    2024年02月08日
    瀏覽(24)
  • LINUX 抓包工具Tcpdump離線安裝教程

    LINUX 抓包工具Tcpdump離線安裝教程

    本次教程基于內(nèi)網(wǎng)環(huán)境無法訪問網(wǎng)絡(luò)使用安裝包進(jìn)行安裝抓包工具 1、首先給大家看下一共有6個安裝包,依次進(jìn)行解壓,包我就放到csdn上了,需要的可以聯(lián)系我進(jìn)行下載 2打包然后傳到服務(wù)器任意一個目錄下,進(jìn)入到當(dāng)前目錄,然后進(jìn)行解壓安裝 先安裝支持libpcap這個包的環(huán)

    2024年01月21日
    瀏覽(22)
  • Tcpdump 抓包工具使用以及Wireshark解析pcap包

    Tcpdump 抓包工具使用以及Wireshark解析pcap包

    Tcpdump 抓包工具使用以及Wireshark解析pacp包 參考鏈接(比較詳細(xì)):https://blog.csdn.net/weixin_42866036/article/details/128004750 命令解析: -nn: 解析DNS 為IP ? ? ? ?-e:? ? ? ? ?-i: 指定網(wǎng)關(guān) -s: 包大小 -A:? ? ? ? ?cp[((tcp[12:1] 0xf0) 2):4] = 0x47455420: 由于我們都是http請求,這里使用監(jiān)控http請

    2024年02月08日
    瀏覽(21)
  • 實踐tcpdump命令,成為網(wǎng)絡(luò)數(shù)據(jù)抓包高手

    大家好,又見面了,我是沐風(fēng)曉月,本文是專欄【linux基本功-基礎(chǔ)命令實戰(zhàn)】的第57篇文章。 專欄地址:[linux基本功-基礎(chǔ)命令專欄] , 此專欄是沐風(fēng)曉月對Linux常用命令的匯總,希望能夠加深自己的印象,以及幫助到其他的小伙伴????。 如果文章有什么需要改進(jìn)的地方還請

    2024年02月03日
    瀏覽(27)
  • LINUX 抓包工具Tcpdump下載安裝(非常詳細(xì)),從零基礎(chǔ)入門到精通,看完這一篇就夠了

    LINUX 抓包工具Tcpdump下載安裝(非常詳細(xì)),從零基礎(chǔ)入門到精通,看完這一篇就夠了

    下載安裝包 ======================================================================================== 官網(wǎng)地址:https://www.tcpdump.org/ 百度網(wǎng)盤地址: 鏈接:https://pan.baidu.com/s/12EPV0alwzz3_wGuT1Swv2g 提取碼:pyck 由于tcpdump依賴libpcap因此兩個安裝包都需要下載 2.2.1 缺少gcc 環(huán)境 錯誤一:configure: error: no

    2024年01月22日
    瀏覽(22)
  • TCP報文與三次握手四次斷開、TCP最大連接數(shù)與文件打開數(shù)限制、keepalive、tcpdump、wireshark抓包分析工具

    TCP報文與三次握手四次斷開、TCP最大連接數(shù)與文件打開數(shù)限制、keepalive、tcpdump、wireshark抓包分析工具

    tcp詳解、tcp與udp對比等 TCP:傳輸控制協(xié)議 UDP:用戶數(shù)據(jù)報協(xié)議 源端口和目的端口字段:各占 2 字節(jié)(16位)。端口是運輸層與應(yīng)用層的服務(wù)接口。運輸層的復(fù)用和分用功能都要通過端口才能實現(xiàn)。 序列號:在建立連接時由計算機(jī)生成的隨機(jī)數(shù)作為其初始值,通過 SYN 包傳給接

    2024年04月22日
    瀏覽(26)
  • 微信小程序抓包-夜神模擬器結(jié)合BurpSuite抓包(可用于現(xiàn)在最新版本微信)

    微信小程序抓包-夜神模擬器結(jié)合BurpSuite抓包(可用于現(xiàn)在最新版本微信)

    2023年3月23日18.37.46:很多人說網(wǎng)絡(luò)錯誤,目前我再次自己試過了,都沒有出現(xiàn)這個問題,如果害怕出現(xiàn)網(wǎng)絡(luò)異常等情況,就不要看下去了 之前總是通過電腦來抓包,時常失效,這里就用夜神模擬器配合Burp來抓包 也可以參考這位博主的文章 Fiddler+Proxifier進(jìn)行PC端微信小程序抓包 通過Fi

    2024年02月09日
    瀏覽(24)
  • tcpdump 抓包和記錄、tshark 過濾抓包

    tcpdump 抓包和記錄、tshark 過濾抓包

    目錄 tcpdump 一、包名 二、可用參數(shù) tcpdump -nn? ? tcpdump -nn -i? 網(wǎng)卡名? ?—— 指定顯示的網(wǎng)卡 tcpdump -nn? -i? 網(wǎng)卡名? port? ?端口名? ? ——? 指定顯示的端口? tcpdump -nn? -i? 網(wǎng)卡名? not? port? ?端口名? ?——? 排除指定的端口不顯示 tcpdump -nn? -i? 網(wǎng)卡名??port? ?端口名

    2024年02月09日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包