Home

Awesome

Awesome-MitM

Curated list of MitM frameworks on GitHub

bettercap

A complete, modular, portable and easily extensible MITM framework

CopyCat

CopyCat is a Node.js based universal MITM web server. Used with DNS spoofing or another redirect attack, this server will act as a MITM for web traffic between the victim and a real server.

dnschef

DNSChef - DNS proxy for Penetration Testers and Malware Analysts

dnsmitm

A minimal DNS service that can provide spoofed replies

Ettercap

Ettercap is a comprehensive suite for man in the middle attacks. It features sniffing of live connections, content filtering on the fly and many other interesting tricks.

FakeDns

A regular-expression based python MITM DNS server with support for DNS Rebinding attacks

hyperfox

HTTP/HTTPs MITM proxy and traffic recorder with on-the-fly TLS cert generation

mallory

An extensible TCP/UDP man in the middle proxy that is designed to be run as a gateway

MITMf

Framework for Man-In-The-Middle attacks

mitmproxy

An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers

node-http-mitm-proxy

HTTP Man In The Middle (MITM) Proxy written in node.js

postgres-mitm

Test whether your Postgres connections are vulnerable to MitM attacks

tiny-mitm-proxy

Probably one of the smallest SSL MITM proxies you can make

Seth

Perform a MitM attack and extract clear text credentials from RDP connections

ssh-mitm

SSH man-in-the-middle tool

sslsniff

A tool for automated MITM attacks on SSL connections

tornado

All in one MITM tool .

warcprox

WARC writing MITM HTTP/S proxy

websploit

An advanced MITM framework

wssip

Application for capturing, modifying and sending custom WebSocket data from client to server and vice versa

Others

mitmAP

A python program to create a fake AP and sniff data

mitm-vm

An easy-to-deploy virtual machine that can provide flexible man-in-the-middle capabilities

sshhipot

High-interaction MitM SSH honeypot

suddensix

IPV6 MITM attack tool

Contributions

Please have a look at contributing.md