Waldo は、Python で実装された軽量かつマルチスレッドなディレクトリ・サブドメインのブルートフォーサーです。指定されたターゲットの隠された Web リソースや未発見のサブドメインを特定するために使用できます。
依存関係は次のコマンドでインストールできます:
$ pip install -r pip.req
waldo を実行するには:
$ python waldo.py
some-fake-site.example のサブドメインを列挙するには、次のコマンドを実行します:
$ python waldo.py -m s -d some-fake-site.example
some-fake-site.example のディレクトリを列挙するには、次のコマンドを実行します:
$ python waldo.py -m d -d some-fake-site.example
デフォルトでは、出力は waldo-output.txt にログ出力されます。カスタムの出力ファイルを指定するには、-l フラグを使用します:
$ python waldo.py -m s -l my-log-file.txt -d some-fake-site.example
Waldo はデフォルトで 4 つのスレッドを使用します。カスタムのスレッドプールサイズを指定するには、-t フラグを使用します:
$ python waldo.py -m s -d some-fake-site.example -t 15