All pastes #565662 Raw Edit

Chaos

public python v1 · immutable
·published 2007-06-14 02:45 UTC
rendered paste body
import os, sys, timefor file in os.listdir(sys.argv[1]):  if file[-3:] != "crt":    continue  crt = open(os.path.join(sys.argv[1], file), "r")  for line in crt.readlines():    if line.find("Not After") != -1:      line = line.strip()      tokens = line.split(": ")      expire = time.mktime(time.strptime(tokens[1], "%b %d %H:%M:%S %Y %Z"))      now = time.time()      lastweek = now - 7*24*60*60      if (expire >= now):        print "%s has expired" % file      elif (expire >= lastweek):        print "%s is going to expire in %d days" % ((now-expire)/24*60*60)      else:        print "%s hasn't expired" % file