sslcerificatechecker is a lightweight SSL certificate checker developed in Rust as a school project. This endeavor was intended to deepen my understanding of cybersecurity and the Rust programming language.
-
Clone the repository:
git clone https://github.com/0xDaybreak/sslcertificatechecker.git cd RustSSLChecker
-
Build and run the project:
cargo run
-
Follow the prompts to either start the SSL certificate checker as a client or server.
- Choose "START AS CLIENT" from the menu.
- Enter the IP address and port to connect to.
- Select either "GET_SSL_CERTIFICATE" to retrieve an SSL certificate or "CLOSE" to exit.
- Choose "START AS SERVER" from the menu.
- Enter the address and port for the server to listen to.
- The server will wait for incoming connections and respond to SSL certificate requests.
tokio
: Asynchronous runtime for Rust.inquire
: A Rust library for building interactive prompts.openssl
: Rust bindings for the OpenSSL library.
Feel free to contribute to this project by opening issues or pull requests. Your feedback and enhancements are highly appreciated!
This project is licensed under the MIT License.