
¡Ahora, el Host es Mío! - ¡Detección de toma de subdominios súper rápida!
Esta guía contiene documentación para usuarios y desarrolladores que usan o contribuyen a NtHiM.
Los binarios precompilados para diferentes sistemas están disponibles en la página de Releases. Puede descargar el adecuado para su sistema, descomprimir el archivo y comenzar a usar NtHiM.
NtHiM está disponible en Crates.io. Por lo tanto, si tiene Rust instalado en su sistema, puede instalar NtHiM con el siguiente comando:
cargo install NtHiM
Necesitará la versión más reciente (o al menos una versión más nueva) de Cargo para realizar la compilación manual de NtHiM, para asegurarse de que el proceso de compilación se realice correctamente.
Se recomienda encarecidamente usar Rust y Cargo a través de rustup. Si desea instalarlo de esa manera, puede seguir las instrucciones proporcionadas en https://www.rust-lang.org/tools/install o https://rustup.rs/.
Si tiene Cargo instalado, simplemente puede seguir los pasos a continuación:
git clone https://github.com/TheBinitGhimire/NtHiM;cd NtHiM;cargo build,cd target/debug;Si desea obtener un binario de lanzamiento para NtHiM, puede usar la bandera --release en el Paso 3, y luego ir a la carpeta release (es decir, cd target/release) en el Paso 4.
Para versiones antiguas de NtHiM, así como para algunas plataformas o arquitecturas de sistema poco usadas o antiguas:
Antes de realizar una compilación manual de NtHiM o instalarlo a través de Crates.io con cargo, es posible que necesite tener OpenSSL instalado en su sistema. A veces, si obtiene un error durante el proceso de compilación manual, es muy probable que el error se deba a OpenSSL. Consulte el issue #1 para encontrar una solución a este problema.
El tutorial de instalación de NtHiM se ha subido a YouTube, cubriendo estos tres métodos, y puede ver el video aquí: ¿Cómo instalar y usar NtHiM (Now, the Host is Mine!)? ¡Detección de toma de control de subdominios súper rápida!
Por defecto, NtHiM usa 10 hilos concurrentes y 5 segundos de tiempo de espera para conexiones.
NtHiM -t https://example.example.com
NtHiM -f hostnames.txt



NtHiM utiliza los datos proporcionados en EdOverflow/can-i-take-over-xyz para la identificación de plataforma.
Si tiene alguna pregunta sobre NtHiM, por favor cree un issue yendo a la página de Issues.
Es posible que algunas de sus consultas ya hayan sido respondidas en uno de los issues existentes, así que asegúrese de revisar los Issues con la etiqueta FAQ antes de crear un issue por su cuenta.
¡Damos la bienvenida a contribuciones de usuarios, desarrolladores y cualquier persona interesada en ayudar a mejorar el estado del proyecto NtHiM! Por lo tanto, hemos preparado una Guía de contribución que será útil para futuros colaboradores.
Si está interesado en contribuir al desarrollo de NtHiM, puede crear libremente una Solicitud de extracción (Pull Request) con modificaciones en el código original, o puede abrir un nuevo issue, e intentaremos incluir la función solicitada.
No hay restricción para nadie que desee contribuir al desarrollo de NtHiM. Si desea contribuir, siéntase libre de hacerlo, pero asegúrese de revisar nuestra Guía de contribución antes de crear una Solicitud de extracción.
Nuestro Código de Conducta está disponible en Código de Conducta del Pacto del Colaborador.
NtHiM está licenciado bajo la Licencia MIT.
| Banderas | Descripción | Ejemplo |
|---|
| -h | ¡Muestra ayuda relacionada con el uso! | NtHiM -h |
| -t | ¡Escanea un solo objetivo! | NtHiM -t https://example.example.com |
| -f | ¡Escanea una lista de objetivos desde un archivo! | NtHiM -f hostnames.txt |
| -c | ¡Número de hilos concurrentes! | NtHiM -c 100 -f hostnames.txt |
| -s | ¡Tiempo de espera para conexiones (en segundos)! | NtHiM -s 4 -f hostnames.txt |
| -v | ¡Habilitar modo detallado! | NtHiM -v -f hostnames.txt |
| -o | ¡Escribir salida en un archivo! | NtHiM -f hostnames.txt -o output.txt |
| -u | ¡Actualizar caché de firmas! | NtHiM -u |
| -V | ¡Muestra la información de la versión! | NtHiM -V |