​信息收集工具,原创脚本分享

简介: 手动信息收集很累也很慢,这时候一个好用的工具能节省不少时间。

工具利用,原创脚本分享

前言

手动信息收集很累也很慢,这时候一个好用的工具能节省不少时间。

脚本文件与源代码下载在文末

工具介绍

theHarvester是一款通过搜索引擎、PGP服务器以及SHODAN数据库收集用户的email,子域名,主机,雇员名,开放端口和banner信息的一款工具。

基础使用:

-d 用于定义域名 -b 用来指定搜索方法

theHarvester -d test.com -b baidu

anubis,baidu,pentesttools,projectdiscovery,qwant,rapiddns,

rocketreach,securityTrails,spyse,sublist3r,threatcrowd,threatminer,

trello,twitter,urlscan,virustotal,yahoo,zoomeye,bing,binaryedge,

bingapi,bufferoverun,censys,certspotter,crtsh,dnsdumpster,duckduckgo,

fullhunt,github-code,google,hackertarget,hunter,intelx,linkedin,

linkedin_links,n45ht,omnisint,otx

可以看到可使用的搜索方式还是很多的。

但在我使用过程中发现,光是只查询一个域名都需要我去不断的更换搜索方法去重复跑工具,有些搜索方式耗费时间也挺长的,要是收集的域名数量要是再多一些,就有点痛苦了。

于是我用go去写了个并发脚本去跑这个工具,脚本套脚本套娃了属于是。使用下来速度还是挺快的。

image-20230226122849979

image-20230226121530229

脚本使用

Python 3.10+

官网下载工具源代码文件https://github.com/laramies/theHarvester

安装依赖

    $ ~ > git clone https://github.com/laramies/theHarvester 
    $ ~ > cd theHarvester

    If developing do:
        $ ~ > python3 -m pip install -r requirements/dev.txt
    Else:
        $ ~ > python3 -m pip install -r requirements/base.txt

    $ ~ > python3 theHarvester.py -h  

然后把main脚本文件和两个存放域名与搜索方法的文档,都放在theHarvester目录中,给于main执行权限,就可以直接开始了./main

domain.txt

image-20230226122033941

source.txt

image-20230226122147916

直接拿来跑只能搜索一些公开的api,要想搜索到更多信息可以要配置theHarvester工具的API key

脚本下载

相关文件获取请私信公众号 工具脚本 获取

目前脚本只能运行在linux环境下

原文转载自,助安社区(https://secself.com/

相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
相关文章
|
3月前
|
安全 关系型数据库 MySQL
某教程学习笔记(一):05、信息收集
某教程学习笔记(一):05、信息收集
11 0
|
3月前
|
域名解析 前端开发 JavaScript
信息收集工具 -- weblive
信息收集工具 -- weblive
16 0
|
3月前
|
数据采集 开发工具 git
dirmap信息收集工具
dirmap信息收集工具
27 0
|
前端开发
前端知识案例3-依赖收集3-问题解决 原创
前端知识案例3-依赖收集3-问题解决 原创
37 0
前端知识案例3-依赖收集3-问题解决 原创
|
Linux
FuYao扶摇一款开源的信息收集工具
FuYao扶摇一款开源的信息收集工具
460 0
FuYao扶摇一款开源的信息收集工具
|
安全
信息搜集系列-被动信息搜集的一些tips和demo
前言 这篇文章主要记录一些被动搜集的套路,公众号前面写过的设置,注册等功能如何进行测试,可以结合本篇文章一起食用;
73 0
|
Oracle 关系型数据库 Shell
[自制工具]批量后台更新统计信息
Oracle数据库有时需要批量收集数据库的统计信息,如在大量数据迁移或大量数据更新以后,但是收集的时间可能会较长,为了避免网络中断等意外情况可能引起的麻烦,今天调试了这个小脚本,可以分用户批量执行,同时记录执行时间等日志信息,比较实用。
176 0
|
域名解析 前端开发 安全
自己收集的skynet教程
自己收集的skynet教程
1313 0
|
JavaScript 前端开发 C#
一起谈.NET技术,浅谈思路严谨的用户在线状态控制【附部分C#参考代码】
  我们经常会遇到:   1:客户购买了5个用户的许可,10个用户的许可,软件需要限制用户的并发数量,我知道就是Oracle的并发用户达到20个以上,那费用是非常昂贵的。   2:一个用户只能登录一次或者是一个账号在同一时间只能登录一个,若已经是登录了就不让再登录了,需要能控制用户的并发登录问题。
884 0