mitm
TODO Write a description here
Installation
TODO Write installation instructions here
Usage
Create CA certificate
- Create directory for certificates
$ mkdir certs
- Generate a private key file
$ openssl genrsa -out certs/ca.key
- Generate a self signed certificate
$ openssl req -x509 -new -key certs/ca.key -days 50000 -out certs/ca.crt -subj "/CN=mitm.cr"
- Install the generated certificate in your browser
Run the standalone proxy server
$ crystal src/main.cr
The proxy server will start and listen on port 8080
Development
TODO Write development instructions here
Contributing
- Fork it (https://github.com/your-github-user/mitm.cr/fork)
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
Contributors
- your-name-here - creator and maintainer