utils

package
v2.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 16, 2025 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FilterWildCard

func FilterWildCard(results []result.Result) []result.Result

FilterWildCard 基于Result类型数据过滤泛解析 传入参数为[]result.Result,返回过滤后的[]result.Result 通过分析整体结果,对解析记录中相同的ip进行阈值判断,超过则丢弃该结果

func FilterWildCardAdvanced

func FilterWildCardAdvanced(results []result.Result) []result.Result

FilterWildCardAdvanced 提供更高级的泛解析检测算法 使用多种启发式方法和特征检测来识别泛解析

func GetSystemDefaultDNS

func GetSystemDefaultDNS() ([]string, error)

GetSystemDefaultDNS retrieves the default DNS servers configured on Unix-like systems. It parses the /etc/resolv.conf file.

func WildFilterOutputResult

func WildFilterOutputResult(outputType string, results []result.Result) []result.Result

WildFilterOutputResult 泛解析过滤结果

Types

type Pair

type Pair struct {
	Key   string
	Value int
}

type PairList

type PairList []Pair

func (PairList) Len

func (p PairList) Len() int

func (PairList) Less

func (p PairList) Less(i, j int) bool

func (PairList) Swap

func (p PairList) Swap(i, j int)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL