A golang Nessus XML parser for use in your shell pipeline
Just searching for "MS15":
$ goness -f exported_download.nessus | grep "MS15"
MS15-034: Vulnerability in HTTP.sys Could Allow Remote Code Execution (3042553) (uncredentialed check)|www|10.1.1.1:80
Getting all hosts with NULL ciphers:
$ goness -f exported_download.nessus | grep -i "ssl null" | cut -d"|" -f 3 | sort | uniq
10.1.1.10:50001
10.1.1.11:50003
Save the main.go
and either run it directly, build it and run the binary or install it.
go run main.go // just run it
go build -o goness && ./goness // build an executable and run it
go install // build and install the executable in your $GOPATH/bin directory