mitm
Version, currently 1.0.12 versions
- 1.0.1latestMay 28, 2024
- 1.0.0not indexedMay 28, 2024
github.com/636f7374/mitm.cr
๐ง Under evaluation - Crystal Man-in-the-middle Toolkit
2 stars
0 dependents
License: BSDv3
Installation
# Add this to your shard.yml
dependencies:
mitm:
github: 636f7374/mitm.cr
version: ~> 1.0.1Then run:
shards installshard.yml
- Crystal
>= 1.0.0- License
- BSDv3
- Author
- 636f7374
- Target
mitmfrom src/mitm.cr
Dependencies
This version declares no dependencies.
README
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
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This release
- Version
1.0.1- Tagged
- May 28, 2024
- Commit
5c301b1ee2be- Crystal
>= 1.0.0- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/636f7374/mitm.cr
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 14, 2026
- Synced
- Aug 14, 2026
- Versions
- 2