Skip to content

Latest commit

 

History

History
15 lines (14 loc) · 733 Bytes

README.md

File metadata and controls

15 lines (14 loc) · 733 Bytes

MITM_Attack

Classes Description
Makefile Makefile for the project
MITMProxyServer.java Start up the proxy server
HTTPSProxyEngine.java Core SSL code
MITMSSLSocketFactory.java Creation of new SSL sockets
ProxyDataFilter.java Logs the data exchanged between client and server in plaintext
ConnectionDetails.java Holds information of a TCP connection
CopyStreamRunnable.java Blindly copy data from an input stream to an output stream
MITMPlainSocketFactory.java Create unencrypted sockets and handle the initial browser proxy CONNECT request
ProxyEngine.java Abstract parent class of HTTPSProxyEngine
StreamThread.java Copy data from an input stream to an output stream