热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

NetHunter/Kali安装MITMf指南

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

#安装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/bin/virtualenvwrapper.sh

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


  • 重新启动终端或运行:

source /usr/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


推荐阅读
  • systemd-nspawn可以创建最轻量级的容器(ns的意思就是namespace),本文的实验平台是Ubuntu16.04,x86_64机器。本文的目的是:在Ubuntu中用syst ... [详细]
  • 对于一般的扩展包,我们一般直接pipinstallxxx即可安装,但是unrar直接安装后,发现并不能通过Python程序实现解压的功能& ... [详细]
  • docker安装到基本使用
    记录docker概念,安装及入门日常使用Docker安装查看官方文档,在"Debian上安装Docker",其他平台在"这里查 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 树莓派语音控制的配置方法和步骤
    本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ... [详细]
  • Centos下安装memcached+memcached教程
    本文介绍了在Centos下安装memcached和使用memcached的教程,详细解释了memcached的工作原理,包括缓存数据和对象、减少数据库读取次数、提高网站速度等。同时,还对memcached的快速和高效率进行了解释,与传统的文件型数据库相比,memcached作为一个内存型数据库,具有更高的读取速度。 ... [详细]
  • 现在比较流行使用静态网站生成器来搭建网站,博客产品着陆页微信转发页面等。但每次都需要对服务器进行配置,也是一个重复但繁琐的工作。使用DockerWeb,只需5分钟就能搭建一个基于D ... [详细]
  • centos6.8 下nginx1.10 安装 ... [详细]
  • RingBuffer,或者说CircularBuffer,是一个长度固定的缓冲区,当从一端插入元素超过指定的最大长度时,缓冲区另一端的元素 ... [详细]
  • centos php部署到nginx 404_NodeJS项目部署到阿里云ECS服务器全程详解
    本文转载自:http:www.kovli.com20170919ecs-deploy作者:Kovli本文详细介绍如何部署NodeJS项目到阿里云ECS上, ... [详细]
  • 基于SSL的mysql服务器的主从架构实现说明:本文选用172.16.22.1作为主服务器,172.16.22.3作为从服务器从服务器的mysql软件版 ... [详细]
  • python3.7 安装pip3_python3的pip3安装
    ---恢复内容开始---pip3的安装需要对应一整套python的编译工具库,所以安装好的pip3是这个样子:inearAi:~$pip3-Vpi ... [详细]
  • 系统安装Debian系统的安装方式和Ubuntu系统的安装方式几乎是一样的,毕竟Ubuntu系统是基于Debian的,就如同CentOS基于Redhat ... [详细]
  • 阿里云服务器iis设置方法与上千种Linux桌面版本相比,Linux服务器只有可怜的十几种。但想要选对适合你的企业需要的仍然不是件容易的事情,选Linux服务器首先要 ... [详细]
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有