PwnedPasswordsDownloader
1.0.0
haveibeenpwned-downloader
すべてのPWNEDパスワードハッシュレンジをダウンロードしてオフラインで保存するDOTNETツールであり、K-AnonymityAPIに依存せずに使用できます。
このツールを実行する代わりには、グローブパターンと並列性を使用する#79でZsoltMüllerのCurlアプローチを使用することです。
ツールをインストールできるように、.NET SDKの最新のLTS(長期サポート)バージョンをインストールする必要があります。
dotnet tool install --global haveibeenpwned-downloader
実行しますインストーラーがパッケージを解決できない場合は、以下を実行してから再試行できます。
dotnet nuget add source https://api.nuget.org/v3/index.json -n nuget.org
pwnedpasswords.txt
という単一のtxtファイルにダウンロードしますhaveibeenpwned-downloader.exe pwnedpasswords
hashes
と呼ばれるカスタムディレクトリにダウンロードしますhaveibeenpwned-downloader.exe pwnedpasswords -s false
pwnedpasswords_ntlm.txt
という単一のtxtファイルにダウンロードしますhaveibeenpwned-downloader.exe -n pwnedpasswords_ntlm
pwnedpasswords.txt
と呼ばれる単一のtxtファイルにダウンロードしてください: haveibeenpwned-downloader pwnedpasswords
hashes
と呼ばれるカスタムディレクトリにダウンロードします。 haveibeenpwned-downloader pwnedpasswords -s false
pwnedpasswords_ntlm.txt
という単一のtxtファイルにダウンロードしてください: haveibeenpwned-downloader -n pwnedpasswords_ntlm
パラメーター | デフォルト値 | 説明 |
---|---|---|
-s/ - シングル | 真実 | ハッシュを単一のファイルにダウンロードするか、個々の.txtファイルを別のディレクトリにダウンロードすることを決定します |
-p/ - 並列性 | Environment.ProcessorCount と同じ | 一度にダウンロードするハッシュの数を決定します |
-o/ - 上書き | 間違い | 出力ファイルを上書きするかどうかを判断します |
-n | (なし) | 設定すると、ダウンローダーはsha1の代わりにntlmハッシュを取得します |
hashes
と呼ばれるカスタムディレクトリにすべてのハッシュを個々のTXTファイルにダウンロードして、ハッシュをダウンロードしますhaveibeenpwned-downloader.exe hashes -s false -p 64
pwnedpasswords.txt
という1つのTXTファイルにすべてのハッシュをダウンロードして、既に存在する場合はファイルを上書きしますhaveibeenpwned-downloader.exe pwnedpasswords -o -p 64