
Jetzt, der Host ist meiner! - Superschnelle Subdomain-Takeover-Erkennung!
Diese Anleitung enthält Dokumentationen für Benutzer und Entwickler, die NtHiM verwenden oder dazu beitragen.
Die vorkompilierten Binärdateien für verschiedene Systeme sind auf der Seite Releases verfügbar. Sie können die für Ihr System geeignete Datei herunterladen, entpacken und NtHiM verwenden.
NtHiM ist auf Crates.io verfügbar. Wenn Sie Rust auf Ihrem System installiert haben, können Sie NtHiM einfach mit dem folgenden Befehl installieren:
cargo install NtHiM
Sie benötigen die neueste Version (oder zumindest eine neuere Version) von Cargo, um NtHiM manuell zu erstellen und sicherzustellen, dass der Build-Prozess ordnungsgemäß abläuft.
Es wird dringend empfohlen, Rust und Cargo mit rustup zu verwenden. Wenn Sie es auf diese Weise installieren möchten, folgen Sie den Anweisungen unter https://www.rust-lang.org/tools/install oder https://rustup.rs/.
Wenn Cargo installiert ist, können Sie einfach die folgenden Schritte ausführen:
git clone https://github.com/TheBinitGhimire/NtHiM;cd NtHiM;cargo build,cd target/debug;Wenn Sie eine Release-Binärdatei für NtHiM erhalten möchten, können Sie das Flag --release in Schritt 3 verwenden und in Schritt 4 stattdessen in den release-Ordner gehen (d.h. cd target/release).
Für ältere Versionen von NtHiM sowie für einige selten genutzte oder ältere Plattformen oder Systemarchitekturen:
Bevor Sie NtHiM manuell erstellen oder über Crates.io mit cargo installieren, müssen Sie möglicherweise OpenSSL auf Ihrem System installiert haben. Wenn während des manuellen Build-Prozesses ein Fehler auftritt, ist die Wahrscheinlichkeit hoch, dass dieser auf OpenSSL zurückzuführen ist. Bitte lesen Sie Issue #1, um eine Lösung für dieses Problem zu finden.
Die Installationsanleitung für NtHiM wurde auf YouTube hochgeladen und deckt alle drei Methoden ab. Sie können das Video hier ansehen: Wie installiere und verwende ich NtHiM (Jetzt gehört der Host mir!)? Superschnelle Subdomain-Übernahme-Erkennung!
Standardmäßig verwendet NtHiM 10 gleichzeitige Threads und 5 Sekunden Timeout für Verbindungen.
NtHiM -t https://example.example.com
NtHiM -f hostnames.txt



NtHiM verwendet die in EdOverflow/can-i-take-over-xyz bereitgestellten Daten für die Plattformidentifikation.
Wenn Sie Fragen zu NtHiM haben, erstellen Sie bitte ein Issue auf der Seite Issues.
Einige Ihrer Fragen wurden möglicherweise bereits in einem der vorhandenen Issues beantwortet. Bitte überprüfen Sie daher die Issues mit dem Label FAQ, bevor Sie selbst ein Issue erstellen.
Wir begrüßen Beiträge von NtHiM-Benutzern, Entwicklern und allen, die daran interessiert sind, den Status des Projekts zu verbessern. Daher haben wir einen Contributing Guide erstellt, der für zukünftige Mitwirkende hilfreich sein wird.
Wenn Sie an der Entwicklung von NtHiM mitwirken möchten, können Sie gerne einen Pull Request mit Änderungen am ursprünglichen Code erstellen oder ein neues Issue eröffnen. Wir werden versuchen, die angefragte Funktion aufzunehmen.
Es gibt keine Einschränkungen für die Mitwirkung an der Entwicklung von NtHiM. Wenn Sie beitragen möchten, können Sie dies gerne tun, aber stellen Sie bitte sicher, dass Sie vor dem Erstellen eines Pull Requests unseren Contributing Guide durchgehen.
Unser Verhaltenskodex ist unter Contributor Covenant Code of Conduct verfügbar.
NtHiM ist unter der MIT-Lizenz lizenziert.
| Flag | Beschreibung | Beispiel |
|---|
| -h | Hilfetext zur Verwendung anzeigen! | NtHiM -h |
| -t | Ein einzelnes Ziel scannen! | NtHiM -t https://example.example.com |
| -f | Eine Liste von Zielen aus einer Datei scannen! | NtHiM -f hostnames.txt |
| -c | Anzahl der gleichzeitigen Threads! | NtHiM -c 100 -f hostnames.txt |
| -s | Timeout für Verbindungen (in Sekunden)! | NtHiM -s 4 -f hostnames.txt |
| -v | Ausführlichen Modus aktivieren! | NtHiM -v -f hostnames.txt |
| -o | Ausgabe in Datei schreiben! | NtHiM -f hostnames.txt -o output.txt |
| -u | Signatur-Cache aktualisieren! | NtHiM -u |
| -V | Versionsinformationen anzeigen! | NtHiM -V |