最基本用法:
nessus -q [-pPS] <host> <port> <user> <pass> <targets-file> <result-file> [-T <format>] format: "nbe", "html", "html_graph", "text", "xml", "old-xml", "tex", or "nsr"
如:/opt/nessus/bin/nessus -xq localhost 1241 yourLogin yourPassword host/targets.txt report/report.html
-x do not check SSL certificates. -q quiet mode or batch mode. Setting this option makes the nessus client expect all of the following settings. host is the nessusd host to whom you will connect. port is the port to which you will connect on the remote nessusd host. user is the user name to use to connect to nessusd. password is the password associated with this user name. targets is the name of a file containing the target machines. results is the name of the file where the results will be stored at the end of the test.
-V 使batch模式为窗口显示状态信息 ()
-x 不检查SSL证书
-v Version,显示版本号并推出
-h help 显示命令概要并退出
-T <type> 以<type>格式保存数据,<type>可以是“nbe”,“html”,“nessus”,“text”.(测试不起作用)
转换报告
.nbe转其他
/opt/nessus/bin/nessus -i in.nbe -o out.[html|txt|nessus]
.nessus转html
/opt/nessus/bin/nessus –dot-nessus in.nessus -i <ReportName> -o out.html
使用.nessus文件
查看策略: /opt/nessus/bin/nessus –dot-nessus /opt/nessus/report/nessus_report_1.nessus –list-policies
查看结果报告: /opt/nessus/bin/nessus –dot-nessus /opt/nessus/report/nessus_report_1.nessus –list-reports
localhost可为nessus服务器的IP如211.71.235.165
1241为nessus服务器的服务端口号
yourLogin为用户帐号名
yourPassword为用户密码
targets.txt文件中包含要审计的目标主机(或网络)地址
report.txt(或report.html)为审计报告
target可以是单机,也可以是一个网段 如 10.5.0.227 或 10.5.0.111-10.5.0.227 或cidr主机快 如192.168.0.1/24
举例:
/opt/nessus/bin/nessus -xq localhost 1241 user 123456 /opt/nessus/host/target.txt /opt/nessus/report/report.html
转载于:https://blog.51cto.com/speakingbaicai/1078972
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/110269.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...