Nmap Development mailing list archives
xml.sax._exceptions.SAXParseException: scan-2016-02-01.xml:2201:0: no element found
From: micah anderson <micah () riseup net>
Date: Tue, 02 Feb 2016 10:14:47 -0500
Hi, I'm running nmap (7.01-2 from debian) scans out of cron once a day and trying to ndiff the results, but each time I'm getting the same python traceback and error. I'm basically doing this: /usr/bin/nmap -v --open -sV --datadir /home/nmap/scans $TARGETS -oA scan-$date > /dev/null and then comparing the scans like this: /usr/bin/ndiff scan-prev.xml scan-$date.xml > diff-$date the error I get is this: Segmentation fault Traceback (most recent call last): File "/usr/bin/ndiff", line 85, in <module> sys.exit(ndiff.main()) File "/usr/lib/python2.7/dist-packages/ndiff.py", line 1503, in main scan_b.load_from_file(filename_b) File "/usr/lib/python2.7/dist-packages/ndiff.py", line 74, in load_from_file self.load(f) File "/usr/lib/python2.7/dist-packages/ndiff.py", line 68, in load parser.parse(f) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 110, in parse xmlreader.IncrementalParser.parse(self, source) File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 125, in parse self.close() File "/usr/lib/python2.7/xml/sax/expatreader.py", line 225, in close self.feed("", isFinal = 1) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 217, in feed self._err_handler.fatalError(exc) File "/usr/lib/python2.7/xml/sax/handler.py", line 38, in fatalError raise exception xml.sax._exceptions.SAXParseException: scan-2016-02-01.xml:2201:0: no element found That file (scan-2016-02-01.xml) looks like normal xml, if I run an xml validator on it, I'm told: Error: Document ends too soon in unnamed entity at line 2200 char 43 of file, if I go to that line in the file, I find this: ... <taskend task="Connect Scan" time="1454367205" extrainfo="39000 total ports"/> <taskbegin task="Service scan" time="1454367205"/> <taskprogress task="Service scan" time="1454367237" percent="28.40" remaining="81" etc="1454367318"/> <taskprogress task="Service scan" time="1454367273" percent="52.67" remaining="62" etc="1454367334"/> <taskprogress task="Service scan" time="1454367303" percent="71.60" remaining="39" etc="1454367342"/> <taskend task="Service scan" time="1454367460" extrainfo="243 services on 39 hosts"/> <taskbegin task="NSE" time="1454367460"/> line 2200 is the last line above, the last character on the line ('>') is character number 41 thanks for any suggestions or help! micah _______________________________________________ Sent through the dev mailing list https://nmap.org/mailman/listinfo/dev Archived at http://seclists.org/nmap-dev/
Current thread:
- xml.sax._exceptions.SAXParseException: scan-2016-02-01.xml:2201:0: no element found micah anderson (Feb 02)