Curated list of MitM frameworks on GitHub
A complete, modular, portable and easily extensible MITM framework
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 - DNS proxy for Penetration Testers and Malware Analysts
A minimal DNS service that can provide spoofed replies
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.
A regular-expression based python MITM DNS server with support for DNS Rebinding attacks
HTTP/HTTPs MITM proxy and traffic recorder with on-the-fly TLS cert generation
An extensible TCP/UDP man in the middle proxy that is designed to be run as a gateway
Framework for Man-In-The-Middle attacks
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers
HTTP Man In The Middle (MITM) Proxy written in node.js
Test whether your Postgres connections are vulnerable to MitM attacks
Probably one of the smallest SSL MITM proxies you can make
Perform a MitM attack and extract clear text credentials from RDP connections
SSH man-in-the-middle tool
A tool for automated MITM attacks on SSL connections
All in one MITM tool .
WARC writing MITM HTTP/S proxy
An advanced MITM framework
Application for capturing, modifying and sending custom WebSocket data from client to server and vice versa
A python program to create a fake AP and sniff data
An easy-to-deploy virtual machine that can provide flexible man-in-the-middle capabilities
High-interaction MitM SSH honeypot
IPV6 MITM attack tool
Please have a look at contributing.md