protocol

package
v0.0.0-...-6bad842 Latest Latest
Warning

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

Go to latest
Published: Jun 11, 2016 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	CommonDirectories = []string{"/style", "/styles", "/css", "/uploads", "/images", "/img", "/static",

		"/wp-content/uploads",

		"/products", "/products/cat"}
)

Functions

This section is empty.

Types

type BitcoinProtocolScanner

type BitcoinProtocolScanner struct {
}

func (*BitcoinProtocolScanner) ScanProtocol

func (rps *BitcoinProtocolScanner) ScanProtocol(hiddenService string, onionscanConfig *config.OnionscanConfig, report *report.OnionScanReport)

type FTPProtocolScanner

type FTPProtocolScanner struct {
}

func (*FTPProtocolScanner) ScanProtocol

func (sps *FTPProtocolScanner) ScanProtocol(hiddenService string, onionscanConfig *config.OnionscanConfig, report *report.OnionScanReport)

type HTTPProtocolScanner

type HTTPProtocolScanner struct {
	Client *http.Client
}

func (*HTTPProtocolScanner) ScanPage

func (hps *HTTPProtocolScanner) ScanPage(hiddenService string, page string, report *report.OnionScanReport, f func(scans.Scanner, string, int, string, *report.OnionScanReport))

func (*HTTPProtocolScanner) ScanProtocol

func (hps *HTTPProtocolScanner) ScanProtocol(hiddenService string, onionscanConfig *config.OnionscanConfig, report *report.OnionScanReport)

func (*HTTPProtocolScanner) ScrapePage

func (hps *HTTPProtocolScanner) ScrapePage(hiddenService string, page string) (error, []byte, int)

type IRCProtocolScanner

type IRCProtocolScanner struct {
}

func (*IRCProtocolScanner) ScanProtocol

func (rps *IRCProtocolScanner) ScanProtocol(hiddenService string, onionscanConfig *config.OnionscanConfig, report *report.OnionScanReport)

type MongoDBProtocolScanner

type MongoDBProtocolScanner struct {
}

func (*MongoDBProtocolScanner) ScanProtocol

func (rps *MongoDBProtocolScanner) ScanProtocol(hiddenService string, onionscanConfig *config.OnionscanConfig, report *report.OnionScanReport)

type ProtocolScanner

type ProtocolScanner interface {
	ScanProtocol(hiddenService string, onionscanConfig *config.OnionscanConfig, report *report.OnionScanReport)
}

type RicochetProtocolScanner

type RicochetProtocolScanner struct {
}

func (*RicochetProtocolScanner) ScanProtocol

func (rps *RicochetProtocolScanner) ScanProtocol(hiddenService string, onionscanConfig *config.OnionscanConfig, report *report.OnionScanReport)

type SMTPProtocolScanner

type SMTPProtocolScanner struct {
}

func (*SMTPProtocolScanner) ScanProtocol

func (sps *SMTPProtocolScanner) ScanProtocol(hiddenService string, onionscanConfig *config.OnionscanConfig, report *report.OnionScanReport)

type SSHProtocolScanner

type SSHProtocolScanner struct {
}

func (*SSHProtocolScanner) ScanProtocol

func (sps *SSHProtocolScanner) ScanProtocol(hiddenService string, onionscanConfig *config.OnionscanConfig, report *report.OnionScanReport)

type VNCProtocolScanner

type VNCProtocolScanner struct {
}

func (*VNCProtocolScanner) ScanProtocol

func (vncps *VNCProtocolScanner) ScanProtocol(hiddenService string, onionscanConfig *config.OnionscanConfig, report *report.OnionScanReport)

type XMPPProtocolScanner

type XMPPProtocolScanner struct {
}

func (*XMPPProtocolScanner) ScanProtocol

func (rps *XMPPProtocolScanner) ScanProtocol(hiddenService string, onionscanConfig *config.OnionscanConfig, report *report.OnionScanReport)

Jump to

Keyboard shortcuts

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