MCPcopy Create free account

hub / github.com/AgonySec/fscan / functions

Functions267 in github.com/AgonySec/fscan

↓ 243 callersMethodWrite
(p []byte)
Plugins/fcgiscan.go:306
↓ 50 callersFunctionLogSuccess
(result string)
Configs/log.go:37
↓ 42 callersMethodClose
()
Plugins/fcgiscan.go:284
↓ 27 callersFunctionLogError
(errinfo interface{})
Configs/log.go:116
↓ 24 callersFunctionmakeZero
(size int)
Plugins/ms17010-exp.go:1034
↓ 19 callersMethodString
()
WebScan/lib/http.pb.go:48
↓ 17 callersFunctionreadreply
(conn net.Conn)
Plugins/redis.go:308
↓ 12 callersFunctionCheckErrs
(err error)
Configs/log.go:125
↓ 12 callersFunctionWrapperTcpWithTimeout
(network, address string, timeout time.Duration)
Configs/proxy.go:12
↓ 9 callersFunctionAddScan
(scantype string, info Configs.HostInfo, ch *chan struct{}, wg *sync.WaitGroup)
Plugins/scanner.go:189
↓ 9 callersFunctionbytetoint
(text byte)
Plugins/NetBIOS.go:109
↓ 8 callersFunctionAesDecrypt
(cryted string, key string)
Plugins/base.go:75
↓ 7 callersFunctionsmb1GetResponse
(conn net.Conn)
Plugins/ms17010-exp.go:238
↓ 6 callersFunctionRemoveDuplicate
去重
Configs/ParseIP.go:235
↓ 6 callersMethodString
()
Plugins/NetBIOS.go:203
↓ 5 callersFunctionParseIPs
将192.168.1.1,192.168.1.2 通过逗号分割转为数组
Configs/ParseIP.go:79
↓ 5 callersFunctionRandInt
(min, max int)
Configs/ParseIP.go:274
↓ 5 callersFunctionReadfile
(filename string)
Configs/Parse.go:124
↓ 5 callersMethodwriteRecord
(recType uint8, reqId uint16, content []byte)
Plugins/fcgiscan.go:194
↓ 4 callersFunctionEvaluate
(env *cel.Env, expression string, params map[string]interface{})
WebScan/lib/eval.go:31
↓ 4 callersFunctionParsePort
* * 端口解析,返回列表 */
Configs/ParsePort.go:13
↓ 4 callersFunctionRandomStr
(randSource *rand.Rand, letterBytes string, n int)
WebScan/lib/eval.go:586
↓ 4 callersFunctionReadBytes
(conn net.Conn)
Plugins/base.go:35
↓ 4 callersFunctionfile_http_proto_rawDescGZIP
()
WebScan/lib/http.pb.go:419
↓ 4 callersFunctiongeturl
(info *Configs.HostInfo, flag int, CheckData []WebScan.CheckDatas)
Plugins/webtitle.go:91
↓ 3 callersFunctionDoRequest
(req *http.Request, redirect bool)
WebScan/lib/eval.go:608
↓ 3 callersFunctionmakeSMB1Trans2ExploitPacket
(treeID, userID uint16, timeout int, typ string)
Plugins/ms17010-exp.go:662
↓ 2 callersFunctionArrayCountValueTop
(arrInit []string, length int, flag bool)
Plugins/icmp.go:319
↓ 2 callersFunctionExecute
(PocInfo Configs.PocInfo)
WebScan/WebScan.go:41
↓ 2 callersFunctionExpoilt
(realhost string, conn net.Conn)
Plugins/redis.go:120
↓ 2 callersFunctionFlag
(Info *HostInfo)
Configs/flag.go:19
↓ 2 callersFunctionFtpConn
(info *Configs.HostInfo, user string, pass string)
Plugins/ftp.go:50
↓ 2 callersFunctionGetHeader
(header map[string]string)
WebScan/lib/check.go:545
↓ 2 callersFunctionGetProtocol
(host string, Timeout int64)
Plugins/webtitle.go:220
↓ 2 callersFunctionLoadPoc
(fileName string, Pocs embed.FS)
WebScan/lib/client.go:225
↓ 2 callersMethodLogin
(domain, user, pwd string, timeout int64)
Plugins/rdp.go:127
↓ 2 callersFunctionNoPortScan
(hostslist []string, ports string)
Plugins/portscan.go:138
↓ 2 callersFunctionParse
(Info *HostInfo)
Configs/Parse.go:14
↓ 2 callersFunctionParseUrl
(u *url.URL)
WebScan/lib/eval.go:636
↓ 2 callersFunctionRunPing
(hostslist []string, chanHosts chan string)
Plugins/icmp.go:234
↓ 2 callersFunctionScan
(info Configs.HostInfo)
Plugins/scanner.go:13
↓ 2 callersFunctionSmb2Con
(info *Configs.HostInfo, user string, pass string, hash []byte, hasprint bool)
Plugins/smb2.go:114
↓ 2 callersFunctionSocks5Dailer
(forward *net.Dialer)
Configs/proxy.go:44
↓ 2 callersMethodUpdateCompileOptions
(args StrMap)
WebScan/lib/eval.go:531
↓ 2 callersFunctionWebScan
(info *Configs.HostInfo)
WebScan/WebScan.go:22
↓ 2 callersFunctioncloneMap
(tags map[string]string)
WebScan/lib/check.go:501
↓ 2 callersFunctionclustersend
(oReq *http.Request, variableMap map[string]interface{}, req *Request, env *cel.Env, rule Rules)
WebScan/lib/check.go:424
↓ 2 callersMethodcontent
()
Plugins/fcgiscan.go:173
↓ 2 callersFunctiondoSearch
(re string, body string)
WebScan/lib/check.go:201
↓ 2 callersFunctionencodeSize
(b []byte, size uint32)
Plugins/fcgiscan.go:267
↓ 2 callersFunctiongetconfig
(conn net.Conn)
Plugins/redis.go:344
↓ 2 callersFunctionmakemsg
(host string)
Plugins/icmp.go:279
↓ 2 callersFunctionparseIP
(ip string)
Configs/ParseIP.go:93
↓ 2 callersFunctionparseIP1
解析ip段: 192.168.111.1-255 192.168.111.1-192.168.112.255
Configs/ParseIP.go:142
↓ 2 callersFunctionsmb1FreeHole
(address string, start bool)
Plugins/ms17010-exp.go:840
↓ 2 callersFunctionsmb2Grooms
(address string, grooms int)
Plugins/ms17010-exp.go:954
↓ 2 callersFunctionsmbClientNegotiate
(conn net.Conn)
Plugins/ms17010-exp.go:271
↓ 1 callersFunctionAES_CBC_Encrypt
AES CBC加密后的payload
WebScan/lib/shiro.go:38
↓ 1 callersFunctionAES_GCM_Encrypt
AES GCM 加密后的payload shiro 1.4.2版本更换为了AES-GCM加密方式
WebScan/lib/shiro.go:56
↓ 1 callersFunctionBanner
()
Configs/flag.go:7
↓ 1 callersFunctionCheckInfoPoc
(infostr string)
WebScan/lib/check.go:536
↓ 1 callersFunctionCheckLive
* * 主机存活检测 */
Plugins/icmp.go:70
↓ 1 callersFunctionCheckMultiPoc
(req *http.Request, pocs []*Poc, workers int)
WebScan/lib/check.go:28
↓ 1 callersFunctionCombo
(input ListMap)
WebScan/lib/check.go:403
↓ 1 callersFunctionConvertFunc
(name *string, info *Configs.HostInfo)
Plugins/scanner.go:205
↓ 1 callersFunctionDllCanUnloadNow
export DllCanUnloadNow
cmd/dll/main.go:14
↓ 1 callersFunctionDllGetClassObject
export DllGetClassObject
cmd/dll/main.go:17
↓ 1 callersFunctionDllRegisterServer
export DllRegisterServer
cmd/dll/main.go:20
↓ 1 callersFunctionDllUnregisterServer
export DllUnregisterServer
cmd/dll/main.go:23
↓ 1 callersFunctionExecCommandPing
(ip string)
Plugins/icmp.go:252
↓ 1 callersFunctionFindnetScan
(info *Configs.HostInfo)
Plugins/findnet.go:24
↓ 1 callersFunctionGOWebTitle
(info *Configs.HostInfo)
Plugins/webtitle.go:37
↓ 1 callersFunctionGetNbnsname
(info *Configs.HostInfo)
Plugins/NetBIOS.go:87
↓ 1 callersFunctionGetShrioCookie
(key, mode string)
WebScan/lib/shiro.go:28
↓ 1 callersFunctionHexUnicodeStringToString
(src string)
Plugins/findnet.go:67
↓ 1 callersFunctionIPRange
获取起始IP、结束IP
Configs/ParseIP.go:187
↓ 1 callersFunctionInfoCheck
(Url string, CheckData *[]CheckDatas)
WebScan/InfoScan.go:16
↓ 1 callersFunctionInitHttpClient
* * 初始化 HTTP 客户端,参数包括线程数、代理类型和超时时间 */
WebScan/lib/client.go:49
↓ 1 callersFunctionInithttp
* * 初始化 HTTP 客户端,参数包括线程数、代理类型和超时时间 */
WebScan/lib/client.go:31
↓ 1 callersFunctionIsContain
(items []string, item string)
Plugins/scanner.go:217
↓ 1 callersFunctionJoinNetBios
(netbios1, netbios2 *NetBiosInfo)
Plugins/NetBIOS.go:358
↓ 1 callersFunctionLoadPocbyPath
(fileName string)
WebScan/lib/client.go:255
↓ 1 callersFunctionMS17010EXP
(info *Configs.HostInfo)
Plugins/ms17010-exp.go:16
↓ 1 callersFunctionMS17010Scan
(info *Configs.HostInfo)
Plugins/ms17010.go:38
↓ 1 callersFunctionMakeData
(base [][]string, nextData []string)
WebScan/lib/check.go:415
↓ 1 callersFunctionMapIPToPorts
优化端口扫描输出,优化后,将扫描结果按照IP分组,并输出为如下格式:
Plugins/portscan.go:19
↓ 1 callersFunctionMongodbUnauth
(info *Configs.HostInfo)
Plugins/mongodb.go:22
↓ 1 callersFunctionMssqlConn
(info *Configs.HostInfo, user string, pass string)
Plugins/mssql.go:39
↓ 1 callersFunctionMysqlConn
(info *Configs.HostInfo, user string, pass string)
Plugins/mysql.go:39
↓ 1 callersFunctionNetBIOS1
(info *Configs.HostInfo)
Plugins/NetBIOS.go:28
↓ 1 callersFunctionNew
(addr string, timeout int64)
Plugins/fcgiscan.go:185
↓ 1 callersFunctionNewClient
(host string, logLevel glog.LEVEL)
Plugins/rdp.go:118
↓ 1 callersFunctionNewEnv
(c *CustomLib)
WebScan/lib/eval.go:27
↓ 1 callersFunctionNewEnvOption
()
WebScan/lib/eval.go:96
↓ 1 callersFunctionOracleConn
(info *Configs.HostInfo, user string, pass string)
Plugins/oracle.go:39
↓ 1 callersFunctionPKCS7Padding
补码 AES加密数据块分组长度必须为128bit(byte[16]),密钥长度可以是128bit(byte[16])、192bit(byte[24])、256bit(byte[32])中的任意一个。
Plugins/base.go:96
↓ 1 callersFunctionPKCS7UnPadding
去码
Plugins/base.go:103
↓ 1 callersFunctionPadding
(plainText []byte, blockSize int)
WebScan/lib/shiro.go:19
↓ 1 callersFunctionParseIP
* * 解析ip,返回ip列表 */
Configs/ParseIP.go:30
↓ 1 callersFunctionParseInput
(Info *HostInfo)
Configs/Parse.go:143
next →1–100 of 267, ranked by callers