Go语言域名枚举工具源码
2020-04-23 17:30:20 Author: forum.90sec.com(查看原文) 阅读量:316 收藏

此工具发布到 90sec ,仅供交流学习使用!

功能介召:

  1. 利用GO协程高并发快速查出所1-6位有解析的所有{".ru", ".de", ".by", ".fi", ".jp", ".uk", ".us"}域名。

  2. 断后续查,有时候重启机器后为了避免重新从头开始查域名解析,增加了可以传位置或者域名参数让程序空跑到指定位置后再继续查询。

  3. 如果想更改其他域名后缀可以取源码重新修改后编译。

使用方法:

1.上传代码

把修改好的代码用Bitvise或者winscp上传到linux中

image

2.安装编译环境

执行如命令:

curl -O https://storage.googleapis.com/golang/go1.11.1.linux-amd64.tar.gz

sudo tar -C /usr/local -xzf go1.11.1.linux-amd64.tar.gz

mkdir -p ~/go; echo "export GOPATH=$HOME/go" >> ~/.bashrc

echo "export PATH=$PATH:$HOME/go/bin:/usr/local/go/bin" >> ~/.bashrc

source ~/.bashrc

go get github.com/pborman/uuid

go get github.com/Unknwon/goconfig

3.开始编译

执行 go build scanner.go pool.go 后生成scanner 文件

image

4.执行程序

./scanner 1  www.aaaaa.ru

5.查看结果

image

tools.zip (62.0 KB)


文章来源: https://forum.90sec.com/t/topic/976/1
如有侵权请联系:admin#unsafe.sh