Maldetを使用して名前にスペースが含まれているディレクトリを検索する方法

Maldetを使用して名前にスペースが含まれているディレクトリを検索する方法

いくつかのディレクトリをスキャンしようとしています。Linuxマルウェア検出(コマンドラインコマンドmaldet):

maldet -a /SOMETHING\ 1/

しかし、私は次のようになります。

maldet(13857): {scan} invalid path /SOMETHING 1/

ディレクトリパラメータを参照してみましたが、他のことは思いませんでした。エラーメッセージに記載されているように見え、名前も正しいようです。

それでは、Maldetは空白のディレクトリ検索をサポートしていませんか?

解決策が見つかりました。

cd /SOMETHING\ 1/
maldet -a .

しかし、なぜ問題のディレクトリをMaldetの議論として使用することはできませんか?

答え1

見たばかりマルデのソースコード、エラーが発生した場所を確認できます。ここ、パスが正しく引用されていない場合。

パスが正しく参照されないため、実行中のロジックが失敗します(パスの一部のみを表示するため)。正直言って、コードは冗長性、エラー、および理解されていないものでいっぱいであるため、関数のこの部分の最終目標が何であるかさえわかりません。 :-(

質問をします。バグトラッカーそして、作者に修正を依頼してください。

関連情報