Documentation ¶
Index ¶
- func AnalyseJSFuncByFlag(input string, script string) (string, error)
- func AnalyseJs(script, t string) []string
- func ByKeys(a, b interface{}) bool
- func Duplicate(a interface{}) (ret []interface{})
- func GetParamsFromHtml(htmlStr *string, t string) []string
- func JsContexterLeft(xsschecker string, script string) string
- func JsContexterRight(xsschecker string, script string) string
- func SaveCrawOutPut(ResultList map[string][]JsonUrl, FilePath string)
- type Attribute
- type JsonUrl
- type Node
- type NodeValue
- type Occurence
- type Parser
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AnalyseJSFuncByFlag ¶
AnalyseJSFuncByFlag 分析js语法获取部分语法数据
func ByKeys ¶
func ByKeys(a, b interface{}) bool
ByKeys is a comparison function that compares item keys and returns true when a is less than b.
func GetParamsFromHtml ¶
GetParamsFromHtml 获取变量 TODO 有待优化
func JsContexterLeft ¶
JsContexterLeft 生成左半边的闭合xss payload
func JsContexterRight ¶
JsContexterRight 生成右半边的闭合xss payload
func SaveCrawOutPut ¶
Types ¶
type Node ¶
func (*Node) Insert ¶
Insert 使用二分查找实现节点插入操作 https://github.com/wrenchonline/glint/issues/12
type Occurence ¶
func SearchInputInResponse ¶
SearchInputInResponse 搜索响应信息的位置
func SearchInputInScript ¶
type Parser ¶
type Parser struct {
// contains filtered or unexported fields
}
func (*Parser) HttpParser ¶
HttpParser http标签解析过滤
Click to show internal directories.
Click to hide internal directories.