📜  Reconspider – 最先进的开源情报 (OSINT) 框架

📅  最后修改于: 2022-05-13 01:57:31.259000             🧑  作者: Mango

Reconspider – 最先进的开源情报 (OSINT) 框架

信息安全研究人员、渗透测试人员、漏洞猎人和网络犯罪侦探可以使用ReconSpider来收集有关其目标的大量信息。它是最强大的开源情报 (OSINT) 平台,用于扫描 IP 地址、电子邮件、网站和组织,以从各种来源提取信息。

安装

第 1 步:只需克隆 Github 存储库即可获得 ReconSpider。为了有效地配置这个工具,我们首先需要使用下面列出的命令从 Github 页面下载它。

cd reconspider
git clone https://github.com/bhavsec/reconspider.git

第 2 步:检查您的系统上是否安装了 python3 和 python3-pip。



sudo apt install python3 python3-pip

第 3 步:当您克隆并验证Python安装时,您将看到一个名为 reconspider 的目录。现在我们导航到该目录并运行以下命令来安装此实用程序。

cd reconspider
sudo python3 setup.py install

创建 API 密钥并添加它们

在使用此工具之前,我们需要某些 API 密钥。下面列出了我们当前在此工具中使用的 API。

Shodan API:使用 Shodan 创建一个帐户并激活它。登录后,复制密钥并将其粘贴到模块目录中的 config.py 文件中。

Ipstack:使用 Ipstack 创建一个帐户并激活它。登录后,复制 API 密钥并将其粘贴到模块目录中的 config.py 文件中。



Gmap API: Gmap 要求您创建一个帐户并激活它。登录后,点击【+生成新的API密钥】框,复制密钥,粘贴到modules目录的config.py文件中。

安装程序.py

用法:

现在我们已经完成了所有的设置和安装,我们可以使用Python程序来启动这个实用程序。

python3 reconspider.py

枚举 IP 地址:此选项从公开可用的来源收集有关特定 IP 地址的所有信息。

ReconSpider >> 1
IP >> 8.8.8.8

域枚举:现在我们将尝试获取有关特定网站的更多信息。为此,我们将输入“2”,然后它将向我们展示我们可以使用的所有功能。

Reconspider >> 2
HOST (URL / IP) >> geeksforgeeks.org
PORT >>   



Nslookup:通过提供网站名称,攻击者可以获得域名或IP地址映射,或其他DNS记录。

Domain >> 3
[+]Fetching Details...

CMS 检测:我们可以使用这种方法来确定网站构建的平台,如果某个组件或版本存在漏洞,我们可以对其进行攻击。

Domain>> 4

PortScan:此应用程序提供端口扫描功能,对于想要对实时网站执行端口扫描的新手非常有用。

Domain >> 5
1. Scan Default Ports (22-443)
2. Enter Custom Range
3. Back to Main Menu
>> 1

电话号码您可以使用此选项获取有关某个电话号码的信息。

Reconspider >> 3

元数据:您可以使用此选项删除文件的整个元数据。

Reconspider >> 5



反向图像搜索:此选项使您能够访问与 Internet 上的信息和图像相当的信息和图像。

Reconspider >> 6

HONEYPOT :您可以使用此选项来查找蜜罐! “HoneyScore”数字可以在 0.0 到 1.0 之间变化,代表 IP 地址是蜜罐的概率。

Reconspider >> 7

MAC 地址查找:此选项使您能够确定 Mac 地址的制造商、地址、国家和其他信息。

Reconspider >> 8

IPHEATMAP:如果您将所有提供的 IP 位置与正确的协调器链接,您将获得指定 IP 或单个 IP 的热图。

Reconspider >> 9
    1) Trace single IP
    2) Trace multiple IPs
OPTIONS >> 1

爬行:爬行是搜索引擎派遣一组机器人寻找新鲜和更新材料的过程。

Domain >> 11

更新:您可以使用此选项来检查更新。如果有新版本可用,ReconSpider 将下载更改并将更改集成到当前目录中,而不会覆盖任何现有数据。

ReconSpider >> 99
Checking for updates..

EXIT:此选项允许您退出 ReconSpider 框架并返回到当前操作系统的终端。

ReconSpider >> 0
Bye, See ya again..