
이제 호스트는 내 것이다! - 초고속 서브도메인 탈취 탐지!
이 가이드는 NtHiM을 사용하거나 기여하는 사용자와 개발자를 위한 문서로 구성되어 있습니다.
다양한 시스템용 사전 컴파일된 바이너리는 Releases 페이지에서 확인할 수 있습니다. 시스템에 적합한 파일을 다운로드하고 압축을 푼 후 NtHiM을 사용하기 시작하세요.
NtHiM은 **Crates.io**에서 사용할 수 있습니다. 따라서 시스템에 Rust가 설치되어 있다면 다음 명령어로 간단히 NtHiM을 설치할 수 있습니다:
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 동영상이 업로드되어 있으며, 세 가지 방법을 모두 다루고 있습니다. 여기에서 동영상을 시청할 수 있습니다: 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 사용자, 개발자 및 프로젝트 상태를 개선하는 데 관심이 있는 모든 분의 기여를 환영합니다. 따라서 향후 기여자에게 도움이 될 Contributing Guide를 준비했습니다.
NtHiM 개발에 기여하고 싶다면 원본 코드를 수정하여 Pull Request를 자유롭게 생성하거나, 새로운 이슈를 열면 요청하신 기능을 포함시키도록 노력하겠습니다.
NtHiM 개발에 기여하는 데 아무런 제한이 없습니다. 기여하고 싶다면 자유롭게 하시되, Pull Request를 생성하기 전에 Contributing Guide를 꼭 확인해 주세요.
우리의 행동 강령은 기여자 규약 행동 강령에서 확인할 수 있습니다.
| Flag | Description | Example |
|---|
| -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 |