import time
import struct
-from monitor.pcu import reboot
+from pcucontrol import reboot
from monitor import util
from monitor import database
from monitor.wrapper import plc, plccache
from datetime import datetime
-from unified_model import PersistFlags
+from monitor.model import PersistFlags
esc = struct.pack('i', 27)
RED = esc + "[1;31m"
return None
return values
+def nmap_port_status(status):
+ ps = {}
+ l_nmap = status.split()
+ ports = l_nmap[4:]
+
+ continue_probe = False
+ for port in ports:
+ results = port.split('/')
+ ps[results[0]] = results[1]
+ if results[1] == "open":
+ continue_probe = True
+ return (ps, continue_probe)
+
+
def nodegroup_display(node, fbdata, conf=None):
node['current'] = get_current_state(fbdata)