Mitm.cr - Man-in-the-middle Toolkit
Description
- High-performance, reliable, and stable Man-in-the-middle Toolkit.
- This repository is under evaluation and will replace Cherry.cr.
Features
- [X] Polished
- [X] Mitm
Usage
- Please check the examples folder.
Used as Shard
Add this to your application's shard.yml:
dependencies:
mitm:
github: 636f7374/mitm.cr
Installation
$ git clone https://github.com/636f7374/mitm.cr.git
Development
$ make test
References
- Official | Ruby OpenSSL::X509::Certificate
- Official | OpenSSL Documentation
- Official | OpenSSL x509v3_config
- Official | PEM_read_bio_PrivateKey
- Official | X509V3_get_d2i
- Official | SSL_CTX_add1_chain_cert
- Official | SSL_CTX_add_extra_chain_cert
- Official | Secure programming with the OpenSSL API
- Github | Golang Nid.go
- Github | Rust OpenSSL Password callbacks
- Github | OpenSSL SSL_Rsa.c
- Github | 'openssl/ssl.h' file not found #389
- Blogs | The Most Common OpenSSL Commands
- Blogs | OpenSSL – Convert RSA Key to private key
- Blogs | problem with d2i_X509?
- Blogs | Parsing X.509 Certificates with OpenSSL and C
- Blogs | Using the OpenSSL library with macOS Sierra
- Blogs | C++ (Cpp) SSL_CTX_add0_chain_cert Examples
- Blogs | C++ PEM_read_bio_X509 (ssl_ctx_use_certificate_chain_bio)
- StackOverflow | Read certificate files from memory instead of a file using OpenSSL
- StackOverflow | Programmatically Create X509 Certificate using OpenSSL
- StackOverflow | OpenSSL Command to check if a server is presenting a certificate
- StackOverflow | C++ OpenSSL export private key
- StackOverflow | Why is openssl key length different from specified bytes
- StackOverflow | Reading PEM-formatted RSA keyfile with the OpenSSL C API
- StackOverflow | OpenSSL certificate lacks key identifiers
- StackOverflow | OpenSSL CA keyUsage extension
- ...
Related
- #7897 | Need to enhance the OpenSSL::SSL::Context loads Certificate / PrivateKey from Memory
- #7896 | Need to enhance the OpenSSL::X509 more features
- #8108 | openssl ssl_accept sometimes does not return, causes server to hang permanently
- #7291 | Get SNI for OpenSSL
- ...
Credit
Contributors
|Name|Creator|Maintainer|Contributor| |:---:|:---:|:---:|:---:| |**636f7374**|√|√|√|
License
- BSD 3-Clause Clear License