nogotofail- Blackbox network traffic security testing tool
Nogotofail is an automated tool that you can use for testing network security on any device. this to allow finding security vulnerabilities , to verify fixes and monitor regression and understand the application traffic generated by the network device.
The tool is written by Android engineers Chad Brubaker, Alex Klyubin and Geremy Condra, that works on Android, iOS, Linux, Windows, Chrome OS, OS X, and any device that are connected to Internet. So you can deploy it on a router, a Linux machine, or a VPN server.
The tool will also help developers and security researchers spot and fix weak TLS/SSL connections and sensitive cleartext traffic on devices and applications in a flexible, scalable, powerful way. It includes testing for common SSL certificate verification issues, HTTPS and TLS/SSL library bugs, SSL and STARTTLS stripping issues, cleartext issues, and more.
The MITM monitoring is based on psutil (python system and process utilities) for retrieving information on running processes and system utilization in Python.
You can download this tool over this link: https://github.com/google/nogotofail