CaliDog / Axeman
Licence: mit
Axeman is a utility to retrieve certificates from Certificate Transparency Lists (CTLs)
Stars: ✭ 125
Programming Languages
Projects that are alternatives of or similar to Axeman
certificatetransparency
Certificate transparency for Android and JVM
Stars: ✭ 63 (-49.6%)
Mutual labels: ssl, certificate-transparency
Vermin
Concurrently detect the minimum Python versions needed to run code
Stars: ✭ 218 (+74.4%)
Mutual labels: concurrency, multiprocessing
CheckSSL
🔒Check your site's SSL status using curl & bash
Stars: ✭ 41 (-67.2%)
Mutual labels: ssl, certificate-transparency
think-async
🌿 Exploring cooperative concurrency primitives in Python
Stars: ✭ 178 (+42.4%)
Mutual labels: multiprocessing, concurrency
nativescript-http
The best way to do HTTP requests in NativeScript, a drop-in replacement for the core HTTP with important improvements and additions like proper connection pooling, form data support and certificate pinning
Stars: ✭ 32 (-74.4%)
Mutual labels: ssl, concurrency
Php Hyper Builtin Server
Reverse proxy for PHP built-in server which supports multiprocessing and TLS/SSL encryption
Stars: ✭ 93 (-25.6%)
Mutual labels: ssl, multiprocessing
Parallel
Parallel processing for PHP based on Amp.
Stars: ✭ 478 (+282.4%)
Mutual labels: concurrency, multiprocessing
Pki
The Dogtag Certificate System is an enterprise-class Certificate Authority (CA) which supports all aspects of certificate lifecycle management, including key archival, OCSP and smartcard management.
Stars: ✭ 97 (-22.4%)
Mutual labels: ssl, certificate-transparency
Effection
Effortlessly composable structured concurrency primitive for JavaScript
Stars: ✭ 120 (-4%)
Mutual labels: concurrency
Unagi Chan
A haskell library implementing fast and scalable concurrent queues for x86, with a Chan-like API
Stars: ✭ 115 (-8%)
Mutual labels: concurrency
Java Interview
At the beginning, it was the repository with questions from Java interviews. Currently, it's more like knowledge base with useful links.
Stars: ✭ 114 (-8.8%)
Mutual labels: concurrency
Drone
CLI utility for Drone, an Embedded Operating System.
Stars: ✭ 114 (-8.8%)
Mutual labels: concurrency
Certstrap
Tools to bootstrap CAs, certificate requests, and signed certificates.
Stars: ✭ 1,689 (+1251.2%)
Mutual labels: ssl
Bucket Stream
Find interesting Amazon S3 Buckets by watching certificate transparency logs.
Stars: ✭ 1,577 (+1161.6%)
Mutual labels: certificate-transparency
Axeman
Harvester of certificates, bearer of flannel.
What?
Axeman is a utility for downloading, parsing, and storing Certificate Transparency Lists using python3's concurrency and multi-processing. Its aim is to download and parse certificates relatively quickly and efficiently, storing them in CSVs on the local filesystem.
Installing it
Installation should be super straight forward, but you need a newer version of python (3.5+) to run it.
pip3 install axeman
Usage
$ axeman -h
usage: axeman [-h] [-f LOG_FILE] [-s START_OFFSET] [-l] [-u CTL_URL]
[-o OUTPUT_DIR] [-v] [-c CONCURRENCY_COUNT]
Pull down certificate transparency list information
optional arguments:
-h, --help show this help message and exit
-f LOG_FILE location for the axeman log file
-s START_OFFSET Skip N number of lists before starting
-l List all available certificate lists
-u CTL_URL Retrieve this CTL only
-o OUTPUT_DIR The output directory to store certificates in
-v Print out verbose/debug info
-c CONCURRENCY_COUNT The number of concurrent downloads to run at a time
Demo
This is Axeman dumping information on each CTL known by certificate-transparency.org
$ axeman -l

$ axeman -v -u 'ct.googleapis.com/skydiver'

Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].