2012-04-30 2 views
0

일부 포스트 프로세싱을 수행하려고하는 매우 큰 NMAP XML 저장 파일이 있습니다. 불행히도, 파일의 크기 때문에 나는 성공하지 못했습니다 (적어도, 우주의 열사병에 가깝지는 않을 것입니다).NMAP XML 파일 분할

하나의 NMAP XML 파일을 여러 개의 작은 파일로 분할 할 수 있습니까? 예를 들어, 클래스 B의 스캔을 구성 클래스 Cs로 분할합니까? 절반으로 나누어도 도움이 될 것입니다.

FWIW ... 나는 겸손하게 C, awk/sed 및 Python에 능숙합니다. XML은 그리 많지 않습니다.

답변

0

BaseX과 같은 도구를 사용할 수 있습니다.이 도구는 XML 데이터베이스 엔진입니다. 또한 XPath/XQuery를 사용하여 데이터를 쿼리 할 수 ​​있으므로 원본 파일을 분할하지 않고도 필요한 정보를 추출 할 수 있습니다.