Knock 子域名扫描工具

Knock是一款Python编写的工具,通过单词列表来枚举目标域上的子域。扫描DNS区域传输,并尝试绕过通配DNS记录。再最新版本中knockpy支持查询VirusTotal子域,您可以在config.json文件中设置API_KEY。

环境:

Python 2.7.6

依赖

Dnspython

apt-get install python-dnspython

Kali安装:

git clone https://github.com/guelfoweb/knock.git ls 
cd knock 
cd knockpy 
leafpad config.json #设置你的virustotal的API 
cd .. 
python setup.py install

virustotal网址:

https://www.virustotal.com/

注册登录后个人中心处有API地址

图片:

设置完成后查看帮助文档

参数:
扫描域名目标,如domain.com可选参数:  -h,  --help         显示此帮助信息并退出  -v,  --version      显示程序的版本号并退出  -w   WORDLIST        指向wordlist文件的特定路径  -r,  --resolve      解析ip或域名  -c,  --csv          将输出保存在csv中  -f,  --csvfields    将字段名称添加到csv输出文件的第一行  -j,  --json         在JSON中导出完整报告

例:  knockpy domain.com
  knockpy domain.com -w wordlist.txt
  knockpy -r domain.com or ip
  knockpy -c domain.com
  knockpy -j domain.com

使用截图:

使用总结:

因为是调用的API,查找记录。所以速度贼快,但结果一般。

但是第二个功能还是挺nice的。

原文发布于微信公众号 - 网络安全社区悦信安(yuexin_an)

原文发表时间:2018-05-10

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Linux驱动

linux下使用gcc编译运行C程序

gcc(GNU Compiler Collection)是Linux下最常用的C语言编译器,是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和...

23370
来自专栏加米谷大数据

MongoDB 安装和可视化工具

MongoDB 是一款非常热门的NoSQL,面向文档的数据库管理系统,我选择的是 Enterprise Server (MongoDB 3.2.9)版本,安装在...

33610
来自专栏程序猿DD

Spring Cloud构建微服务架构:消息驱动的微服务(消费分区)【Dalston版】

通过上一篇《消息驱动的微服务(消费组)》的学习,我们已经能够在多实例环境下,保证同一消息只被一个消费者实例进行接收和处理。但是,对于一些特殊场景,除了要保证单一...

35940
来自专栏IT可乐

Maven详解(四)------ 常用的Maven命令

  这章我们讲讲几个常用的 Maven 命令。由于执行命令是在工程的基础上来的,所以我们要先创建一个 Maven 工程,具体如何创建,在上一篇博客已经介绍了:h...

46080
来自专栏Python

linux每日命令(20):find命令概览

Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的...

9920
来自专栏三木的博客

Linux shell 程序设计1——安装及入门

1、什么是shell? shell是linux内核的“壳”,是用户和内核的桥梁。它类似于windows下的命令提示符,将用户输入的命令解释给内核执行,并返回给用...

20960
来自专栏ytkah

教你一步步composer安装Magento2.2

  以前外贸建站一直用zencart,这段时间ytkah比较有时间,就决定用magento来创建一下站点。magento不像普通的程序一样下载就可以直接安装,需...

17820
来自专栏python3

python3--模块和包,软件开发规范

在第一次导入某个模块时(比如my_module),会检查该模块是否已经被加载到内存中(执行文件的名称空间对应的内存),如果有则直接引用,如果没有,解释器则会查找...

11020
来自专栏梧雨北辰的开发录

Python学习(2):环境安装与运行一、Windows安装Python二、Mac OS与Linux安装Python三、Python的三种运行方式

22330
来自专栏蓝天

mysql-5.7.10普通安装

这里安装的是最新的MySQL 5.7.10,下载网址为:http://dev.mysql.com/downloads/mysql/,本文选择是的“Linux ...

10620

扫码关注云+社区

领取腾讯云代金券