tcpDump&libpcap庫(kù)安裝

前言

執(zhí)行sudo tcpdump肛度,若報(bào)錯(cuò)找不到libpcap.so.1,error while loading shared libraries: libpcap.so.1: cannot open shared object file: No such file or directory萨醒,則執(zhí)行whereis libpcap.so.1

  • 若顯示libpcap.so: /usr/local/lib/libpcap.so /usr/local/lib/libpcap.so.1,則說(shuō)明文件存在但執(zhí)行時(shí)獲取不到路徑:
    • 我們做一個(gè)符號(hào)鏈接到/usr/lib/下即可,鏈接代碼sudo ln -s /usr/local/lib/libpcap.so.1 /usr/lib/libpcap.so.1降盹;
    • 或者以管理員權(quán)限打開(kāi)編輯 /etc/ld.so.conf 文件, 末尾新一行追加/usr/local/lib/ , /usr/local/lib/ 為 libpcap.so.1.1.1 所在目錄, 保存退出措嵌,然后以管理員權(quán)限執(zhí)行 ldconfig 命令
  • 若顯示libpcap.so:躲叼,則說(shuō)明缺少pcap庫(kù),需要安裝libpcap庫(kù)才可執(zhí)行tcpdump企巢。

libpcap庫(kù)的安裝

1. 安裝

  1. 執(zhí)行以下語(yǔ)句安裝:
sudo yum install flex
sudo yum install bison
  1. 下載libpcap枫慷,連接,選擇libpcap-1.5.3.tar.gz

  2. 解壓文件tar -zxvf libpcap-1.3.0.tar.gz

  3. 進(jìn)入解壓文件cd libpcap-1.3.0浪规,執(zhí)行以下命令

./configure
make
make install

==執(zhí)行每一步注意報(bào)錯(cuò)==:

  • error:Your operating system's lex is insufficient to compile libpcap.意思就是你的操作系統(tǒng)的詞法分析器(lex)不足以編譯libpcap,是需要安裝一個(gè)flex或听,sudo yum install flex回車(chē)
  • yacc: 命令未找到。yacc(Yet Another Compiler Compiler)是unix/linux上用來(lái)生成編譯器的編譯器(編譯器代碼生成器)笋婿。yacc生成的編譯器使用C語(yǔ)言寫(xiě)成的語(yǔ)法解析器(Parser)誉裆,需要與詞法分析器lex一起使用,再把兩部分產(chǎn)生出來(lái)的C程序一并編譯缸濒。解決這個(gè)問(wèn)題的辦法是:安裝bison足丢,sudo yum install bison
  • 如果以上執(zhí)行過(guò)程都沒(méi)有報(bào)錯(cuò)庇配,但之后的檢驗(yàn)無(wú)法編譯測(cè)試代碼斩跌,需要make clean之后重新執(zhí)行以上三步。

2. 檢驗(yàn)

編寫(xiě)測(cè)試代碼test.c

 #include <stdio.h>
#include <pcap.h>
int main(int argc,char *argv[]){
  char *dev, errbuf[PCAP_ERRBUF_SIZE];
  dev=pcap_lookupdev(errbuf);
  if(dev==NULL){
     fprintf(stderr,"couldn't find default device: %s\n",errbuf);
     return(2);
  }
  printf("Device: %s\n",dev);
  return(0);
}

執(zhí)行gcc -o device test.c -lpcap

若報(bào)錯(cuò)undefined reference to 'pcap_lex' collect2: ld returned 1 exit status

返回【libpcap安裝】步驟中檢查是否是flex沒(méi)有安裝捞慌。

tcpdump的安裝

執(zhí)行安裝sudo yum install tcpdump

執(zhí)行tcpdump耀鸦,若報(bào)錯(cuò)/usr/local/lib/libpcap.so.1: undefined symbol: pcap_lex,說(shuō)明pcap庫(kù)的安裝有問(wèn)題啸澡,返回【libpcap的安裝】進(jìn)行排查袖订。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末氮帐,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子洛姑,更是在濱河造成了極大的恐慌上沐,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,723評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件吏口,死亡現(xiàn)場(chǎng)離奇詭異奄容,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)产徊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén)昂勒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人舟铜,你說(shuō)我怎么就攤上這事戈盈。” “怎么了谆刨?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,998評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵塘娶,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我痊夭,道長(zhǎng)刁岸,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,323評(píng)論 1 279
  • 正文 為了忘掉前任她我,我火速辦了婚禮虹曙,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘番舆。我一直安慰自己酝碳,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,355評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布恨狈。 她就那樣靜靜地躺著疏哗,像睡著了一般。 火紅的嫁衣襯著肌膚如雪禾怠。 梳的紋絲不亂的頭發(fā)上返奉,一...
    開(kāi)封第一講書(shū)人閱讀 49,079評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音吗氏,去河邊找鬼衡瓶。 笑死,一個(gè)胖子當(dāng)著我的面吹牛牲证,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播关面,決...
    沈念sama閱讀 38,389評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼坦袍,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼十厢!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起捂齐,我...
    開(kāi)封第一講書(shū)人閱讀 37,019評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤蛮放,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后奠宜,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體包颁,經(jīng)...
    沈念sama閱讀 43,519評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,971評(píng)論 2 325
  • 正文 我和宋清朗相戀三年压真,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了娩嚼。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,100評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡滴肿,死狀恐怖岳悟,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情泼差,我是刑警寧澤贵少,帶...
    沈念sama閱讀 33,738評(píng)論 4 324
  • 正文 年R本政府宣布,位于F島的核電站堆缘,受9級(jí)特大地震影響滔灶,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜吼肥,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,293評(píng)論 3 307
  • 文/蒙蒙 一录平、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧潜沦,春花似錦萄涯、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,289評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至争占,卻和暖如春燃逻,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背臂痕。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,517評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工伯襟, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人握童。 一個(gè)月前我還...
    沈念sama閱讀 45,547評(píng)論 2 354
  • 正文 我出身青樓姆怪,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子稽揭,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,834評(píng)論 2 345