手动安装ettercap的过程

时间:2023-03-08 20:06:05

知乎推送了一个中间人攻击的软件 ettercap 想着尝试进行一下安装学习, 如果有机会的话安全测试部分应该用的到.

1. 下载:

wget https://codeload.github.com/Ettercap/ettercap/tar.gz/v0.8.2

2. 解压缩

步骤省略...

3. 安装

进入ettercap 的解压缩后的目录

cd 到bundled_deps中

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 luajit

分别进入四个文件夹进行操作

首先解压缩那个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 安装完成..

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

菜就菜在现在自己只会安装, 需要继续提高自己.