いくつかのディレクトリをスキャンしようとしています。Linuxマルウェア検出(コマンドラインコマンドmaldet
):
maldet -a /SOMETHING\ 1/
しかし、私は次のようになります。
maldet(13857): {scan} invalid path /SOMETHING 1/
ディレクトリパラメータを参照してみましたが、他のことは思いませんでした。エラーメッセージに記載されているように見え、名前も正しいようです。
それでは、Maldetは空白のディレクトリ検索をサポートしていませんか?
解決策が見つかりました。
cd /SOMETHING\ 1/
maldet -a .
しかし、なぜ問題のディレクトリをMaldetの議論として使用することはできませんか?
答え1
見たばかりマルデのソースコード、エラーが発生した場所を確認できます。ここ、パスが正しく引用されていない場合。
パスが正しく参照されないため、実行中のロジックが失敗します(パスの一部のみを表示するため)。正直言って、コードは冗長性、エラー、および理解されていないものでいっぱいであるため、関数のこの部分の最終目標が何であるかさえわかりません。 :-(
質問をします。バグトラッカーそして、作者に修正を依頼してください。