MitM-VM is a Vagrant virtual machine that can be used as a transparent proxy. For those who have not used Vagrant, deploying the virtual machine is very straightforward and the virtual machine will be configured to handle most proxying situations. MitM-VM also installs and configures several utilities that can be used to monitor or modify traffic.
Setup
git clone https://github.com/praetorian-inc/mitm-vm.git cd mitm-vm vagrant up
You will need to install VirutalBox Extensions for your version of VirtualBox.
Includes the following tools
- trudy
- A transparent TCP proxy that supports packet interception and programmatic modification.
- mitmproxy
- An interactive console program that allows HTTP traffic flows to be intercepted, inspected, modified and replayed.
- netsed
- A utility that is designed to alter the contents of packets forwarded through your network in real time.
- sslstrip
- A tool to transparently hijack HTTP traffic on a network, watch for HTTPS links and redirects, then map those links into either look-alike HTTP links or homograph-similar HTTPS links.
- sslsniff
- Constructs new certificate chains for SSL/TLS connections on the fly.
- socat
- A relay for bidirectional data transfer between two independent data channels. Each of these data channels may be a file, pipe, device (serial line etc. or a pseudo terminal), a socket (UNIX, IP4, IP6 – raw, UDP, TCP), an SSL socket, proxy CONNECT connection, a file descriptor (stdin etc.), the GNU line editor (readline), a program, or a combination of two of these.
- btproxy
- Man-in-the-Middle analysis for bluetooth.
- killerbee
- IEEE 802.15.4/ZigBee Security Research Toolkit
Source && Download
https://github.com/praetorian-inc/mitm-vm
The post MITM Virtual Machine appeared first on DigitalMunition.