nasl コマンドの -V オプションで nbin の情報を見ることができる。
/usr/local/nessus/bin/nasl -V <script_file> -V: Show the script ID, script name, etc.... (use twice for description)
$ /usr/local/nessus/bin/nasl -V /usr/local/nessus/lib/nessus/plugins/smb_kb958687.nbin Script ID : 35362 Script Name : MS09-001: Microsoft Windows SMB Vulnerabilities Remote Code Execution (958687) (uncredentialed check) Script Version : $Revision: 1.10 $ Copyright : This script is Copyright (C) 2009 Tenable Network Security, Inc. Family : Windows : Microsoft Bulletins
プラグイン ID から探したいとき
$ for NBIN in $(ls /usr/local/nessus/lib/nessus/plugins/*.nbin) > do > /usr/local/nessus/bin/nasl -V ${NBIN} | grep -q "35362" && echo "${NBIN}" > done /usr/local/nessus/lib/nessus/plugins/smb_kb958687.nbin
最近 Nessus のプラグインで nasl ではなくバイナリ化された nbin が増えてきたので忘れないようにしたい。