Small fixes

This commit is contained in:
NikolajDanger
2023-06-02 18:00:41 +02:00
parent 4723482dbc
commit 0adf76af5c

View File

@ -54,7 +54,7 @@ class NetworkEventPattern(BasePattern):
raise ValueError (
f"Port '{port}' is not of type int."
)
elif not (0 < port < 65536):
elif not (1023 < port < 49152):
raise ValueError (
f"Port '{port}' is not valid."
)
@ -112,7 +112,7 @@ class NetworkMonitor(BaseMonitor):
self.temp_files.append(event["tmp file"])
for rule in self._rules.values():
# Match event port against rule ports
hit = event["triggering port"]
hit = event["triggering port"] == rule.pattern.triggering_port
# If matched, the create a watchdog event
if hit:
@ -192,6 +192,8 @@ class Listener():
args=(conn,time(),)
).start()
self.socket.close()
def handle_event(self, conn, time_stamp):
with conn: