MitM implementation