Bettercap is a modular man-in-the-middle attacking tool written in Go. It's designed to make it easy to write your own proxies to attack traffic from the sidelines. It's designed to run on pretty much any worthwhile pentesting platform.