ssh mitm server for security audits supporting public key authentication, session hijacking and file manipulation