Poor but somewhat working implementation of MitM