finger

package
v0.0.0-...-0f14dfa Latest Latest
Warning

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

Go to latest
Published: Jun 22, 2023 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Convert

func Convert(src string, srcCode string, tagCode string) string

*

  • 编码转换
  • 需要传入原始编码和输出编码,如果原始编码传入出错,则转换出来的文本会乱码

func Jsjump

func Jsjump(str string, url string) []string

func LoadWebfingerprint

func LoadWebfingerprint(path string) error

func MapToJson

func MapToJson(param map[string][]string) string

func Mmh3Hash32

func Mmh3Hash32(raw []byte) string

func RemoveDuplicatesAndEmpty

func RemoveDuplicatesAndEmpty(a []string) (ret []string)

func StandBase64

func StandBase64(braw []byte) []byte

Types

type FinScan

type FinScan struct {
	UrlQueue    *queue.Queue
	Ch          chan []string
	Wg          sync.WaitGroup
	Thread      int
	Output      string
	Proxy       string
	AllResult   []Outrestul
	FocusResult []Outrestul
	Finpx       *Packjson
}

func NewScan

func NewScan(urls []string, thread int, output string, proxy string) *FinScan

func (*FinScan) ScanSingleURL

func (s *FinScan) ScanSingleURL(u string)

func (*FinScan) StartScan

func (s *FinScan) StartScan()

type Fingerprint

type Fingerprint struct {
	Cms      string
	Method   string
	Location string
	Keyword  []string
}

type Outrestul

type Outrestul struct {
	Url        string `json:"url"`
	Cms        string `json:"cms"`
	Server     string `json:"server"`
	Statuscode int    `json:"statuscode"`
	Length     int    `json:"length"`
	Title      string `json:"title"`
}

type Packjson

type Packjson struct {
	Fingerprint []Fingerprint
}
var (
	Webfingerprint *Packjson
)

func GetWebfingerprint

func GetWebfingerprint() *Packjson

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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