Checks whether a TLS connection uses SHA1 signed certificates, and if Google Chrome approves.
Go CSS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
scripts
static
tmpl
.gitignore
LICENSE
README.md
connection.go
dates.go
globals.go
handlers.go
robots.txt
rules.go
sha1affected.go

README.md

SHA1 Affected

Checks whether a TLS connection uses SHA1 signed certificates, and if Google Chrome will raise warnings in near future versions.

Note: the quality of this code is questionable, and serves only as a warning to others.

Usage

An online checker available at sha1affected.com.

Alternatively you can run this yourself (assuming you have Git and Go already installed):

# git clone https://github.com/bradleyfalzon/sha1affected.git
# cd sha1affected
# go build
# ./sha1affected

Default behaviour will start the web server on port 3000 (use -port parameter to change this). You can also check a single host without starting the web server using the the -connect parameter.

# ./sha1affected <- start web server on port 3000
# ./sha1affected -port 80 <- start web server on port 80
# ./sha1affected -connect yahoo.com <- check server yahoo.com
# ./sha1affected -connect yahoo.com:443 <- optionally specify a port to connect to