10 个版本

0.1.4 2022年1月21日
0.1.3 2022年1月8日
0.1.2 2021年7月16日
0.1.1 2021年5月19日
0.0.3 2021年1月27日

#1141命令行工具

Download history 6/week @ 2024-03-08 2/week @ 2024-03-15 33/week @ 2024-03-29 5/week @ 2024-04-05 2/week @ 2024-05-17 2/week @ 2024-05-24 1/week @ 2024-06-21

每月下载 97

MIT 协议

8MB
320

GitHub Stars     GitHub Forks     GitHub Issues
Now, the Host is Mine! - Super Fast Sub-domain Takeover Detection
    GitHub Downloads     Cargo Installs


NtHiM - 超快子域名接管检测

  


安装

方法 1:使用预编译的二进制文件

不同系统的预编译二进制文件可在 版本发布 页面找到。您可以根据系统下载合适的版本,解压文件并开始使用 NtHiM。

方法 2:使用 Crates.io

NtHiM 可在 Crates.io 上找到。因此,如果您已经在系统上安装了 Rust,您可以使用以下命令简单安装 NtHiM

cargo install NtHiM

方法 3:手动构建

您将需要 Cargo 来手动构建 NtHiM。如果您已安装 Cargo,可以按照以下步骤操作

  1. 克隆此仓库,git clone https://github.com/TheBinitGhimire/NtHiM;
  2. 进入文件夹,cd NtHiM;
  3. 使用cargo build命令,
  4. 进入新创建的target文件夹,然后打开其中的debug文件夹,执行cd target/debug
  5. 您将找到(NtHiM.exe(在Microsoft Windows上)或(NtHiM(在其他大多数平台上的)二进制文件。

在手动构建NtHiM或通过cargo使用Crates.io安装之前,您可能需要在您的系统中安装OpenSSL。有时如果在手动构建过程中遇到错误,那么原因很可能是OpenSSL。请查看问题#1以找到此问题的解决方案。

NtHiM的安装教程已上传到YouTube,涵盖了这三种方法,您可以通过以下链接观看视频:如何安装和使用NtHiM(现在,主机是我的!)?超快子域名接管检测!


用法

标志 描述 示例
-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

默认情况下,NtHiM使用10个并发线程和5秒的连接超时时间。


用例1(单个目标)

NtHiM -t https://example.example.com

用例2(多个目标)

NtHiM -f hostnames.txt

用法演示

NtHiM Usage Demonstration


示例

单个目标

Single Target

使用并发线程的多个目标

Multiple Targets using Concurrent Threads


工作流程

平台识别

NtHiM使用EdOverflow/can-i-take-over-xyz提供的数据进行平台识别。


常见问题(FAQ)

如果您对NtHiM有任何问题,请通过访问问题页面提出问题。

您的一些查询可能已经在现有问题中得到了回答,所以在提出您自己的问题时,请确保先查看带有FAQ标签的问题。


贡献和功能请求

我们欢迎NtHiM的用户、开发者和任何有兴趣帮助提升项目状态的人的贡献。因此,我们准备了一份贡献指南,这将有助于未来的贡献者。

如果您对在NtHiM的开发中做出贡献感兴趣,您可以自由地创建一个包含对原始代码修改的拉取请求,或者您应该打开一个新的问题,我们将努力按照要求包含该功能。

任何人均不受限制,均可为 NtHiM 的发展做出贡献。如果您想做出贡献,请随意操作,但在创建 Pull Request 之前,请务必阅读我们的 贡献指南


行为准则

我们的行为准则可在 贡献者公约行为准则 中找到。

依赖项

~8–24MB
~331K SLoC