您当前的位置:首页 > 电脑百科 > 程序开发 > 框架

ReconSpider:一款功能强大的高级OSINT框架

时间:2020-10-19 11:53:59  来源:  作者:
ReconSpider:一款功能强大的高级OSINT框架

 

ReconSpider是一款功能强大的高级公开资源情报(OSINT)框架,可以帮助广大研究人员扫描目标IP地址、电子邮件、网站和组织信息,并从不同消息源收集各种情报信息。

ReconSpider适用于信息安全研究人员、渗透测试人员、Bug Hunter和网络犯罪调查人员,可以帮助他们搜索关于目标的更深层次信息。

ReconSpider能够将所有的原始数据聚合起来,并在其仪表盘中以可视化的形式显示出来,以方便广大研究人员对数据进行监控。

ReconSpider还整合了WavePhotonReconDog的大量功能,可以帮助研究人员对攻击面进行更加全面的枚举。

功能介绍

针对目标IP地址、电子邮件、网站和组织执行OSINT扫描,并从不同消息源收集各种情报信息。

支持对扫描结果进行关联和协同合作,以整合方式显示数据结果。

使用特定的脚本来执行自动化OSINT搜索以整合数据。

该工具目前仅支持命令行终端使用。

工具下载&安装

安装和使用ReconSpider其实非常简单,安装过程亦是如此:

从GitHub下载或克隆ReconSpider代码库;

安装所有的依赖组件;

配置环境(linux操作系统)

第一步:将ReconSpider项目代码库克隆至你的Linux系统中。

广大研究人员可以使用下列命令将该项目的源码克隆至本地:

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

第二步:确保你已经在你的系统中安装好了Python3和Python3-pip。

你也可以在终端窗口中输入下列命令来检查环境的配置是否成功:

sudo apt install python3 python3-pip

第三步:安装所有的依赖组件。

将项目代码克隆至本地并安装好Python环境之后,我们将会看到一个名为ReconSpider的目录,接下来我们可以使用下列命令来完成工具及其依赖组件的安装:

cd reconspider

sudo python setup.py install

配置环境(windows操作系统)

第一步:在你的Windows系统中下载ReconSpider。

这里可以直接将下列地址拷贝到你的下载工具或浏览器中即可:

https://github.com/bhavsec/reconspider/archive/master.zip

第二步:解压文件。

下载之后,解压datasploit-master.zip文件。

第三步:安装所有依赖。

解压之后,使用命令行终端切换至项目目录内,然后运行下列命令:

python setup.py install

第四步:配置数据库。

IP2Proxy数据库:

https://lite.ip2location.com/database/px8-ip-proxytype-country-region-city-isp-domain-usagetype-asn-lastseen

下载数据库文件,提取并移动到reconspider/plugins/目录中即可。

工具使用

ReconSpider工具易于使用,我们只需要向其传递运行参数即可:

python reconspider.py

1、IP

这个选项可以从公开资源收集给定IP地址的所有信息:

ReconSpider >> 1

IP >> 8.8.8.8

2、DOMAIN

这个选项可以收集给定URL地址的所有信息,并检测潜在的安全漏洞:

Reconspider >> 2

HOST (URL / IP) >> vulnweb.com

PORT >> 443

3、PHONENUMBER

这个选项可以收集给定手机号的所有信息:

Reconspider >> 3

PHONE NUMBER (919485247632) >>

4、DNS MAP

这个选项允许我们使用目标组织相关的DNS记录中的虚拟DNS Map来映射目标组织的所有攻击面:

ReconSpider >> 4

DNS MAP (URL) >> vulnweb.com

5、METADATA

这个选项可以提取目标文件中的所有元数据:

Reconspider >> 5

Metadata (PATH) >> /root/Downloads/images.jpeg

6、REVERSE IMAGE SEARCH

这个选项可以在网上获取类似的图片以及相关信息:

Reconspider >> 6

REVERSE IMAGE SEARCH (PATH) >> /root/Downloads/images.jpeg

Open Search Result in web broser? (Y/N) : y

7、HONEYPOT

这个选项可以识别蜜罐,可通过IP地址来捕捉蜜罐,“Honeyscore”的值范围从0.0到1.0:

ReconSpider >> 7

HONEYPOT (IP) >> 1.1.1.1

8、mac ADDRESS LOOKUP

这个选项可以识别Mac地址的详细信息,包括制造商、地址和国家等等:

Reconspider >> 8

MAC ADDRESS LOOKUP (Eg:08:00:69:02:01:FC) >>

9、IPHEATMAP

这个选项可以获取给定IP的热图:

Reconspider >> 9

 

    1) Trace single IP

    2) Trace multiple IPs

OPTIONS >>

10、TORRENT

这个选项可以搜索目标Torrent的下载历史:

Reconspider >> 10

IPADDRESS (Eg:192.168.1.1) >>

11、USERNAME

这个选项可以收集给定用户名的所有在线账户信息:

Reconspider >> 11

 

1.Facebook

2.Twitter

3.Instagram

 

Username >>

12、IP2PROXY

这个选项可以识别目标IP地址是否属于VPN或代理:

Reconspider >> 12

IPADDRESS (Eg:192.168.1.1) >>

13、MAIL BREACH

这个选项可以识别给定域名的邮件ID:

Reconspider >> 13

DOMAIN (Eg:intercom.io) >>

99、UPDATE

这个选项用于检测软件更新,如果新版本可用,ReconSpider将下载并安装更新:

ReconSpider >> 99

Checking for updates..

0、EXIT

该选项将退出ReconSpider框架:

ReconSpider >> 0

Bye, See ya again..

ReconSpider界面

ReconSpider:一款功能强大的高级OSINT框架

 

ReconSpider脑图

ReconSpider:一款功能强大的高级OSINT框架

 

许可证协议

ReconSpider项目的开发与发布遵循GPL v3.0开源许可证协议。

项目地址

ReconSpider:【GitHub传送门

参考资料

https://github.com/bhavsec/reconspider/wiki

https://github.com/bhavsec/reconspider/projects/1



Tags:ReconSpider   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
ReconSpider是一款功能强大的高级公开资源情报(OSINT)框架,可以帮助广大研究人员扫描目标IP地址、电子邮件、网站和组织信息,并从不同消息源收集各种情报信息。ReconSpider适用...【详细内容】
2020-10-19  Tags: ReconSpider  点击:(86)  评论:(0)  加入收藏
▌简易百科推荐
近日只是为了想尽办法为 Flask 实现 Swagger UI 文档功能,基本上要让 Flask 配合 Flasgger, 所以写了篇 Flask 应用集成 Swagger UI 。然而不断的 Google 过程中偶然间发现了...【详细内容】
2021-12-23  Python阿杰    Tags:FastAPI   点击:(6)  评论:(0)  加入收藏
文章目录1、Quartz1.1 引入依赖<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.3.2</version></dependency>...【详细内容】
2021-12-22  java老人头    Tags:框架   点击:(11)  评论:(0)  加入收藏
今天来梳理下 Spring 的整体脉络啦,为后面的文章做个铺垫~后面几篇文章应该会讲讲这些内容啦 Spring AOP 插件 (了好久都忘了 ) 分享下 4ye 在项目中利用 AOP + MybatisPlus 对...【详细内容】
2021-12-07  Java4ye    Tags:Spring   点击:(14)  评论:(0)  加入收藏
&emsp;前面通过入门案例介绍,我们发现在SpringSecurity中如果我们没有使用自定义的登录界面,那么SpringSecurity会给我们提供一个系统登录界面。但真实项目中我们一般都会使用...【详细内容】
2021-12-06  波哥带你学Java    Tags:SpringSecurity   点击:(18)  评论:(0)  加入收藏
React 简介 React 基本使用<div id="test"></div><script type="text/javascript" src="../js/react.development.js"></script><script type="text/javascript" src="../js...【详细内容】
2021-11-30  清闲的帆船先生    Tags:框架   点击:(19)  评论:(0)  加入收藏
流水线(Pipeline)是把一个重复的过程分解为若干个子过程,使每个子过程与其他子过程并行进行的技术。本文主要介绍了诞生于云原生时代的流水线框架 Argo。 什么是流水线?在计算机...【详细内容】
2021-11-30  叼着猫的鱼    Tags:框架   点击:(21)  评论:(0)  加入收藏
TKinterThinter 是标准的python包,你可以在linx,macos,windows上使用它,你不需要安装它,因为它是python自带的扩展包。 它采用TCL的控制接口,你可以非常方便地写出图形界面,如...【详细内容】
2021-11-30    梦回故里归来  Tags:框架   点击:(26)  评论:(0)  加入收藏
前言项目中的配置文件会有密码的存在,例如数据库的密码、邮箱的密码、FTP的密码等。配置的密码以明文的方式暴露,并不是一种安全的方式,特别是大型项目的生产环境中,因为配置文...【详细内容】
2021-11-17  充满元气的java爱好者  博客园  Tags:SpringBoot   点击:(25)  评论:(0)  加入收藏
一、搭建环境1、创建数据库表和表结构create table account(id INT identity(1,1) primary key,name varchar(20),[money] DECIMAL2、创建maven的工程SSM,在pom.xml文件引入...【详细内容】
2021-11-11  AT小白在线中  搜狐号  Tags:开发框架   点击:(29)  评论:(0)  加入收藏
SpringBoot开发的物联网通信平台系统项目功能模块 功能 说明 MQTT 1.SSL支持 2.集群化部署时暂不支持retain&will类型消 UDP ...【详细内容】
2021-11-05  小程序建站    Tags:SpringBoot   点击:(55)  评论:(0)  加入收藏
相关文章
    无相关信息
最新更新
栏目热门
栏目头条