├── .classpath ├── .gitignore ├── .project ├── LICENSE ├── README.md ├── lib ├── argparse4j-0.2.2.jar ├── bcprov-ext-jdk15on-1.46.jar ├── logback-classic-1.0.9.jar ├── logback-core-1.0.9.jar ├── mina-core-2.0.7.jar └── slf4j-api-1.6.1.jar ├── mitmsocks4j.cer ├── mitmsocks4j.jks ├── mitmsocks4j ├── mitmsocks4j.cer ├── mitmsocks4j.jar └── mitmsocks4j.jks └── src └── com └── akdeniz └── mitmsocks4j ├── main └── MitMSOCKS4J.java ├── mina └── protocol │ ├── DelegatorLocalCodecFactory.java │ ├── DelegatorRemoteCodecFactory.java │ ├── HandshakeCompletedEvent.java │ ├── HandshakeCompletedListener.java │ ├── MessageProtocolEncoder.java │ └── SOCKSCodecFactory.java ├── misc ├── CertificateGenerator.java ├── HexDumpEncoder.java └── KeyCertPair.java └── protocol ├── AbstractIoHandler.java ├── CertificateManager.java ├── Delegator.java ├── DummyX509TrustManager.java ├── ProxyServer.java ├── messages ├── ClientHello.java ├── ClientRequest.java ├── Encodable.java ├── ServerHello.java └── ServerReply.java ├── mitm ├── AcknowledgeMessage.java └── DelegatorMessage.java └── types ├── AddressType.java ├── AuthenticationMethod.java ├── Command.java ├── ReplyCode.java └── SocksVersion.java /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/.classpath -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.class 2 | 3 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/.project -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/README.md -------------------------------------------------------------------------------- /lib/argparse4j-0.2.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/lib/argparse4j-0.2.2.jar -------------------------------------------------------------------------------- /lib/bcprov-ext-jdk15on-1.46.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/lib/bcprov-ext-jdk15on-1.46.jar -------------------------------------------------------------------------------- /lib/logback-classic-1.0.9.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/lib/logback-classic-1.0.9.jar -------------------------------------------------------------------------------- /lib/logback-core-1.0.9.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/lib/logback-core-1.0.9.jar -------------------------------------------------------------------------------- /lib/mina-core-2.0.7.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/lib/mina-core-2.0.7.jar -------------------------------------------------------------------------------- /lib/slf4j-api-1.6.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/lib/slf4j-api-1.6.1.jar -------------------------------------------------------------------------------- /mitmsocks4j.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/mitmsocks4j.cer -------------------------------------------------------------------------------- /mitmsocks4j.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/mitmsocks4j.jks -------------------------------------------------------------------------------- /mitmsocks4j/mitmsocks4j.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/mitmsocks4j/mitmsocks4j.cer -------------------------------------------------------------------------------- /mitmsocks4j/mitmsocks4j.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/mitmsocks4j/mitmsocks4j.jar -------------------------------------------------------------------------------- /mitmsocks4j/mitmsocks4j.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/mitmsocks4j/mitmsocks4j.jks -------------------------------------------------------------------------------- /src/com/akdeniz/mitmsocks4j/main/MitMSOCKS4J.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/src/com/akdeniz/mitmsocks4j/main/MitMSOCKS4J.java -------------------------------------------------------------------------------- /src/com/akdeniz/mitmsocks4j/mina/protocol/DelegatorLocalCodecFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/src/com/akdeniz/mitmsocks4j/mina/protocol/DelegatorLocalCodecFactory.java -------------------------------------------------------------------------------- /src/com/akdeniz/mitmsocks4j/mina/protocol/DelegatorRemoteCodecFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/src/com/akdeniz/mitmsocks4j/mina/protocol/DelegatorRemoteCodecFactory.java -------------------------------------------------------------------------------- /src/com/akdeniz/mitmsocks4j/mina/protocol/HandshakeCompletedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/src/com/akdeniz/mitmsocks4j/mina/protocol/HandshakeCompletedEvent.java -------------------------------------------------------------------------------- /src/com/akdeniz/mitmsocks4j/mina/protocol/HandshakeCompletedListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/src/com/akdeniz/mitmsocks4j/mina/protocol/HandshakeCompletedListener.java -------------------------------------------------------------------------------- /src/com/akdeniz/mitmsocks4j/mina/protocol/MessageProtocolEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/src/com/akdeniz/mitmsocks4j/mina/protocol/MessageProtocolEncoder.java -------------------------------------------------------------------------------- /src/com/akdeniz/mitmsocks4j/mina/protocol/SOCKSCodecFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/src/com/akdeniz/mitmsocks4j/mina/protocol/SOCKSCodecFactory.java -------------------------------------------------------------------------------- /src/com/akdeniz/mitmsocks4j/misc/CertificateGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/src/com/akdeniz/mitmsocks4j/misc/CertificateGenerator.java -------------------------------------------------------------------------------- /src/com/akdeniz/mitmsocks4j/misc/HexDumpEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/src/com/akdeniz/mitmsocks4j/misc/HexDumpEncoder.java -------------------------------------------------------------------------------- /src/com/akdeniz/mitmsocks4j/misc/KeyCertPair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/src/com/akdeniz/mitmsocks4j/misc/KeyCertPair.java -------------------------------------------------------------------------------- /src/com/akdeniz/mitmsocks4j/protocol/AbstractIoHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/src/com/akdeniz/mitmsocks4j/protocol/AbstractIoHandler.java -------------------------------------------------------------------------------- /src/com/akdeniz/mitmsocks4j/protocol/CertificateManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/src/com/akdeniz/mitmsocks4j/protocol/CertificateManager.java -------------------------------------------------------------------------------- /src/com/akdeniz/mitmsocks4j/protocol/Delegator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/src/com/akdeniz/mitmsocks4j/protocol/Delegator.java -------------------------------------------------------------------------------- /src/com/akdeniz/mitmsocks4j/protocol/DummyX509TrustManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/src/com/akdeniz/mitmsocks4j/protocol/DummyX509TrustManager.java -------------------------------------------------------------------------------- /src/com/akdeniz/mitmsocks4j/protocol/ProxyServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/src/com/akdeniz/mitmsocks4j/protocol/ProxyServer.java -------------------------------------------------------------------------------- /src/com/akdeniz/mitmsocks4j/protocol/messages/ClientHello.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/src/com/akdeniz/mitmsocks4j/protocol/messages/ClientHello.java -------------------------------------------------------------------------------- /src/com/akdeniz/mitmsocks4j/protocol/messages/ClientRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/src/com/akdeniz/mitmsocks4j/protocol/messages/ClientRequest.java -------------------------------------------------------------------------------- /src/com/akdeniz/mitmsocks4j/protocol/messages/Encodable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/src/com/akdeniz/mitmsocks4j/protocol/messages/Encodable.java -------------------------------------------------------------------------------- /src/com/akdeniz/mitmsocks4j/protocol/messages/ServerHello.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/src/com/akdeniz/mitmsocks4j/protocol/messages/ServerHello.java -------------------------------------------------------------------------------- /src/com/akdeniz/mitmsocks4j/protocol/messages/ServerReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/src/com/akdeniz/mitmsocks4j/protocol/messages/ServerReply.java -------------------------------------------------------------------------------- /src/com/akdeniz/mitmsocks4j/protocol/mitm/AcknowledgeMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/src/com/akdeniz/mitmsocks4j/protocol/mitm/AcknowledgeMessage.java -------------------------------------------------------------------------------- /src/com/akdeniz/mitmsocks4j/protocol/mitm/DelegatorMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/src/com/akdeniz/mitmsocks4j/protocol/mitm/DelegatorMessage.java -------------------------------------------------------------------------------- /src/com/akdeniz/mitmsocks4j/protocol/types/AddressType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/src/com/akdeniz/mitmsocks4j/protocol/types/AddressType.java -------------------------------------------------------------------------------- /src/com/akdeniz/mitmsocks4j/protocol/types/AuthenticationMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/src/com/akdeniz/mitmsocks4j/protocol/types/AuthenticationMethod.java -------------------------------------------------------------------------------- /src/com/akdeniz/mitmsocks4j/protocol/types/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/src/com/akdeniz/mitmsocks4j/protocol/types/Command.java -------------------------------------------------------------------------------- /src/com/akdeniz/mitmsocks4j/protocol/types/ReplyCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/src/com/akdeniz/mitmsocks4j/protocol/types/ReplyCode.java -------------------------------------------------------------------------------- /src/com/akdeniz/mitmsocks4j/protocol/types/SocksVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akdeniz/mitmsocks4j/HEAD/src/com/akdeniz/mitmsocks4j/protocol/types/SocksVersion.java --------------------------------------------------------------------------------