1、下載軟體包

官網下載地址:https://www.tenable.com/downloads/nessus



2、安裝nessus

dpkg -i /root/Nessus-8.14.0-debian6_i386.deb

3、啟動nessus

systemctl start nessusd.service

在瀏覽器中訪問https://localhost:8834,初始化掃描器,選擇Managed Scanner→Managed by Tenable.sc,點選 Continue。





新建賬號密碼



4、等待初始化完成。完成後登陸進去是沒有掃描介面的。



5、獲取外掛包,複製並記錄challenge code

/opt/nessus/sbin/nessuscli fetch --challenge



5、訪問上面輸出的網址https://plugins.nessus.org/v2/offline.php,把challenge code填入第一個框:



6、獲取第二個框的啟用碼,訪問網站https://zh-cn.tenable.com/products/nessus/nessus-essentials,姓名隨便寫,郵箱寫真實郵箱,用來接受啟用碼:



7、點選註冊後,過大約一分鐘左右,郵箱收到郵件,找到啟用碼,複製:



8、註冊成功後網頁返回更新包的下載連結,在瀏覽器輸入上述連結就可以下載最新外掛包:



9、更新外掛包

/opt/nessus/sbin/nessuscli update all-2.0.tar.gz

10、修改檔案進行破解(只支援16個ip)

export PLUGIN_SET="202004281428" 設定一下本次安裝的時間

cat >/opt/nessus/lib/nessus/plugins/plugin_feed_info.inc<<EOF

PLUGIN_SET = ${PLUGIN_SET};

PLUGIN_FEED = "ProfessionalFeed (Direct)";

PLUGIN_FEED_TRANSPORT = "Tenable Network Security Lightning";

EOF

cat >/opt/nessus/var/nessus/plugin_feed_info.inc<<EOF

PLUGIN_SET = ${PLUGIN_SET};

PLUGIN_FEED = "ProfessionalFeed (Direct)";

PLUGIN_FEED_TRANSPORT = "Tenable Network Security Lightning";

EOF

修改上面兩個檔案是用來把16個IP的家庭版轉化成無限制的專業版的

11、重啟nessus服務,登陸控制檯,進行漏洞掃描

systemctl restart nessusd.service

https://ip:8834/