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