Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HatBoy/Awheel
/ functions
Functions
130 in github.com/HatBoy/Awheel
⨍
Functions
130
◇
Types & classes
17
↓ 7 callers
Function
printString
* client端,负责提交任务,并查看任务执行结果 */
client.go:20
↓ 4 callers
Function
testIndex
(url string, t string, ch chan string)
base/request.go:178
↓ 3 callers
Function
Get
GET请求包装
base/request.go:121
↓ 2 callers
Method
LookupHost
LookupHost returns IP addresses of provied host. In case of timeout retries query RetryTimes times.
base/dns_resolver.go:47
↓ 2 callers
Function
getIndex
(proto, domain string, ch chan string)
base/request.go:134
↓ 2 callers
Function
httpDo
(method string, url string, headers map[string]string, data string, redirect bool)
base/request.go:31
↓ 2 callers
Function
virustotalParse
(body string)
info/subdomain.go:15
↓ 1 callers
Function
CMSDetect
CMS类型识别
info/cms.go:120
↓ 1 callers
Function
Domain2Ip
调用该函数获得将域名转为IP的全部数据
info/ip.go:127
↓ 1 callers
Function
IpPort
IP端口查询
info/port.go:81
↓ 1 callers
Function
Nslookup
用于子域名爆破
info/subdomain.go:125
↓ 1 callers
Function
ParseDomainName
(domain string)
info/subdomain.go:71
↓ 1 callers
Method
SetFlag
(QR uint16, OperationCode uint16, AuthoritativeAnswer uint16, Truncation uint16, RecursionDesired uint16, Recu
info/subdomain.go:62
↓ 1 callers
Function
Struct2Json
将Struct数据转为JSON字符串
base/client.go:45
↓ 1 callers
Function
Target2Struct
将Target JSON字符串转化为struct
base/client.go:51
↓ 1 callers
Function
WAFDetect
(u string)
info/waf.go:1065
↓ 1 callers
Function
WebInfo
(url string)
info/web.go:58
↓ 1 callers
Function
Whois
* 调用http://whois.chaicp.com/home_whois/cha?ym=qqq.qq.com接口查询Whois信息 */ 传入域名查询whois信息
info/whois.go:15
↓ 1 callers
Function
bugscanerSearch
http://whatweb.bugscaner.com/look/查询
info/cms.go:22
↓ 1 callers
Function
checkWAF
发送请求页面,然后逐一匹配
info/waf.go:1038
↓ 1 callers
Function
iguoliSearch
http://www.iguoli.cn/cms.php查询
info/cms.go:95
↓ 1 callers
Function
ipSearch
收集IP归属地信息,http://ip.taobao.com/service/getIpInfo.php?ip=XXX
info/ip.go:97
↓ 1 callers
Method
lookupHost
(host string, triesLeft int)
base/dns_resolver.go:51
↓ 1 callers
Function
mainWorker
* Server端,运行在服务器上,负责执行任务 */ 主要的worker,主要用于基础信息获取和分配爆破任务
server.go:21
↓ 1 callers
Function
robots
(url string)
info/web.go:39
↓ 1 callers
Function
serverInfo
* 获取Web相关信息,包括包括服务器类型,版本,语言,网站的title,X-Powered-By等 */
info/web.go:14
↓ 1 callers
Function
subWorker
主要用于各种爆破,如子域名、子目录爆破
server.go:184
↓ 1 callers
Function
superPing
* 收集域名的IP,判断CDN,IP归属地,机房等信息 */ 调用https://ping.aizhan.com/接口查询超级ping结果
info/ip.go:18
↓ 1 callers
Function
virustotal
(domain string)
info/subdomain.go:26
↓ 1 callers
Function
whatcmsSearch
https://whatcms.org/查询
info/cms.go:71
↓ 1 callers
Function
zoomeyeLogin
* 调用ZoomEye等搜索引擎获取IP的端口服务信息 */
info/port.go:16
↓ 1 callers
Function
zoomeyeSearch
调用ZoomEye接口查询IP端口服务情况
info/port.go:43
Function
Add2Redis
将值扔进Redis SET集合中去重
base/client.go:103
Function
BaseInfo
* 所有的URL的基础信息汇总 */ 传入URL然后获取关于该URL的所有的基础信息,必须有HTTP或者HTTPS头
info/baseinfo.go:10
Function
BaseInfoResult2Struct
baseinfoResult json 转化为 struct
base/client.go:62
Function
DirResult2Struct
(jstring string)
base/client.go:72
Function
DomainIsPan
判断一级域名是否是泛解析
info/subdomain.go:143
Function
FofaSearch
调用https://fofa.so接口搜索,调用失败,先不写了
info/port.go:106
Function
GetCurrentDirectory
* 一些用具函数 */ 获取当前执行文件目录
base/utils.go:21
Function
GetRandomString
()
base/utils.go:63
Function
GetTarget
从redis列表中取出值
base/client.go:93
Function
HttpOrHttps
传入域名通过请求判断是HTTP协议还是HTTPS协议
base/request.go:152
Function
IsExist
(client *redis.Client, key, value string)
base/client.go:110
Function
New
New initializes DnsResolver.
base/dns_resolver.go:24
Function
NewFromResolvConf
NewFromResolvConf initializes DnsResolver from resolv.conf like file.
base/dns_resolver.go:33
Function
Post
POST请求包装
base/request.go:127
Function
ReadLines
读取文件并返回文件行数组,widnows和Linux分隔符会有不一样的
base/utils.go:32
Function
RedisClient
var client *redis.Client func init() { client = redis.NewClient(&redis.Options{ Addr: "192.168.100.8:6379", Password: "123456", DB: 0
base/client.go:30
Function
Send
(dnsServer, domain string)
info/subdomain.go:84
Function
Send2Redis
发送值到redis列表中RPUSH
base/client.go:84
Function
SubDirCheck
(url string)
info/subdirectory.go:7
Function
SubDomain
(domain string)
info/subdomain.go:149
Function
TestWebType
判断Web类型,是ASP还是JSP还是PHP
base/request.go:195
Function
UrlSplit
URL处理,将URL分离为域名和协议
base/utils.go:45
Function
WebIsAlive
(url string)
base/request.go:221
Function
airlock
(response *base.Response)
info/waf.go:38
Function
akamaiGHost
(response *base.Response)
info/waf.go:50
Function
anquanbao
(response *base.Response)
info/waf.go:62
Function
anyu
(response *base.Response)
info/waf.go:73
Function
armor
(response *base.Response)
info/waf.go:84
Function
asm
(response *base.Response)
info/waf.go:95
Function
aws
(response *base.Response)
info/waf.go:106
Function
baidu
(response *base.Response)
info/waf.go:120
Function
barracuda
(response *base.Response)
info/waf.go:132
Function
betterwpsecurity
(response *base.Response)
info/waf.go:150
Function
binarySEC
(response *base.Response)
info/waf.go:177
Function
blockDoS
(response *base.Response)
info/waf.go:193
Function
chinaCache
(response *base.Response)
info/waf.go:205
Function
ciscoAceXml
(response *base.Response)
info/waf.go:216
Function
cloudFlare
(response *base.Response)
info/waf.go:228
Function
cloudFront
(response *base.Response)
info/waf.go:243
Function
codeIgniter
(response *base.Response)
info/waf.go:259
Function
comodo
(response *base.Response)
info/waf.go:270
Function
dOSarrest
(response *base.Response)
info/waf.go:323
Function
denyAll
(response *base.Response)
info/waf.go:295
Function
dod
(response *base.Response)
info/waf.go:311
Function
dotDefender
(response *base.Response)
info/waf.go:335
Function
dynamicWeb
(response *base.Response)
info/waf.go:348
Function
edgecast
(response *base.Response)
info/waf.go:359
Function
expressionEngine
(response *base.Response)
info/waf.go:373
Function
f5BigIpAPM
(response *base.Response)
info/waf.go:387
Function
f5BigIpLTM
(response *base.Response)
info/waf.go:415
Function
f5Bigip
(response *base.Response)
info/waf.go:162
Function
f5FirePass
(response *base.Response)
info/waf.go:427
Function
f5Trafficshield
(response *base.Response)
info/waf.go:447
Function
fortiWeb
(response *base.Response)
info/waf.go:459
Function
gladius
(response *base.Response)
info/waf.go:483
Function
hyperGuard
(response *base.Response)
info/waf.go:494
Function
ibmDataPower
(response *base.Response)
info/waf.go:282
Function
incapsula
(response *base.Response)
info/waf.go:506
Function
knownsec
(response *base.Response)
info/waf.go:580
Function
main
()
server.go:255
Function
main
()
client.go:26
Function
mission
(response *base.Response)
info/waf.go:524
Function
naxsi
(response *base.Response)
info/waf.go:593
Function
netContinuum
(response *base.Response)
info/waf.go:605
Function
netScaler
(response *base.Response)
info/waf.go:617
Function
nevisProxy
(response *base.Response)
info/waf.go:629
Function
nsFocus
(response *base.Response)
info/waf.go:641
Function
opModsecurity
(response *base.Response)
info/waf.go:536
next →
1–100 of 130, ranked by callers