有關ettercap的介紹:
https://www.cnblogs.com/lingerhk/p/4094040.html
https://www.cnblogs.com/lvchenfeng/p/5596572.html
1.系統版本
# cat /etc/issue
Ubuntu 18.04.2 LTS \n \l
2.安裝ettercap
# apt-cache search ettercap
# apt-get install -y ettercap-graphical
如果第二步提示部分文件下載失敗,嘗試使用如下命令:
# sudo apt-get install -y ettercap-graphical --fix-missing
3.修改IP轉發
Linux發行版默認情況下是不開啓IP轉發功能的。如果架設一個Linux路由或者VPN服務就需要開啓該服務。
3.1判斷當前的ip_forward轉發狀態
檢查proc文件系統中的文件/proc/sys/net/ipv4/ip_forward:cat /proc/sys/net/ipv4/ip_forward
# cat /proc/sys/net/ipv4/ip_forward
0
當返回0時表示ipv4轉發尚未開啓,當返回1時表示ipv4轉發已經開啓。
3.2臨時啓用ip_forward轉發
我們可以通過sysctl命令開啓ipv4的ip_forward轉發功能(無需重啓):sysctl -w net.ipv4.ip_forward=1
這種設置是臨時的,重啓後失效:
# sysctl -w net.ipv4.ip_forward=1
net.ipv4.ip_forward = 1
# cat /proc/sys/net/ipv4/ip_forward
1
3.3永久啓用ip_forward轉發
如果想使ip_forward轉發永久生效,則需要修改/etc/sysctl.conf文件。我們可以通過編輯/etc/sysctl.conf文件,並在其中增加一行:net.ipv4.ip_forward=1
實際上,在Ubuntu Server 18.04.1 LTS中已經有了該配置,只需要將最前面的#去掉即可:
注意,如果此時想讓設置立刻生效,需要執行以下的指令:
sysctl -p /etc/sysctl.conf
在紅帽系列的發行版上可以通過重啓網絡服務使之生效:
service network restart
而在Debian/Ubuntu系列的發行版則用這樣的命令:
#早期版本
/etc/init.d/procps.sh restart
#最新版本
/etc/init.d/procps restart
4.查看是否安裝成功
========================================================================
另:centos下安裝步驟稍微麻煩一些 我還沒有試過。先把找到的教程貼在這裏