Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Tools/GitHubGitHub/elevenpaths/pysctchecker
Vulnerability AnalysisInformation Gathering
GitHubelevenpaths/pysctchecker

PySCTChecker

Python script to verify Certificate Transparency (SCT) implementation in domains by checking embedded, TLS extension, and OCSP-stapled SCTs, validating log signatures.

View Repository
2439 years agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

PySCTChecker

Description

This is a Quick and dirty Python script for checking if a domain properly implements Certificate Transparency. If so, it is possible to observe how Certificate Transparency is implemented on the server side. When a server implements Certificate Transparency, it must offer at least one SCT (a proof of inclusion of the server TLS Certificate into a Transparency Log). A SCT can be offered by three different ways: embedded in the certificate, as a TLS extension and via OCSP Stapling. Using PySCTChecker is possible to identify the delivery options that the server uses and the logs the certificate has been sent to. Also, it is possible to check if the offered SCTs are valid and legitimately signed by logs.

Functionality

  • Usage:

    root@kitploit:~
     python PySCTChecker/ct_domains_sct_checker.py [domain1 domain2 ...]
    
  • Output example:

    user@ubuntu:~/Desktop/PySCTChecker$ python ct_domains_sct_checker.py elevenpaths.com

    ** Connecting to host: elevenpaths.com... **

    ** Looking for embedded SCT in certificate **

    ** Looking for SCTs in TLS extensions**

    No sct found on TLS

    ** Looking for SCTs in OCSP response **

    OCSP address not found No sct found in OCSP response

    ** Logs detected in SCTs **

    Symantec log (precert) └─ Verified signature: True

    Google 'Pilot' log (precert) └─ Verified signature: True

Google 'Rocketeer' log (precert) └─ Verified signature: True

  • Dependencies:

    • To run PySCTChecker, OpenSSL is required.

    • To install python modules dependencies, run:

      root@kitploit:~
      sudo pip install -r PySCTChecker/requirements.txt
      
  • Related tools

    • https://www.elevenpaths.com/labstools/certificate-transparency-checker-firefox/index.html
    • https://github.com/Torvel/ct-tools/blob/master/submit-cert.py
    Download Tool