Skip to content
Snippets Groups Projects
Commit 82aa9aa3 authored by Leonard Penzer's avatar Leonard Penzer
Browse files

ignore access log entries older than 14 days

After that time, they won't appear anymore in raw.json. To avoid
uneccesary messages, ignore these access log entries.
parent 330373ac
Branches
No related tags found
No related merge requests found
......@@ -8,6 +8,7 @@ import sys
import pprint
import requests
import argparse
import datetime
MAC_URL = 'http://macvendors.co/api/%s'
ap = argparse.ArgumentParser()
......@@ -119,4 +120,7 @@ for download in allFirmwareDownloads:
else:
#request = requests.get(MAC_URL % mac)
#pprint.pprint(request.json())
# raw.json only contains data from 14 days - do not print message if we encounter older log entries
download_ts = datetime.datetime.strptime(r.date, "%d/%b/%Y:%H:%M:%S %z]")
if download_ts - datetime.datetime.now(tz=datetime.timezone.utc) > datetime.timedelta(days=14):
print("%s %s with agent %s seems not to be a node @ %s"%(r.ipv6,mac,r.agent,r.date))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment