制作zmap的dns探针
- 进入cpan
perl -MCPAN -e shell - 安装相关包
install Net::DNS
(如果这种方式太慢,就到网站http://www.cpan.org/authors/01mailrc.txt.gz去下载,然后放到CPAN软件包下) - 然后将以下代码保存成 buildpacket.pl (名字自定义就好)
use Net::DNS;if ( $#ARGV != 0 ) {print "Usage: perl buildpacket.pl <domain>\n";print " Example: perl buildpacket.pl 1x1.cz\n";print " Coded by Vypor, https://github.com/Vypor\n";exit(1);}my $domain = $ARGV[0];my $dnspacket = new Net::DNS::Packet( $domain, 'IN', 'ANY' );$dnspacket->header->qr(0); #Query Responce Flag$dnspacket->header->aa(0); #Authoritative Flag$dnspacket->header->tc(0); #Truncated Flag$dnspacket->header->ra(0); #Recursion Desired$dnspacket->header->rd(1); #Recursion Available$udp_max = $dnspacket->header->size(65527); #Max Allowed Byte Sizemy $dnsdata = $dnspacket->data;open (FILE, ">>$domain.pkt");print FILE $dnsdata;close FILE;
生成探针文件(正向 popular域名请求)
perl buildpacket.pl baidu.com接下来就可以用这个探针文件去扫了
zmap -p 53 -M udp --probe-args=file:baidu.com.pkt -n 10000 -o dns_fingerprint.txt
此时dns_fingerprint.txt中的扫描结果:
在这里插入代码片
61.70.117.235
178.20.159.119
193.180.178.72
67.225.170.36
192.64.35.145
185.71.5.65
201.0.218.55
176.9.194.47
- 修改一下输出模式
zmap-1.0.3# zmap -p 53 -M udp --probe-args=file:baidu.com.pkt -n 10000 --output-module=extended_file -o re.txt
此时re.txt中的结果为:
response, saddr, daddr, sport, dport, seq, ack, in_cooldown, is_repeat, timestamp
data, 213.32.58.29, 192.168.43.195, 53, 32424, 1338872, 1195757569, 1, 0,2019-11-22 17:41:04.615
data, 221.164.88.200, 192.168.43.195, 53, 16024, 1345241, 1195757569, 1, 0,2019-11-22 17:41:04.615
制作zmap的dns探针相关推荐
- 博士生DIY超级显微镜,直接看到原子!网友:太极客了,一下省出几十万元
金磊 晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 扫描隧道显微镜(STM),乍一听或许会觉得陌生. 但它在科学界的地位可不一般--让人类能够观察到单原子表面层的局域结构图像,是纳米科 ...
- evb测试板_做芯片 再“穷”不能“穷”测试
有一个笑话,问怎么成为一个百万富翁?答:先成为亿万富翁,然后开一家芯片研发公司. 做一款芯片最基本的环节是设计->流片->封装->测试,芯片成本构成一般为人力成本20%,流片40%, ...
- 渗透工具之CS4.0使用说明书
CS4.0使用说明书 目录 安装 使用 运行 监听器 listner 使用 不同监听介绍 木马 生成后门 钓鱼攻击 邮件钓鱼 功能 上部选项栏 下部工具栏 beacon的使用 会话功能 安装使用 安装 ...
- 计算机控制电机启动接线图,用PC机并口控制一个简单电路
所谓PC机并口控制,就是要用打印机接口来控制一些外部设备,达到自动化的目的.如学校早操及课间操音乐的自动播放.公共场所照明的自动控制.小型的彩灯的控制.按照课程表进行自动打铃.简易机械加工设备的自动控 ...
- 第十六章 域名解析服务
一. 域名解析的基本概念 1. 域名解析的意义 实现域名和IP地址之间的转换过程 2. 域名解析的方法 HOSTS:在网络中的每台主机都用一个文本文件来存放域名和IP地址的对照表,适用于小型网络 NI ...
- BadUsb程序大全-值得收藏
获取方式在文章末尾 何为BadUsb 简介 通过硬件直接插入对方电脑,让对方电脑执行代码,达到干扰.控制主机或者窃取信息等目的. 威胁 BadUSB的威胁在于:恶意代码存在于U盘的固件中,PC上的杀毒 ...
- docker 端口映射 udp_Docker 制作一键安装的本地无污染 DNS 域名服务
国庆休假回来,感觉和整个世界失联了,各种不通,不得不就自己本地的应用环境进一步的升级:搭建一个本地版本的无污染 DNS 域名服务.各种网络文章扫了一遍,推荐以下这篇文章: CoreDNS搭建无污染DN ...
- 制作dns服务器,宽带提速方法 制作dns服务器提速宽带 -电脑资料
安装宽带网时,宽带商通常都会提供几个DNS服务器地址,然后在Internet的TCP/IP协议设置窗口中进行设置, 什么是DNS DNS是Domain Name System的英文缩写,译成中文就是& ...
- 缓存DNS域名解析服务器的制作方法
缓存DNS 缓存域名解析服务器的配置方法: 第一步: 查看你的软件包是否安装 客户端需要安装bind ,bind-u ...
最新文章
- Android 记住密码和自动登录界面的实现(SharedPreferences 的用法)(转载)
- bootstrap 右对齐样式_Bootstrap的文本处理
- AndroidAnnotations开发框架在Eclipse中的搭建和使用以及框架实现的原理
- linux输入法源,Manjaro Linux 添加源及输入法
- 字符串常量到底存放在哪个存储区
- CSS中的三种样式来源:创作人员、读者和用户代理
- 解决无法连接到visual studio开发服务器的问题
- python实现范围框跟随_调整边界框的大小和位置,同时使其稍微居中
- 手机ufs测试软件,EFTech eMMC 5.1,UFS 3.0测试工具
- 帆软图表折线图Y轴更改为ABCD等级标签折线的显示改造
- 动画库tween.js
- Docker 安装 maven 私服
- ida pro6.4 linux安装使用
- 解决editormd不能显示emoji问题
- 使用傲腾内存加速的电脑(神舟)安装Ubuntu双系统
- 银河麒麟操作系统常用问题及解决方法
- Request method ‘PUT‘ not supported
- 怎么用手机里的计算机玩游戏,黑鲨手机怎么玩电脑上游戏
- 学生专用计算机怎么没声音,详细教你解决电脑突然没声音
- jpa中表的@OneToMany等关联关系