知乎推送了一箇中間人攻擊的軟件 ettercap 想着嘗試進行一下安裝學習, 若是有機會的話安全測試部分應該用的到.git
1. 下載:github
wget https://codeload.github.com/Ettercap/ettercap/tar.gz/v0.8.2安全
2. 解壓縮curl
步驟省略...學習
3. 安裝測試
進入ettercap 的解壓縮後的目錄ui
cd 到bundled_deps中lua
drwxrwxr-x 2 root root 160 3月 14 2015 check
drwxrwxr-x 2 root root 156 3月 14 2015 curl
drwxrwxr-x 2 root root 163 3月 14 2015 libnet
drwxrwxr-x 2 root root 125 3月 14 2015 luajiturl
分別進入四個文件夾進行操做code
首先解壓縮那個tar的文件 進入到相關目錄而後執行..
./configure && make && make install && make clean
若是已經有makefile的話 不須要執行configure的命令了就
4.執行完成以後回到ettercap的解壓縮目錄
查看INSTALL文件
The easiest way:
$ mkdir build
$ cd build
$ cmake ../
$ make
$ make install
If the build fails because you're missing a dependency:
$ (Install any missing dependencies.)
$ make clean-all
$ cmake ../
$ make
$ make install
按照說明進行操做
mkdir build
cd build
cmake ../
第一次報錯:
CMake Error at cmake/Modules/EttercapLibCheck.cmake:191 (message):
libpcap not found!
根據錯誤提示進行操做
yum search libpcap
search 結果
libpcap-devel.i686 : Libraries and header files for the libpcap library
libpcap-devel.x86_64 : Libraries and header files for the libpcap library
libpcap.i686 : A system-independent interface for user-level packet capture
libpcap.x86_64 : A system-independent interface for user-level packet capture
pcapy.x86_64 : A Python interface to libpcap
安裝devel包
yum install -y libpcap-devel.x86_64
刪除build內的內容
rm -rf *
再次執行cmake
不缺包的話應該就能夠執行了
執行成功以後查看版本
ettercap -v
0.8.2 安裝完成..
--------------------------------------
菜就菜在如今本身只會安裝, 須要繼續提升本身.