webinfo 是一个高并发网站信息获取工具,可用于 获取到目标相关子域名大量资产后

Overview

webinfo

webinfo 是一个高并发网站信息获取工具,可用于

  • 获取到目标相关子域名大量资产后,进行存活扫描
  • 获取域名解析的ip,识别cdn,轻量级识别指纹、获取标题

webinfo使用go语言编写

  • 发挥golang协程优势,快速扫描获取网站信息
  • 多平台通用

安装

git clone https://github.com/aeverj/weblive.git
cd weblive
go build weblive.go

开始使用

直接扫描

将需要扫描的域名保存到url.txt文件中,执行
webinfo

结果会放到result文件夹中,网站信息保存为Excel表格,不存在cdn的真实ip保存到ip.txt文件中

扫描结果

URL Redirect Title Status_Code IP CDN Finger
https://www.baidu.com https://www.baidu.com 百度一下,你就知道 200 182.61.200.7,182.61.200.6 false jQuery
https://github.com https://github.com The world’s leading software development platform · GitHub 200 13.250.177.223 false Ruby on Rails,GitHub Pages,Bootstrap
https://studygolang.com/ https://studygolang.com/ 首页 - Go语言中文网 - Golang中文社区 200 59.110.219.94 false jQuery,Bootstrap,Google AdSense,Marked,Gravatar,Nginx,Font Awesome
Issues
  • Runtime error

    Runtime error

    环境:Go version go1.17.5 windows/amd64 运行时出现以下错误,查阅资料无法解决

    `panic: runtime error: invalid memory address or nil pointer dereference [signal 0xc0000005 code=0x0 addr=0x90 pc=0x11a0e30]

    goroutine 45097 [running]: regexp.(*Regexp).doExecute(0xc0000d56c0, {0x0, 0x0}, {0xc000451760, 0xc000559c70, 0xfdafb0}, {0x0, 0x115cf01}, 0x12c1ee0, 0x0, ...) E:/GoLang/src/regexp/exec.go:527 +0x90 regexp.(*Regexp).doMatch(...) E:/GoLang/src/regexp/exec.go:514 regexp.(*Regexp).Match(...) E:/GoLang/src/regexp/regexp.go:531 github.com/x/x/pkg/wappalyzer.hasapp(0xc0007def50, 0xc0009ec060) E:/tools/webinfo/weblive/pkg/wappalyzer/getFinger.go:195 +0x7fc github.com/x/x/pkg/wappalyzer.(*wappalyzer).Analyze(0xc00022a6f0, 0xc0007def50) E:/tools/webinfo/weblive/pkg/wappalyzer/getFinger.go:247 +0xa7 main.main.func3({0xc000012378, 0x0}) E:/tools/webinfo/weblive/webinfo.go:110 +0x174 created by main.main E:/tools/webinfo/weblive/webinfo.go:103 +0x65d`

    opened by Lizhiyao1 2
  • 无法找到文件apps.json

    无法找到文件apps.json

    出现以下新问题: 2020/12/30 10:50:39 无法找到文件apps.json panic: 无法找到文件apps.json

    goroutine 1 [running]: log.Panic(0xc00010fdd0, 0x1, 0x1) /usr/lib/go-1.13/src/log/log.go:338 +0xac github.com/x/x/pkg/wappalyzer.Init(0xc000086eb8) /root/weblive/pkg/wappalyzer/getFinger.go:211 +0x545 main.main() /root/weblive/webinfo.go:46 +0x37 image

    opened by xiaobai008 2