
このガイドは、NtHiMを使用または貢献するユーザーと開発者のためのドキュメントで構成されています。
異なるシステム向けのプリコンパイル済みバイナリは、Releasesページで入手できます。システムに適したものをダウンロードし、ファイルを解凍してNtHiMの使用を開始できます。
NtHiMは**Crates.io**で利用可能です。システムにRustがインストールされていれば、次のコマンドで簡単にインストールできます:
cargo install NtHiM
NtHiMの手動ビルドを実行するには、ビルドプロセスが適切に進むよう、最新バージョン(または少なくとも新しいリリース)のCargoが必要です。
rustupを使用してRustとCargoをインストールすることを強くお勧めします。その方法でインストールしたい場合は、https://www.rust-lang.org/tools/installまたはhttps://rustup.rs/の指示に従ってください。
Cargoがインストールされている場合は、以下の手順に従ってください:
git clone https://github.com/TheBinitGhimire/NtHiM;cd NtHiM;cargo buildコマンドを使用します。cd target/debug;NtHiMのリリースバイナリを取得したい場合は、Step 3で**--releaseフラグを使用し、Step 4では代わりにrelease**フォルダ(つまりcd target/release)に移動します。
NtHiMの古いバージョン、およびあまり使用されていない古いプラットフォームやシステムアーキテクチャの場合: NtHiMの手動ビルドを行う前、またはcargoを使ってCrates.ioからインストールする前に、システムにOpenSSLがインストールされている必要があるかもしれません。手動ビルド中にエラーが発生した場合、そのエラーがOpenSSLに起因する可能性が高いです。この問題の解決策については、issue #1を確認してください。
NtHiMのインストール手順はYouTubeにアップロードされており、これら3つの方法すべてをカバーしています。こちらのビデオをご覧ください:NtHiMのインストールと使用方法(Now, the Host is Mine!)?超高速サブドメインテイクオーバー検出!
※デフォルトでは、NtHiMは**10の同時スレッドと、5秒の接続タイムアウト**を使用します。
NtHiM -t https://example.example.com
NtHiM -f hostnames.txt



NtHiMは、プラットフォームの識別に**EdOverflow/can-i-take-over-xyz**で提供されるデータを使用します。
NtHiMに関するご質問は、**Issues**ページでイシューを報告してください。
お問い合わせの一部は既存のイシューで回答されている場合がありますので、ご自身でイシューを報告する前に、**FAQ**ラベルの付いたイシューを確認してください。
NtHiMのユーザー、開発者、そしてプロジェクトのステータス向上に興味のあるすべての方からの貢献を歓迎します。そのため、将来の貢献者に役立つ貢献ガイドを用意しました。
NtHiMの開発に貢献したい場合は、元のコードを修正したプルリクエストを作成するか、新しいイシューを開いてください。その機能をリクエストに応じて含めるよう努めます。
NtHiMの開発への貢献に制限はありません。貢献したい場合は自由に行ってください。ただし、プルリクエストを作成する前に、必ず貢献ガイドをご確認ください。
私たちの行動規範はContributor Covenant Code of Conductで入手できます。
| フラグ | 説明 | 例 |
|---|
| -h | 使用に関するヘルプを表示します! | NtHiM -h |
| -t | 単一のターゲットをスキャンします! | NtHiM -t https://example.example.com |
| -f | ファイルからターゲットのリストをスキャンします! | NtHiM -f hostnames.txt |
| -c | 同時スレッド数! | NtHiM -c 100 -f hostnames.txt |
| -s | 接続のタイムアウト(秒)! | NtHiM -s 4 -f hostnames.txt |
| -v | 詳細モードを有効にします! | NtHiM -v -f hostnames.txt |
| -o | 出力をファイルに書き込みます! | NtHiM -f hostnames.txt -o output.txt |
| -u | シグネチャキャッシュを更新します! | NtHiM -u |
| -V | バージョン情報を表示します! | NtHiM -V |