def save_to_db(self): # For now, this saves each scan making up the inventory separately in # the database. from time import time from cStringIO import StringIO from zenmapCore.UmitDB import Scans for parsed in self.get_scans(): f = StringIO() parsed.write_xml(f) scan = Scans(scan_name=parsed.scan_name, nmap_xml_output=f.getvalue(), date=time())
def save_to_db(self): # For now, this saves each scan making up the inventory separately in # the database. from time import time from tempfile import mktemp from zenmapCore.UmitDB import Scans filename = mktemp() for parsed in self.get_scans(): f = open(filename, "w") parsed.write_xml(f) f.close() scan = Scans(scan_name = parsed.scan_name, nmap_xml_output = open(filename).read(), date = time())