nikto2.1.5の利用時に、プロキシ設定でちょっとハマったためメモします。
現象
$ wget http://www.cirt.net/nikto/nikto-current.tar.gz
$ tar -xzvf nikto-current.tar.gz
$ cd nikto-2.1.5
$ perl nikto.pl -update
+ ERROR (): Unable to get www.cirt.net/nikto/UPDATES/2.1.5/versions.txt
エラーが発生してUpdateに失敗します。
対策
$ vim nikto.conf
変更前)
# PROXYHOST=127.0.0.1
# PROXYPORT=8080
変更後)
PROXYHOST=[プロキシホスト名]
PROXYPORT=8080
再度実行
オプション "-useproxy" をつけてupdateを実行します。
$ perl nikto.pl -update -useproxy
+ Retrieving 'nikto_cookies.plugin'
+ Retrieving 'db_tests'
+ Retrieving 'db_parked_strings'
+ Retrieving 'nikto_headers.plugin'
+ Retrieving 'nikto_report_csv.plugin'
+ Retrieving 'CHANGES.txt'
+ CIRT.net message: Please submit Nikto bugs to https://github.com/sullo/nikto
正常にアップデートできました!