Skip to content

Instantly share code, notes, and snippets.

@mokuso
Created December 23, 2014 20:06
Show Gist options
  • Save mokuso/641e598f7008bc71e0c1 to your computer and use it in GitHub Desktop.
Save mokuso/641e598f7008bc71e0c1 to your computer and use it in GitHub Desktop.
#!/bin/sh
# Script requires jq to parse the Nessus 6 json output
# brew install jq
servers="192.168.111.12 192.168.111.14"
for server in $servers;
do
echo "Getting version information for $server."
# Nessus v5 - xml output
#resp=`curl -k https://$server:8834/feed 2>/dev/null`
#for sv in server_version web_server_version nessus_ui_version;
#do
# ver=`echo $resp | grep -o "<$sv>.*</$sv>" | sed "s/<$sv>//" | sed "s/<\/$sv>//"`
# echo "$sv: $ver"
#done;
# Nessus v6 - json output
resp=`curl -k https://$server:8834/server/properties 2>/dev/null`
#echo $resp | json_pp
for sv in server_version nessus_ui_version feed nessus_type;
do
ver=`echo $resp | jq ".$sv"`
echo "$sv: $ver"
done;
echo
done;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment