用Golang写的域名信息搜集工具
blacksheepwall是一款由Go语言编写的域名信息搜集工具 ,你也可以在你的工具中将它作为一个独立软件包来使用。
下载
blacksheepwall支持跨平台,目前它所支持的系统有windows、linux以及苹果的darwin。你可以在这里下载到不同版本的二进制软件包。
安装
你可以直接下载编译好的二进制文件运行并安装它。如果你的系统已经安装好了Go语言环境并配置好了工作区,那么你也可以直接通过以下命令下载安装:
$ go get github.com/tomsteele/blacksheepwall
使用
Usage: blacksheepwall [options] <ip address or CIDR>
命令选项:
-h, --help 显示帮助信息并退出
-version 显示当前版本信息并退出
-debug 启用调试并显示从任务返回的错误。
-config 包含以下任何选项的YAML文件的位置。
连字符使用下划线代替 (例如 bing-html, bing_html).
没有参数的选项为布尔值应该使用true/false表示(例如bing_html:true)
-timeout SOCKET连接的最大超时时间(以秒为单位)[默认.5秒]
-concurrency <int> 最大并发任务数 [默认:100]
-server <string> DNS服务器地址 [默认:“8.8.8.8”]
-input <string> 以行分隔的CIDR或IP地址文件
-ipv6 寻找更多适用的AAAA记录
-domain <string> 用于某些任务的目标域可以是单一的也可以是以行分隔的域名文件
-fcrdns 通过尝试检索先前确定的每个主机的A或AAAA记录来验证结果
-parse <string> 通过从先前扫描的文件中解析JSON来生成输出
-validate 使用符合RFC的正则表达式验证主机名
Passive:
-dictionary <string> 尝试检索以行分隔文件中子域的CNAME和A记录
-ns 查找域的所有域名服务器的IP和主机名
-mx 查找域的任何mx记录的ip和hostmame。
-yandex <string> 提供了一个Yandex搜索XML API url,使用Yandex
搜索“rhost:”查找目标域的子域
-bing <string> 提供了一个base64编码的API密钥,使用必应搜索
API的'ip:'来查找每个ip的主机名,而
'domain:'来查找域的ips/hostnames
-bing-html 使用Bing搜索“ip:”来查找每个ip的主机名,而
'domain:'查找域的ips/hostnames
-shodan <string> 提供了一个Shodan API密钥,使用Shodan的API'/dns/reverse'来查找每个IP的主机名
'/shodan/host/search'查找一个域的ips/hostnames,对所有IP都进行一次调用
-reverse 检索每个主机的PTR
-viewdns-html 使用viewdns.info的IP反向查找功能查询zhu'ji主机,请谨慎使用否则会被封杀
-viewdns <string> 使用viewdns.info的API和IP反向查找功能查找每个主机。
-logontube 使用logontube.com的API查找主机和(或)域,截至本次发布
该网站已被关闭
-exfiltrated 查找从exfiltrated.com的主机名搜索返回的主机名
-censys <string> 搜索censys.io域。名称的收集来自于这个搜索的每个主机的TLS证书。该命令选项后跟的字符串为API ID和Secret并用冒号分隔
-crtsh 在crt.sh中搜索与所提供域相关的证书
-vt 在提供域的子域名中搜索VirusTotal
-srv 查找DNS SRV记录并检索关联的主机名/ IP信息
-cmn-crawl <string> 搜索commoncrawl.org域的子域。提供索引要使用参数
。例如:“CC-MAIN-2017-04-index”
Active:
-axfr 尝试域的区域传输
-headers 对每个主机执行HTTP(s)请求并查找
可能位置中的主机名
-tls 尝试从TLS证书中检索名称
(公用名称和主题备用名称)
Output Options:
-clean 打印结果为每个主机的主机名
-csv 打印结果为csv格式
-json 打印结果为JSON
用Golang写的域名信息搜集工具的更多相关文章
- 【自写信息搜集工具】ThunderSearch开发原理解析
前段时间结合zoomeye的开发文档做了个简易的信息搜集工具ThunderSearch[项目地址 / 博客地址],这次来讲讲具体的实现原理和开发思路 首先要能看懂开发文档,https://www.zo ...
- 领英Linkedin信息搜集工具InSpy
领英Linkedin信息搜集工具InSpy 领英Linkedin是一个知名职业社交媒体网站.通过该网站,渗透测试人员可以获取公司内部组成和员工信息.Kali Linux提供一款专用的信息收集工具I ...
- Tweet信息搜集工具tinfoleak
Tweet信息搜集工具tinfoleak 推特是国外用户常用的社交网站.通过分析用户发布的推文以及社交活动,可以获取大量的个人信息.Kali Linux新增一款Tweet信息搜索工具tinfole ...
- Kali Linux信息收集工具
http://www.freebuf.com/column/150118.html 可能大部分渗透测试者都想成为网络空间的007,而我个人的目标却是成为Q先生! 看过007系列电影的朋友,应该都还记得 ...
- Kali Linux信息收集工具全
可能大部分渗透测试者都想成为网络空间的007,而我个人的目标却是成为Q先生! 看过007系列电影的朋友,应该都还记得那个戏份不多但一直都在的Q先生(由于年级太长目前已经退休).他为007发明了众多神奇 ...
- 2018-2019-2 《网络对抗技术》Exp6 信息搜集与漏洞扫描 Week9 20165233
Exp6 信息搜集与漏洞扫描 目录 一.基础问题 二.实验步骤 实验点一:各种搜索技巧的应用 实验点二:DNS IP注册信息的查询 实验点三:基本的扫描技术:主机发现.端口扫描.OS及服务版本探测.具 ...
- Kali Linux信息收集工具全集
001:0trace.tcptraceroute.traceroute 描述:进行路径枚举时,传统基于ICMP协议的探测工具经常会受到屏蔽,造成探测结果不够全面的问题.与此相对基于TCP协议的探测,则 ...
- Web应用程序信息收集工具wig
Web应用程序信息收集工具wig 很多网站都使用成熟的Web应用程序构建,如CMS.分析网站所使用的Web应用程序,可以快速发现网站可能存在的漏洞.Kali Linux新增加了一款Web应用程序信 ...
- 网络数据包信息收集工具ferret-sidejack
网络数据包信息收集工具ferret-sidejack 网络数据包传递用户的各种操作和对应的信息.但是由于各种数据混在一起,不利于渗透测试人员分析.Kali Linux提供了一款信息搜集工具ferr ...
随机推荐
- jmeter快捷键
快捷键 功能 备注 Ctrl + C 复制 可复制组件 Ctrl + V 粘贴 可粘贴组件 Ctrl + Shift + C 复制粘贴当前组件到下一行 Ctrl + R 运行测试计划 Ctrl ...
- Leetcode 529.扫雷游戏
扫雷游戏 让我们一起来玩扫雷游戏! 给定一个代表游戏板的二维字符矩阵. 'M' 代表一个未挖出的地雷,'E' 代表一个未挖出的空方块,'B' 代表没有相邻(上,下,左,右,和所有4个对角线)地雷的已挖 ...
- 冒泡排序(Bubble Sort)及优化
原理介绍 冒泡排序算法的原理如下: 比较相邻的元素.如果第一个比第二个大,就交换他们两个. 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对.在这一点,最后的元素应该会是最大的数. 针对所有 ...
- Spring MVC请求参数绑定
所谓请求参数绑定,就是在控制器方法中,将请求参数绑定到方法参数上 @RequestParam 绑定单个请求参数到方法参数上 @RequestParam("id") Integer ...
- 【bzoj3687】简单题 背包dp+STL-bitset
题目描述 小呆开始研究集合论了,他提出了关于一个数集四个问题:1.子集的异或和的算术和.2.子集的异或和的异或和.3.子集的算术和的算术和.4.子集的算术和的异或和.目前为止,小呆已经解决了前三个问题 ...
- CSA Round #84 The Sprawl
题目 Analysis 曼哈顿距离($L1$ metric)最小生成树. Implementation 下面的代码参考了 gispzjz 在比赛中的提交. #include <bits/stdc ...
- [HEOI2014][bzoj3611] 大工程 [虚树+dp]
题面: 传送门 思路: 又是一道虚树入门级的题目,但是这道题的实际难点在于dp 首先,这道题是可以点分治做的,而且因为6s时限随便浪,所以写点分治也不是不可以 但是,dp因为$O\left(n\rig ...
- 企鹅的游戏(penguin)
企鹅的游戏(penguin) 题目描述 Shiva养了一只小企鹅.小企鹅很聪明,她总是帮Shiva和他的好朋友想出很多很好玩的游 戏.其中有一个游戏特别经典,Shiva和他的小伙伴们百玩不厌. 游戏规 ...
- set和dict
dict属于mapping类型 from collections.abc import Mapping,MutableMapping from collections.abc import __all ...
- docker (centOS 7) 使用笔记3 - docker swarm mode
1. 什么是docker swarm mode docker engine自带的 容器管理 工具.功能比较早的 docker swarm 更多,且集成在docker engine里. (docker ...