grabbers

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

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

Go to latest
Published: Nov 2, 2022 License: GPL-3.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const DisallowLimit = 4

Variables

This section is empty.

Functions

func Init

func Init()

func Subject2String

func Subject2String(s pkix.Name) string

Types

type DNSGrabber

type DNSGrabber struct {
}

func (*DNSGrabber) Grab

func (g *DNSGrabber) Grab(port int, t *xray.Target)

func (*DNSGrabber) Name

func (g *DNSGrabber) Name() string

type Dialer

type Dialer func(network, addr string) (net.Conn, error)

type HTTPGrabber

type HTTPGrabber struct {
}

func (*HTTPGrabber) Grab

func (g *HTTPGrabber) Grab(port int, t *xray.Target)

func (*HTTPGrabber) Name

func (g *HTTPGrabber) Name() string

type LineGrabber

type LineGrabber struct {
	// contains filtered or unexported fields
}

func NewLineGrabber

func NewLineGrabber(name string, ports []int) *LineGrabber

func (*LineGrabber) CheckPort

func (g *LineGrabber) CheckPort(port int) bool

func (*LineGrabber) Grab

func (g *LineGrabber) Grab(port int, t *xray.Target)

func (*LineGrabber) Name

func (g *LineGrabber) Name() string

type MYSQLGrabber

type MYSQLGrabber struct {
}

func (*MYSQLGrabber) Grab

func (g *MYSQLGrabber) Grab(port int, t *xray.Target)

func (*MYSQLGrabber) Name

func (g *MYSQLGrabber) Name() string

Jump to

Keyboard shortcuts

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