NetHunter/Kali 安装MITMf指南

#安装MITMf 依赖于大量外部库,因此强烈建议您使用virtualenvs安装框架,这可以避免权限问题和与系统站点包的冲突(尤其是在 Kali Linux 上)。

在开始安装过程之前:

  • 在 Arch Linux 上:
pacman -S python2-setuptools libnetfilter_queue libpcap libjpeg-turbo capstone
  • 在 Debian 和衍生产品上(例如 Ubuntu、Kali Linux 等...)
apt-get install python2-dev python-setuptools libpcap0.8-dev libnetfilter-queue-dev libssl-dev libjpeg-dev libxml2-dev libxslt1-dev libcapstone3 libcapstone-dev libffi-dev file

#安装 MITMf 注意:如果你喜欢 Arch Linux:你太棒了!请记住在 virtualenv 之外使用 pip2 而不是 pip

  • 安装虚拟环境包装器:
pip2 install virtualenvwrapper

如果你没有pip2 可以看下pip --version的版本是不是2.7的,不是那么从这里安装下pip2:linux安装pip2_维基人的博客-CSDN博客_linux安装pip2

  • 编辑您的.bashrc.zshrc文件以获取 virtualenvwrapper.sh 脚本:
source /usr/local/bin/virtualenvwrapper.sh

此脚本的位置可能因您的 Linux 发行版而异

  • 重新启动终端或运行:
source /usr/local/bin/virtualenvwrapper.sh

如果报错:virtualenvwrapper_run_hook:12: 权限不够 ,参见:【解决】virtualenvwrapper_run_hook:12: 权限不够_江西省遂川县杰出青年代表的博客-CSDN博客

  • 创建你的虚拟环境:
mkvirtualenv MITMf -p /usr/bin/python2.7
  • 克隆 MITMf 存储库:
git clone https://github.com/byt3bl33d3r/MITMf
  • cd 进入目录,初始化并克隆 repos 子模块:
cd MITMf && git submodule init && git submodule update --recursive
  • 安装依赖项:
pip2 install -r requirements.txt

安装:python-netfilterqueue如果报错TypeError: 'encoding' is an invalid keyword argument for this function ,那么可以vim requirements.txt,将第一个去掉,通过命令来安装  pip2 install NetfilterQueue

  • 你准备好摇滚了!
python2 mitmf.py --help
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

江西省遂川县常驻深圳大使

喜欢本文,打赏下作者吧~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值