Skip to content

0xDaybreak/sslcertificatechecker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

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.

Getting Started

  1. Clone the repository:

    git clone https://github.com/0xDaybreak/sslcertificatechecker.git
    cd RustSSLChecker
  2. Build and run the project:

    cargo run
  3. Follow the prompts to either start the SSL certificate checker as a client or server.

Usage

Client

  • 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.

Server

  • 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.

Dependencies

  • tokio: Asynchronous runtime for Rust.
  • inquire: A Rust library for building interactive prompts.
  • openssl: Rust bindings for the OpenSSL library.

Contribution

Feel free to contribute to this project by opening issues or pull requests. Your feedback and enhancements are highly appreciated!

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages