TCPDUMP/LIBPCAP 2-搭建环境
1. 實驗平臺
Linux 發行版本眾多,考慮到大部分開發者的習慣,因此決定采用桌面版系統,具體為 CentOS-6.5-x86_64。系統內核版本為:2.6.32。盡管內核版本較低,但考慮到兼容性和穩定性,選擇了此版本系統作為宿主機。下面是搭建具體需要的資源:VMware + CentOS-6.5-x86_64-bin-DVD1.iso。搭建步驟就不贅述了,簡單粗暴,唯一注意的是別太吝嗇分配的硬盤大小。此外給出CentOS官網鏈接:http://vault.centos.org/
2. 實驗工具
系統安裝時,用戶名密碼設簡單點就好,因為你需要在很多事情中輸入密碼,簡單的好處是節約時間的同時不會讓你感覺操作疲勞。一句話,該復雜的盡量簡單,該簡單的就絕對要簡單。Linux安裝軟件包一般都支持在線和離線安裝,離線安裝的步驟都是大同小異,一般都是加壓之后會有一個 Readme 或者 INSTALL 的文檔,只要仔細查看文檔,按照步驟一步步操作就可以了,偶爾頭疼的是需要解決和這個安裝包依賴的一些資源問題。在線安裝的好處是可以自己尋找合適的工具,庫和依賴版本。很多人問到 rpm 命令和 yum 命令的區別,在此簡單概括一下:
rpm是由紅帽公司開發的軟件包管理方式,使用rpm我們可以方便的進行軟件的安裝、查詢、卸載、升級等工作。但是rpm軟件包之間的依賴性問題往往會很繁瑣,尤其是軟件由多個rpm包組成時。
yum(全稱為 Yellow dog Updater, Modified)是一個在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端軟件包管理器。基于 rpm 包管理,能夠從指定的服務器自動下載 rpm 包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。
下面進入具體的安裝步驟:
1. 打開 Terminal,檢查下系統有沒有默認安裝 tcpdump 和 libpcap。如下圖所示:
當前org上最新的版本也截圖如下,如果為了更好的體驗及優化,可以選擇安裝最新的版本:
截止到這里,系統和工具就已經安裝好了。輸入命令 “tcpdump -v”就可以看到在線抓取的網絡包與解析結果了。tcpdump 的詳細用法會在以后博文中寫出:
So, let’s run!
總結
以上是生活随笔為你收集整理的TCPDUMP/LIBPCAP 2-搭建环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Turbo | 简介与安装
- 下一篇: U Sparkle 开发者计划招募中!