Island: Use sum() to count open ports
This commit is contained in:
parent
326b07e5c1
commit
f6e5462ad3
|
@ -49,9 +49,9 @@ class ScanEventHandler:
|
||||||
logger.exception("Unable to process ping scan data")
|
logger.exception("Unable to process ping scan data")
|
||||||
|
|
||||||
def handle_tcp_scan_event(self, event: TCPScanEvent):
|
def handle_tcp_scan_event(self, event: TCPScanEvent):
|
||||||
open_ports = [port for port, status in event.ports.items() if status == PortStatus.OPEN]
|
num_open_ports = sum((1 for status in event.ports.values() if status == PortStatus.OPEN))
|
||||||
|
|
||||||
if not open_ports:
|
if num_open_ports <= 0:
|
||||||
return
|
return
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
|
Loading…
Reference in New Issue