Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AgonySec/fscan
/ functions
Functions
267 in github.com/AgonySec/fscan
⨍
Functions
267
◇
Types & classes
33
↓ 243 callers
Method
Write
(p []byte)
Plugins/fcgiscan.go:306
↓ 50 callers
Function
LogSuccess
(result string)
Configs/log.go:37
↓ 42 callers
Method
Close
()
Plugins/fcgiscan.go:284
↓ 27 callers
Function
LogError
(errinfo interface{})
Configs/log.go:116
↓ 24 callers
Function
makeZero
(size int)
Plugins/ms17010-exp.go:1034
↓ 19 callers
Method
String
()
WebScan/lib/http.pb.go:48
↓ 17 callers
Function
readreply
(conn net.Conn)
Plugins/redis.go:308
↓ 12 callers
Function
CheckErrs
(err error)
Configs/log.go:125
↓ 12 callers
Function
WrapperTcpWithTimeout
(network, address string, timeout time.Duration)
Configs/proxy.go:12
↓ 9 callers
Function
AddScan
(scantype string, info Configs.HostInfo, ch *chan struct{}, wg *sync.WaitGroup)
Plugins/scanner.go:189
↓ 9 callers
Function
bytetoint
(text byte)
Plugins/NetBIOS.go:109
↓ 8 callers
Function
AesDecrypt
(cryted string, key string)
Plugins/base.go:75
↓ 7 callers
Function
smb1GetResponse
(conn net.Conn)
Plugins/ms17010-exp.go:238
↓ 6 callers
Function
RemoveDuplicate
去重
Configs/ParseIP.go:235
↓ 6 callers
Method
String
()
Plugins/NetBIOS.go:203
↓ 5 callers
Function
ParseIPs
将192.168.1.1,192.168.1.2 通过逗号分割转为数组
Configs/ParseIP.go:79
↓ 5 callers
Function
RandInt
(min, max int)
Configs/ParseIP.go:274
↓ 5 callers
Function
Readfile
(filename string)
Configs/Parse.go:124
↓ 5 callers
Method
writeRecord
(recType uint8, reqId uint16, content []byte)
Plugins/fcgiscan.go:194
↓ 4 callers
Function
Evaluate
(env *cel.Env, expression string, params map[string]interface{})
WebScan/lib/eval.go:31
↓ 4 callers
Function
ParsePort
* * 端口解析,返回列表 */
Configs/ParsePort.go:13
↓ 4 callers
Function
RandomStr
(randSource *rand.Rand, letterBytes string, n int)
WebScan/lib/eval.go:586
↓ 4 callers
Function
ReadBytes
(conn net.Conn)
Plugins/base.go:35
↓ 4 callers
Function
file_http_proto_rawDescGZIP
()
WebScan/lib/http.pb.go:419
↓ 4 callers
Function
geturl
(info *Configs.HostInfo, flag int, CheckData []WebScan.CheckDatas)
Plugins/webtitle.go:91
↓ 3 callers
Function
DoRequest
(req *http.Request, redirect bool)
WebScan/lib/eval.go:608
↓ 3 callers
Function
makeSMB1Trans2ExploitPacket
(treeID, userID uint16, timeout int, typ string)
Plugins/ms17010-exp.go:662
↓ 2 callers
Function
ArrayCountValueTop
(arrInit []string, length int, flag bool)
Plugins/icmp.go:319
↓ 2 callers
Function
Execute
(PocInfo Configs.PocInfo)
WebScan/WebScan.go:41
↓ 2 callers
Function
Expoilt
(realhost string, conn net.Conn)
Plugins/redis.go:120
↓ 2 callers
Function
Flag
(Info *HostInfo)
Configs/flag.go:19
↓ 2 callers
Function
FtpConn
(info *Configs.HostInfo, user string, pass string)
Plugins/ftp.go:50
↓ 2 callers
Function
GetHeader
(header map[string]string)
WebScan/lib/check.go:545
↓ 2 callers
Function
GetProtocol
(host string, Timeout int64)
Plugins/webtitle.go:220
↓ 2 callers
Function
LoadPoc
(fileName string, Pocs embed.FS)
WebScan/lib/client.go:225
↓ 2 callers
Method
Login
(domain, user, pwd string, timeout int64)
Plugins/rdp.go:127
↓ 2 callers
Function
NoPortScan
(hostslist []string, ports string)
Plugins/portscan.go:138
↓ 2 callers
Function
Parse
(Info *HostInfo)
Configs/Parse.go:14
↓ 2 callers
Function
ParseUrl
(u *url.URL)
WebScan/lib/eval.go:636
↓ 2 callers
Function
RunPing
(hostslist []string, chanHosts chan string)
Plugins/icmp.go:234
↓ 2 callers
Function
Scan
(info Configs.HostInfo)
Plugins/scanner.go:13
↓ 2 callers
Function
Smb2Con
(info *Configs.HostInfo, user string, pass string, hash []byte, hasprint bool)
Plugins/smb2.go:114
↓ 2 callers
Function
Socks5Dailer
(forward *net.Dialer)
Configs/proxy.go:44
↓ 2 callers
Method
UpdateCompileOptions
(args StrMap)
WebScan/lib/eval.go:531
↓ 2 callers
Function
WebScan
(info *Configs.HostInfo)
WebScan/WebScan.go:22
↓ 2 callers
Function
cloneMap
(tags map[string]string)
WebScan/lib/check.go:501
↓ 2 callers
Function
clustersend
(oReq *http.Request, variableMap map[string]interface{}, req *Request, env *cel.Env, rule Rules)
WebScan/lib/check.go:424
↓ 2 callers
Method
content
()
Plugins/fcgiscan.go:173
↓ 2 callers
Function
doSearch
(re string, body string)
WebScan/lib/check.go:201
↓ 2 callers
Function
encodeSize
(b []byte, size uint32)
Plugins/fcgiscan.go:267
↓ 2 callers
Function
getconfig
(conn net.Conn)
Plugins/redis.go:344
↓ 2 callers
Function
makemsg
(host string)
Plugins/icmp.go:279
↓ 2 callers
Function
parseIP
(ip string)
Configs/ParseIP.go:93
↓ 2 callers
Function
parseIP1
解析ip段: 192.168.111.1-255 192.168.111.1-192.168.112.255
Configs/ParseIP.go:142
↓ 2 callers
Function
smb1FreeHole
(address string, start bool)
Plugins/ms17010-exp.go:840
↓ 2 callers
Function
smb2Grooms
(address string, grooms int)
Plugins/ms17010-exp.go:954
↓ 2 callers
Function
smbClientNegotiate
(conn net.Conn)
Plugins/ms17010-exp.go:271
↓ 1 callers
Function
AES_CBC_Encrypt
AES CBC加密后的payload
WebScan/lib/shiro.go:38
↓ 1 callers
Function
AES_GCM_Encrypt
AES GCM 加密后的payload shiro 1.4.2版本更换为了AES-GCM加密方式
WebScan/lib/shiro.go:56
↓ 1 callers
Function
Banner
()
Configs/flag.go:7
↓ 1 callers
Function
CheckInfoPoc
(infostr string)
WebScan/lib/check.go:536
↓ 1 callers
Function
CheckLive
* * 主机存活检测 */
Plugins/icmp.go:70
↓ 1 callers
Function
CheckMultiPoc
(req *http.Request, pocs []*Poc, workers int)
WebScan/lib/check.go:28
↓ 1 callers
Function
Combo
(input ListMap)
WebScan/lib/check.go:403
↓ 1 callers
Function
ConvertFunc
(name *string, info *Configs.HostInfo)
Plugins/scanner.go:205
↓ 1 callers
Function
DllCanUnloadNow
export DllCanUnloadNow
cmd/dll/main.go:14
↓ 1 callers
Function
DllGetClassObject
export DllGetClassObject
cmd/dll/main.go:17
↓ 1 callers
Function
DllRegisterServer
export DllRegisterServer
cmd/dll/main.go:20
↓ 1 callers
Function
DllUnregisterServer
export DllUnregisterServer
cmd/dll/main.go:23
↓ 1 callers
Function
ExecCommandPing
(ip string)
Plugins/icmp.go:252
↓ 1 callers
Function
FindnetScan
(info *Configs.HostInfo)
Plugins/findnet.go:24
↓ 1 callers
Function
GOWebTitle
(info *Configs.HostInfo)
Plugins/webtitle.go:37
↓ 1 callers
Function
GetNbnsname
(info *Configs.HostInfo)
Plugins/NetBIOS.go:87
↓ 1 callers
Function
GetShrioCookie
(key, mode string)
WebScan/lib/shiro.go:28
↓ 1 callers
Function
HexUnicodeStringToString
(src string)
Plugins/findnet.go:67
↓ 1 callers
Function
IPRange
获取起始IP、结束IP
Configs/ParseIP.go:187
↓ 1 callers
Function
InfoCheck
(Url string, CheckData *[]CheckDatas)
WebScan/InfoScan.go:16
↓ 1 callers
Function
InitHttpClient
* * 初始化 HTTP 客户端,参数包括线程数、代理类型和超时时间 */
WebScan/lib/client.go:49
↓ 1 callers
Function
Inithttp
* * 初始化 HTTP 客户端,参数包括线程数、代理类型和超时时间 */
WebScan/lib/client.go:31
↓ 1 callers
Function
IsContain
(items []string, item string)
Plugins/scanner.go:217
↓ 1 callers
Function
JoinNetBios
(netbios1, netbios2 *NetBiosInfo)
Plugins/NetBIOS.go:358
↓ 1 callers
Function
LoadPocbyPath
(fileName string)
WebScan/lib/client.go:255
↓ 1 callers
Function
MS17010EXP
(info *Configs.HostInfo)
Plugins/ms17010-exp.go:16
↓ 1 callers
Function
MS17010Scan
(info *Configs.HostInfo)
Plugins/ms17010.go:38
↓ 1 callers
Function
MakeData
(base [][]string, nextData []string)
WebScan/lib/check.go:415
↓ 1 callers
Function
MapIPToPorts
优化端口扫描输出,优化后,将扫描结果按照IP分组,并输出为如下格式:
Plugins/portscan.go:19
↓ 1 callers
Function
MongodbUnauth
(info *Configs.HostInfo)
Plugins/mongodb.go:22
↓ 1 callers
Function
MssqlConn
(info *Configs.HostInfo, user string, pass string)
Plugins/mssql.go:39
↓ 1 callers
Function
MysqlConn
(info *Configs.HostInfo, user string, pass string)
Plugins/mysql.go:39
↓ 1 callers
Function
NetBIOS1
(info *Configs.HostInfo)
Plugins/NetBIOS.go:28
↓ 1 callers
Function
New
(addr string, timeout int64)
Plugins/fcgiscan.go:185
↓ 1 callers
Function
NewClient
(host string, logLevel glog.LEVEL)
Plugins/rdp.go:118
↓ 1 callers
Function
NewEnv
(c *CustomLib)
WebScan/lib/eval.go:27
↓ 1 callers
Function
NewEnvOption
()
WebScan/lib/eval.go:96
↓ 1 callers
Function
OracleConn
(info *Configs.HostInfo, user string, pass string)
Plugins/oracle.go:39
↓ 1 callers
Function
PKCS7Padding
补码 AES加密数据块分组长度必须为128bit(byte[16]),密钥长度可以是128bit(byte[16])、192bit(byte[24])、256bit(byte[32])中的任意一个。
Plugins/base.go:96
↓ 1 callers
Function
PKCS7UnPadding
去码
Plugins/base.go:103
↓ 1 callers
Function
Padding
(plainText []byte, blockSize int)
WebScan/lib/shiro.go:19
↓ 1 callers
Function
ParseIP
* * 解析ip,返回ip列表 */
Configs/ParseIP.go:30
↓ 1 callers
Function
ParseInput
(Info *HostInfo)
Configs/Parse.go:143
next →
1–100 of 267, ranked by callers