All Projects → SukkaW → CheckSSL

SukkaW / CheckSSL

Licence: MIT license
🔒Check your site's SSL status using curl & bash

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to CheckSSL

certificatetransparency
Certificate transparency for Android and JVM
Stars: ✭ 63 (+53.66%)
Mutual labels:  ssl, certificate-transparency
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 (+136.59%)
Mutual labels:  ssl, certificate-transparency
Axeman
Axeman is a utility to retrieve certificates from Certificate Transparency Lists (CTLs)
Stars: ✭ 125 (+204.88%)
Mutual labels:  ssl, certificate-transparency
fake-fews
Candidate solution for Facebook's fake news problem using machine learning and crowd-sourcing. Takes form of a Chrome extension. Developed in under 24 hours at 2017 Crimson Code hackathon at Washington State University.
Stars: ✭ 13 (-68.29%)
Mutual labels:  ssl
cryptonice
CryptoNice is both a command line tool and library which provides the ability to scan and report on the configuration of SSL/TLS for your internet or internal facing web services. Built using the sslyze API and ssl, http-client and dns libraries, cryptonice collects data on a given domain and performs a series of tests to check TLS configuration…
Stars: ✭ 91 (+121.95%)
Mutual labels:  ssl
domnibus
Access domain information via python and command line.
Stars: ✭ 16 (-60.98%)
Mutual labels:  ssl
MySB
MySB (MySeedBox) is more than a simplified installation script of a multi-users Seedbox. There are many solutions to install a Seedbox, but we never talk about safety and regular operations. MySB could be renamed MySSB (MySecuredSeedBox).
Stars: ✭ 105 (+156.1%)
Mutual labels:  ssl
tlsassistant
Fully-featured tool that combines state-of-the-art TLS analyzers with a report system that suggests appropriate mitigations and shows the full set of viable attacks.
Stars: ✭ 24 (-41.46%)
Mutual labels:  certificate-transparency
react-deploy-s3
Deploy create react app's in AWS S3
Stars: ✭ 67 (+63.41%)
Mutual labels:  ssl
net tcp client
Net::TCPClient is a TCP Socket Client with automated failover, load balancing, retries and built-in timeouts.
Stars: ✭ 48 (+17.07%)
Mutual labels:  ssl
vault-pki-monitor-venafi
Venafi PKI Monitoring Secrets Engine for HashiCorp Vault that enforces security policy and provides certificate visiblity to the enterprise.
Stars: ✭ 18 (-56.1%)
Mutual labels:  ssl
SimpleSockets
Asynchronous TCP .NET library with reliable transmission and receipt of data, with an ssl implementation.
Stars: ✭ 74 (+80.49%)
Mutual labels:  ssl
hyper-proxy
A proxy connector for Hyper-based crates
Stars: ✭ 73 (+78.05%)
Mutual labels:  ssl
easy-shell
A pure Python script to easily get a reverse shell
Stars: ✭ 48 (+17.07%)
Mutual labels:  ssl
sslcli
Pretty awesome command-line client for public SSLLabs API
Stars: ✭ 17 (-58.54%)
Mutual labels:  ssl
certbot-dns-loopia
Loopia DNS authentication plugin for Certbot
Stars: ✭ 28 (-31.71%)
Mutual labels:  ssl
Perfect-Crypto
Cryptographic Operations
Stars: ✭ 27 (-34.15%)
Mutual labels:  ssl
ez-s
⚠️ [discontinued] Run a green-badge local HTTPS server with zero configuration; no certificate creation, no tunnels and no hassle.
Stars: ✭ 10 (-75.61%)
Mutual labels:  ssl
Chromium-Gost
Chromium с поддержкой алгоритмов ГОСТ
Stars: ✭ 286 (+597.56%)
Mutual labels:  ssl
webpack-everything
Vue cli template with webpack, vuex, vue router, eslint, image compression, graphql, apollo, server side rendering, code splitting and progressive web app (PWA) capabilities
Stars: ✭ 19 (-53.66%)
Mutual labels:  ssl

CheckSSL

🔒Check your site's SSL status

Author Travis License

Demo

https://lab.skk.moe/ssl

Usage

First clone this repo:

$ git clone https://github.com/SukkaW/CheckSSL.git
$ cd CheckSSL

Then give script permission to execute:

$ chmod +x checker.sh

Run checker.sh with your domain, just like

# Example
$ ./checker.sh skk.moe www.skk.moe blog.skk.moe lab.skk.moe

You will get a ct.json file at output directories.

Output

Here is an exmaple of ct.json:

[{
	"domain": "skk.moe",
	"subject": "C=US; ST=CA; L=San Francisco; O=CloudFlare, Inc.; CN=sni.cloudflaressl.com",
	"start": "2018-09-14 00:00:00 GMT",
	"expire": "2019-09-14 12:00:00 GMT",
	"issuer": "C=US; ST=CA; L=San Francisco; O=CloudFlare, Inc.; CN=CloudFlare Inc ECC CA-2",
	"status": "Valid",
	"statuscolor": "success",
	"check": "2018-10-20 15:23:54",
	"remain": "328"
}, {
	"domain": "www.skk.moe",
	"subject": "C=US; ST=CA; L=San Francisco; O=CloudFlare, Inc.; CN=sni.cloudflaressl.com",
	"start": "2018-09-17 00:00:00 GMT",
	"expire": "2019-09-17 12:00:00 GMT",
	"issuer": "C=US; ST=CA; L=San Francisco; O=CloudFlare, Inc.; CN=CloudFlare Inc ECC CA-2",
	"status": "Valid",
	"statuscolor": "success",
	"check": "2018-10-20 15:23:54",
	"remain": "331"
}]
  • domain - The domain your check
  • subject - Details of your SSL
  • start - When your ssl issued
  • expire - When your ssl expired
  • issuer - Details of your CA's chain
  • status - Could be Valid, Invalid, Soon Expired(if it is less than 10d before expired), Expired
  • statuscolor - success for Valid, warning for Soon Expired and error for Expired or Invilid

you can work with css framework (such as Bootstrap) using class="text-${statuscolor}"

  • remain - How many days before your ssl expired

Author

CheckSSL © Sukka, Released under the MIT License.

Personal Website · Blog · GitHub @SukkaW · Telegram Channel @SukkaChannel

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