本日午前中にnikto.plを実行したところ、
Can't locate /plugins/nikto_core.plugin in @INC (@INC contains: C:/Perl64/site/lib C:/Perl64/lib .) at C:\nikto-2.1.5\nikto.pl line 57.のエラーが出て実行できない旨の投稿をした処、
/plugins/nikto_core.pluginなるファイルを呼び出そうとしているが、それが
C:/Perl64/site/lib C:/Perl64/lib .のどこにもないと言っています。
解決するには、rikto_core.pluginを上記ディレクトリの下に正しく配置し直すか、現在そのファイルが存在しているディレクトリを@INCに追加するか、いずれかを実行してください。
との丁寧な回答をいただきました。
そこで、pluginsフォルダーをperl64/libにコピーして実行しましたがうまくいきません。又nikto_core.pluginのみをperl64/libにコピーしてもうまくいきません。
そこで質問です。
1.単純にperl64/libにコピーするのは間違いでしょうか。コピーの方法があるのでしょうか?
2.C:/Perl64/lib . の . は何でしょうか? これに特別な意味があるのでしょうか?
申し訳ないですが、ご教授ください。
追記:
1.nikto_core.pluginの場所 C:\Perl64\lib\plugins
2.エラー行の内容 require "$CONFIGFILE{'PLUGINDIR'}/nikto_core.plugin";
以上です。よろしくお願いします。
追記2: KojiDoi様
返答が遅くなって申し訳ありません。
実行したところ /plugins でした。
回答2件
あなたの回答
tips
プレビュー