MITMf: Difference between revisions
From charlesreid1
| Line 35: | Line 35: | ||
This will ensure you install the latest and greatest of everything. | This will ensure you install the latest and greatest of everything. | ||
===ImportError: No Module Named bdfactory=== | |||
Stuck on this issue. | |||
==Testing and Getting Help== | ==Testing and Getting Help== | ||
Revision as of 10:46, 6 September 2017
Overview
What is MITMf?
Link: https://github.com/byt3bl33d3r/MITMf
MITMf is the man in the middle framework.
This is a really nice tool written in Python, and capable of carrying out man in the middle attacks using multiple methods (think Bettercap but implemented in Python instead of Ruby, yay!).
The best part of MITMf is that you can process packets using Scapy - so you can capitalize on all that knowledge you already have of that library.
Installing
Check it out from github, and you can use it straight away as a script, without having to install it.
You will need to install a bunch of aptitude packages first:
$ apt-get install python-dev python-setuptools libpcap0.8-dev libnetfilter-queue-dev libssl-dev libjpeg-dev libxslt1-dev libcapstone3 libcapstone-dev libffi-dev file $ apt-get install libxml2-dev
Now you need to install a bunch of python packages (execute this from the git repository of the MITMf that you checked out):
$ pip install -r requirements.txt
If you still run into problems, run with the update flag:
$ pip install --update -r requirements.txt
This will ensure you install the latest and greatest of everything.
ImportError: No Module Named bdfactory
Stuck on this issue.
Testing and Getting Help
To get some help:
$ python mitmf.py --help
Flags
| monkey in the middle attacks in which an attacker tricks two parties into thinking they're communicating with each other, but both are communicating with the attacker.
Wireless Attacks: MITM/Wireless Wired Attacks: MITM/Wired
Layer 1 and 2 MITM Attacks: Network Tap: MITM/Wired/Network Tap Evil Twin Attack: Evil Twin · MITM/Evil Twin
Layer 3 and 4 MITM Attacks:
ARP Poisoning: MITM/ARP Poisoning Traffic Injection/Modification: MITM/Traffic Injection DNS Attacks: MITM/DNS · Bettercap/Failed DNS Spoofing Attack · Bettercap/Failed DNS Spoofing Attack 2 DHCP Attacks: MITM/DHCP WPAD MITM Attack: MITM/WPAD Port Stealing: MITM/Port Stealing Rushing Attack: MITM/Rushing Attack Attacking HTTPS: MITM/HTTPS
Session Hijacking: MITM/Session Hijacking
Toolz:
SSLSniff · SSLStrip · Frankencert
MITM Labs: {{MITMLabs}}
Category:MITM · Category:Attacks · Category:Kali Attack Layers Template:MITMLabs · Template:MITMFlag Flags · Template:MITMFlag · e |