https://github.com/dolanor/mitm
🕵 TLS MITM proxy for debugging text line protocols
https://github.com/dolanor/mitm
mitm textline-protocol tls-proxy
Last synced: 9 months ago
JSON representation
🕵 TLS MITM proxy for debugging text line protocols
- Host: GitHub
- URL: https://github.com/dolanor/mitm
- Owner: dolanor
- Created: 2019-07-08T23:36:59.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-09-30T13:29:52.000Z (over 6 years ago)
- Last Synced: 2025-08-31T22:01:01.474Z (10 months ago)
- Topics: mitm, textline-protocol, tls-proxy
- Language: Go
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# mitm 🕵
[](https://cloud.drone.io/dolanor/mitm)
Just a little TLS proxy for TCP connection. I created it to debug my attempt at connecting to SMTP server. So it works OK with
text line protocols (`telnet`, `openssl s_client`). The goal is just to be able to see what passes through the encrypted TLS
connection.
It generates self signed certificates automatically for the remote you passed as `-connect`. Therefore the software you test should be
able to connect even if the certificate doesn't have any trusted CA in the system. As it is, the certificates are just stored in memory
after being generated.
# Quick start
```
mitm -listen "127.0.0.1:9999" -connect "mail.remoteserver.com:465"
```
And then run your software on `127.0.0.1:9999`.
It should be able to accept non valid certificate.
That's it, there are no *longer detailed start*.