From 546610cc37c61fd52ceb8e31ca65c5500bf0519a Mon Sep 17 00:00:00 2001 From: TKE Date: Fri, 14 May 2021 14:59:27 +0200 Subject: [PATCH] Add integer to ip conversions to visidatarc --- visidatarc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/visidatarc b/visidatarc index ded6314..122db18 100644 --- a/visidatarc +++ b/visidatarc @@ -241,3 +241,11 @@ def sym_id(val): "81": "Cache server error", "82": "Reputation check timed out"} return event_ids[val] + +# convert 4-byte integer to IP-String +def int2ip(zahl): + return ".".join([str(c) for c in zahl.to_bytes(4,'big')]) + +# convert IP-String to Integer +def ip2int(ip): + return int.from_bytes(b"".join([int(c).to_bytes(1,'big') for c in b.split('.')]),'big')