bettercap is a complete, modular, portable and easily extensible MITM tool and framework
Mallory is an extensible TCP/UDP man in the middle proxy that is designed to be run as a gateway. Unlike other tools of its kind, Mallory supports modifying non-standard protocols on the fly.