Skip to content

CMSgov/certwatcher

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

certwatcher

utility to monitor the certificates in use by a host and alert if they're expiring soon

Usage

  1. Create a list of URLs in a CSV file. Format is: host,description. The description is optional. Comments can be added by prepending a line with #. For example:
# Company websites
adhocteam.us,Ad Hoc homepage

# Third party
www.google.com,Google
example.com,
  1. Add SMTP config values to config.ini
  2. Run the app
$ $ ./certwatcher -urls urls.csv -days 90
2017/05/12 12:56:30 check: reddit.com - certificate is ok
2017/05/12 12:56:30 check: wikipedia.org - certificate is ok
2017/05/12 12:56:30 check: www.facebook.com - certificate is ok
2017/05/12 12:56:30 check: amazon.com - certificate is ok
2017/05/12 12:56:30 check: adhocteam.us - certificate is ok
2017/05/12 12:56:30 check: twitter.com - certificate is ok
2017/05/12 12:56:30 check: instagram.com - certificate is ok
2017/05/12 12:56:30 check: whitehouse.gov - certificate is ok
2017/05/12 12:56:30 check: live.com - certificate is ok
2017/05/12 12:56:30 check: yahoo.com - certificate is ok
2017/05/12 12:56:31 main: sent notification for host youtube.com - expiring soon
  1. Relax and/or start renewing your certificates.

About

utility to monitor the certificates in use by a host and alert if they're expiring soon

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 91.8%
  • Makefile 8.2%