Tcpdump命令的使用

Tcpdump命令的使用

ID:40568327

大?。?9.00 KB

頁(yè)數(shù):9頁(yè)

時(shí)間:2019-08-04

Tcpdump命令的使用_第1頁(yè)
Tcpdump命令的使用_第2頁(yè)
Tcpdump命令的使用_第3頁(yè)
Tcpdump命令的使用_第4頁(yè)
Tcpdump命令的使用_第5頁(yè)
資源描述:

《Tcpdump命令的使用》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、linux下的網(wǎng)絡(luò)分析Tcpdump命令的使用發(fā)布時(shí)間:2006.08.2401:16????來(lái)源:54master.com????作者:malj網(wǎng)絡(luò)數(shù)據(jù)采集分析工具TcpDump的簡(jiǎn)介顧名思義,TcpDump可以將網(wǎng)絡(luò)中傳送的數(shù)據(jù)包的“頭”完全截獲下來(lái)提供分析。它支持針對(duì)網(wǎng)絡(luò)層、協(xié)議、主機(jī)、網(wǎng)絡(luò)或端口的過(guò)濾,并提供and、or、not等邏輯語(yǔ)句來(lái)幫助你去掉無(wú)用的信息。tcpdump就是一種免費(fèi)的網(wǎng)絡(luò)分析工具,尤其其提供了源代碼,公開(kāi)了接口,因此具備很強(qiáng)的可擴(kuò)展性,對(duì)于網(wǎng)絡(luò)維護(hù)和入侵者都是非常有用的工具。tcpdum

2、p存在于基本的FreeBSD系統(tǒng)中,由于它需要將網(wǎng)絡(luò)界面設(shè)置為混雜模式,普通用戶(hù)不能正常執(zhí)行,但具備root權(quán)限的用戶(hù)可以直接執(zhí)行它來(lái)獲取網(wǎng)絡(luò)上的信息。因此系統(tǒng)中存在網(wǎng)絡(luò)分析工具主要不是對(duì)本機(jī)安全的威脅,而是對(duì)網(wǎng)絡(luò)上的其他計(jì)算機(jī)的安全存在威脅。我們用盡量簡(jiǎn)單的話(huà)來(lái)定義tcpdump,就是:dumpthetrafficeonanetwork.,根據(jù)使用者的定義對(duì)網(wǎng)絡(luò)上的數(shù)據(jù)包進(jìn)行截獲的包分析工具。作為互聯(lián)網(wǎng)上經(jīng)典的的系統(tǒng)管理員必備工具,tcpdump以其強(qiáng)大的功能,靈活的截取策略,成為每個(gè)高級(jí)的系統(tǒng)管理員分析網(wǎng)絡(luò),排查

3、問(wèn)題等所必備的東西之一。tcpdump提供了源代碼,公開(kāi)了接口,因此具備很強(qiáng)的可擴(kuò)展性,對(duì)于網(wǎng)絡(luò)維護(hù)和入侵者都是非常有用的工具。tcpdump存在于基本的FreeBSD系統(tǒng)中,由于它需要將網(wǎng)絡(luò)界面設(shè)置為混雜模式,普通用戶(hù)不能正常執(zhí)行,但具備root權(quán)限的用戶(hù)可以直接執(zhí)行它來(lái)獲取網(wǎng)絡(luò)上的信息。因此系統(tǒng)中存在網(wǎng)絡(luò)分析工具主要不是對(duì)本機(jī)安全的威脅,而是對(duì)網(wǎng)絡(luò)上的其他計(jì)算機(jī)的安全存在威脅。網(wǎng)絡(luò)數(shù)據(jù)采集分析工具TcpDump的安裝在linux下tcpdump的安裝十分簡(jiǎn)單,一般由兩種安裝方式。一種是以rpm包的形式來(lái)進(jìn)行安裝。

4、另外一種是以源程序的形式安裝。rpm包的形式安裝:這種形式的安裝是最簡(jiǎn)單的安裝方法,rpm包是將軟件編譯后打包成二進(jìn)制的格式,通過(guò)rpm命令可以直接安裝,不需要修改任何東西。以超級(jí)用戶(hù)登錄,使用命令如下:#rpm-ivhtcpdump-3_4a5.rpm這樣tcpdump就順利地安裝到你的linux系統(tǒng)中。怎么樣,很簡(jiǎn)單吧。源程序的安裝:既然rpm包的安裝很簡(jiǎn)單,為什么還要采用比較復(fù)雜的源程序安裝呢?其實(shí),linux一個(gè)最大的誘人之處就是在她上面有很多軟件是提供源程序的,人們可以修改源程序來(lái)滿(mǎn)足自己的特殊的需要。所以

5、我特別建議朋友們都采取這種源程序的安裝方法。第一步取得源程序在源程序的安裝方式中,我們首先要取得tcpdump的源程序分發(fā)包,這種分發(fā)包有兩種形式,一種是tar壓縮包(tcpdump-3_4a5.tar.Z),另一種是rpm的分發(fā)包(tcpdump-3_4a5.src.rpm)。這兩種形式的內(nèi)容都是一樣的,不同的僅僅是壓縮的方式.tar的壓縮包可以使用如下命令解開(kāi):#tarxvfztcpdump-3_4a5.tar.Zrpm的包可以使用如下命令安裝:#rpm-ivhtcpdump-3_4a5.src.rpm這樣就把t

6、cpdump的源代碼解壓到/usr/src/redhat/SOURCES目錄下.第二步做好編譯源程序前的準(zhǔn)備活動(dòng)在編譯源程序之前,最好已經(jīng)確定庫(kù)文件libpcap已經(jīng)安裝完畢,這個(gè)庫(kù)文件是tcpdump軟件所需的庫(kù)文件。同樣,你同時(shí)還要有一個(gè)標(biāo)準(zhǔn)的c語(yǔ)言編譯器。在linux下標(biāo)準(zhǔn)的c語(yǔ)言編譯器一般是gcc。在tcpdump的源程序目錄中。有一個(gè)文件是Makefile.in,configure命令就是從Makefile.in文件中自動(dòng)產(chǎn)生Makefile文件。在Makefile.in文件中,可以根據(jù)系統(tǒng)的配置來(lái)修改BI

7、NDEST和MANDEST這兩個(gè)宏定義,缺省值是BINDEST=@sbindir@MANDEST=@mandir@第一個(gè)宏值表明安裝tcpdump的二進(jìn)制文件的路徑名,第二個(gè)表明tcpdump的man幫助頁(yè)的路徑名,你可以修改它們來(lái)滿(mǎn)足系統(tǒng)的需求。第三步編譯源程序使用源程序目錄中的configure腳本,它從系統(tǒng)中讀出各種所需的屬性。并且根據(jù)Makefile.in文件自動(dòng)生成Makefile文件,以便編譯使用.make命令則根據(jù)Makefile文件中的規(guī)則編譯tcpdump的源程序。使用makeinstall命令安裝

8、編譯好的tcpdump的二進(jìn)制文件??偨Y(jié)一下就是:#tarxvfztcpdump-3_4a5.tar.Z#viMakefile.in#./configure#make#makeinstall網(wǎng)絡(luò)數(shù)據(jù)采集分析工具TcpDump的使用普通情況下,直接啟動(dòng)tcpdump將監(jiān)視第一個(gè)網(wǎng)絡(luò)界面上所有流過(guò)的數(shù)據(jù)包。#tcpdumptcpdump:liste

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。