toolbox

renew
Login

NAME

renew - Monitor expiration of domains, certificates and discrete events

SYNOPSIS

renew [cfgfile]

DESCRIPTION

renew is a reminder tool to monitor future expiration of domains, certificates and discrete events. It can take its configuration from an explicit configuration file, or from stdin.

The configuration file should contain one check per line, using the following syntax:

Domains:

domain domainname

Certificates:

tls host:port [servername]

Events:

event YYYY-MM-DD comment

OPTIONS

-f uint

Specify the minimum number of valid days before reporting an expiration. Default 7.

-v

Verbose mode, display the expiration date of every event.

EXAMPLES

Example of renew usage with configuration taken from stdin:

$ renew -v
domain foutaise.org
tls foutaise.org:443
event 2019-02-06 buy milk
^D

Output:

2019-02-06 event buy milk (22 days)
2019-04-07 tls foutaise.org:443 (82 days)
2021-01-23 domain foutaise.org (740 days)

DEPENDENCIES

renew depends on whois(1) and openssl(1).

AUTHOR

Gerome Fournier <jef@foutaise.org>.