手動安裝ettercap的過程

知乎推送了一箇中間人攻擊的軟件 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 安裝完成..

 

 

--------------------------------------

菜就菜在如今本身只會安裝, 須要繼續提升本身.

相關文章
相關標籤/搜索