Documentation ¶
Index ¶
- Constants
- Variables
- func AddDataToTable(table *tablewriter.Table, data []string)
- func AddStringToString(x string, seps []string, y string) []string
- func CheckFinger(finger string, title string, url string, contentType string, respBody []byte, ...) []string
- func Debug(format string, args ...interface{})
- func DirBrute(baseUrl string, dir string) []string
- func DisplayHeader(Url string, Method string)
- func Error(format string, args ...interface{})
- func Errorf(format string, args ...interface{}) error
- func Failed(format string, args ...interface{})
- func Fatal(format string, args ...interface{})
- func FilRead(filename string) []string
- func FileWrite(filename string, format string, args ...interface{})
- func FindFaviconURL(urlStr string) (string, error)
- func FingerScan(url string, method string) (string, string, string, string, []byte, int)
- func FirstCharToUpper(Name string) string
- func GenerateWeakPassword() []string
- func HalfCharToUpper(Name string) string
- func HighLight(data string, keywords []string, fingers []string, Url string)
- func HttpGetServerHeader(Url string, NeedTitle bool, Method string) (string, string, string, error)
- func IconDetect(Url string) (string, error)
- func Info(format string, args ...interface{})
- func InitHttp()
- func InitHttpClient(ThreadsNum int, DownProxy string, Timeout time.Duration) error
- func IsVuePath(Path string) bool
- func LastCharToUpper(Name string) string
- func LogBeautify(x string, colorAttr color.Attribute, y string, level int)
- func MapToJson(param map[string][]string) string
- func Max(nums ...int) int
- func MightBeChineseName(Name string) bool
- func MightBeIdentityCard(IdentityCard string) bool
- func MightBePhone(Phone string) bool
- func Min(nums ...int) int
- func Mmh3Hash32(raw []byte) string
- func Normalize(Path string, RootPath string) string
- func PrintFinger(Url string, Depth int)
- func PrintTable(Url string, key string, data []SensitiveData)
- func Quote(x string) string
- func RandomString(length int) string
- func RemoveDuplicateElement(originals interface{}) (interface{}, error)
- func ReplaceWithTable(input string) string
- func SecList() string
- func SensitiveInfoCollect(Url string, Content string)
- func ShowInfo()
- func SimHash(input []byte) uint64
- func Spider(RootPath string, Url string, depth int, myMap mapset.Set) error
- func StandBase64(braw []byte) []byte
- func StringListToInterfaceList(tmpList []string) []interface{}
- func Success(format string, args ...interface{})
- func TranslateToEnglish(Name string) (string, string, string, string)
- func UrlFilter(Url string) bool
- func Warning(format string, args ...interface{})
- func WriteToCsv(filename string, data []string)
- type Fingerprint
- type Packjson
- type Pair
- type PairList
- type SensitiveData
Constants ¶
View Source
const ( LevelDebug = iota LevelInfo LevelSuccess LevelFailed LevelWarning LevelError LevelFatal )
View Source
const ( INT_MAX = int(^uint(0) >> 1) INT_MIN = ^INT_MAX )
Variables ¶
View Source
var ( Client *http.Client ClientNoRedirect *http.Client )
Functions ¶
func AddDataToTable ¶ added in v1.1.14
func AddDataToTable(table *tablewriter.Table, data []string)
func CheckFinger ¶ added in v1.1.8
func DisplayHeader ¶
func FindFaviconURL ¶
func FingerScan ¶ added in v1.1.8
func FirstCharToUpper ¶
func GenerateWeakPassword ¶
func GenerateWeakPassword() []string
func HalfCharToUpper ¶
func HttpGetServerHeader ¶
func IconDetect ¶
func InitHttpClient ¶
func LastCharToUpper ¶
func LogBeautify ¶ added in v1.1.8
func MightBeChineseName ¶
func MightBeIdentityCard ¶
func MightBePhone ¶
func Mmh3Hash32 ¶
func PrintFinger ¶
func PrintTable ¶ added in v1.1.11
func PrintTable(Url string, key string, data []SensitiveData)
func RandomString ¶ added in v1.1.7
func RemoveDuplicateElement ¶
func RemoveDuplicateElement(originals interface{}) (interface{}, error)
func ReplaceWithTable ¶
func SensitiveInfoCollect ¶
func StandBase64 ¶
func StringListToInterfaceList ¶
func StringListToInterfaceList(tmpList []string) []interface{}
func WriteToCsv ¶ added in v1.1.14
Types ¶
type Fingerprint ¶
type Packjson ¶
type Packjson struct {
Fingerprint []Fingerprint
}
type SensitiveData ¶ added in v1.1.11
func DeduplicateByContent ¶ added in v1.1.11
func DeduplicateByContent(data []SensitiveData) []SensitiveData
Click to show internal directories.
Click to hide internal directories.