Skip to content

junioralive/crt.sh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

crt.sh REST API is a unofficial, free and open-source service that retrieves SSL certificate details from crt.sh for specified domains. Designed with simplicity and ease of integration in mind, this API supports seamless integration into various services or applications that programmatically require SSL certificate data. It's a no-CORS, no-authentication-required API, making it publicly accessible and easily self-hostable for anyone needing direct and unrestricted access to SSL certificate information.

🌟 Features

  • 📜 Fetch SSL certificate details by domain.
  • 🚀 More features coming soon...

Vercel

Host your own instance of the crt.sh REST API on Vercel with a simple click using the button below.

Deploy with Vercel

🛠 Setup

Prerequisites

  • Python 3.x 🐍
  • Flask 🍶
  • BeautifulSoup4 📦
  • Requests 📬

Installation

  1. Clone the repository:

    git clone https://github.com/junioralive/crt.sh
    cd crt.sh
  2. Install the necessary packages:

    pip install flask beautifulsoup4 requests
  3. Run the application:

    python app.py

🔍 Usage

Visit http://localhost:5000/ or the deployment link to view the documentation and learn how to use the API.

📝 To-Do List

  • [✔️] Add Certificate Search 🔍
  • [✔️] Add CA Search 🔎
  • [✔️] Documentation 📝
  • [✔️] One Click Hosting 🚀

📞 Contact:

Discord Server GitHub Project Email

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.