手动安装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 安装完成..

 

 

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

菜就菜在如今本身只会安装, 须要继续提升本身.

相关文章
相关标签/搜索