Commit a8ef9f56 authored by Alyx's avatar Alyx
Browse files

Update main.py

parent 32cf83d8
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
#!/usr/bin/python3

ingest_server = 'https://s.en0.io'
ingest_endpoint = '/api/v1/logevent/ufw'
print('set ingest server to ' + ingest_server)
# Get server auth key
# authkey = 'your-key-here'
infile = open('/home/nlsd/key', 'r')
authkey = infile.readline()

@@ -13,7 +14,7 @@ from sh import tail

for line in tail("-F", "/var/log/ufw.log", _iter=True):
    # Encode in base64 for transport
    log_line_encoded = base64.b64encode(line)
    log_line_encoded = base64.b64encode(line.encode("utf-8"))
    payload = {'key': authkey, 'log': log_line_encoded}
    r = requests.post(ingest_server + '/api/nlsingest/logevent', params=payload)
    r = requests.post(ingest_server + ingest_endpoint, data=payload)
    print(r.text)