[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #30045 [Core Tor/Tor]: output of "tor --key-expiration sign" should be a time stamp
#30045: output of "tor --key-expiration sign" should be a time stamp
--------------------------+------------------------------------
Reporter: toralf | Owner: (none)
Type: enhancement | Status: new
Priority: Medium | Milestone: Tor: unspecified
Component: Core Tor/Tor | Version: Tor: 0.4.0.3-alpha
Severity: Normal | Resolution:
Keywords: | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
--------------------------+------------------------------------
Comment (by toralf):
In the mean while I do have this
{{{
@daily [[ $(/opt/torutils/key-expires.py
/var/lib/tor/data/keys/ed25519_signing_cert) -lt 864000 ]] && echo "Tor
key is expiring soon"
@daily [[ $(/opt/torutils/key-expires.py
/var/lib/tor/data2/keys/ed25519_signing_cert) -lt 864000 ]] && echo "Tor2
key is expiring soon"
# cat /opt/torutils/key-expires.py
#!/usr/bin/env python3
# put out the time (in seconds) before the key expires
import codecs
import sys
import time
# eg.: /var/lib/tor/data2/keys/ed25519_signing_cert
#
with open(sys.argv[1], 'rb') as f:
cert = f.read()
expire = int(codecs.encode(cert[35:38], 'hex'), 16) * 3600
now = time.time()
print(int(expire-now))
}}}
which does the job for me.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/30045#comment:3>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs