Documentation ¶
Index ¶
- Variables
- type BitcoinProtocolScanner
- type FTPProtocolScanner
- type HTTPProtocolScanner
- func (hps *HTTPProtocolScanner) ScanPage(hiddenService string, page string, report *report.OnionScanReport, ...)
- func (hps *HTTPProtocolScanner) ScanProtocol(hiddenService string, osc *config.OnionscanConfig, ...)
- func (hps *HTTPProtocolScanner) ScrapePage(hiddenService string, page string) (error, []byte, int)
- type IRCProtocolScanner
- type MongoDBProtocolScanner
- type ProtocolScanner
- type RicochetProtocolScanner
- type SMTPProtocolScanner
- type SSHProtocolScanner
- type TLSProtocolScanner
- type VNCProtocolScanner
- type XMPPProtocolScanner
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, osc *config.OnionscanConfig, report *report.OnionScanReport)
type FTPProtocolScanner ¶
type FTPProtocolScanner struct { }
func (*FTPProtocolScanner) ScanProtocol ¶
func (sps *FTPProtocolScanner) ScanProtocol(hiddenService string, osc *config.OnionscanConfig, report *report.OnionScanReport)
type HTTPProtocolScanner ¶
func (*HTTPProtocolScanner) ScanPage ¶
func (hps *HTTPProtocolScanner) ScanPage(hiddenService string, page string, report *report.OnionScanReport, osc *config.OnionscanConfig, f func(scans.Scanner, string, int, string, *report.OnionScanReport, *config.OnionscanConfig))
func (*HTTPProtocolScanner) ScanProtocol ¶
func (hps *HTTPProtocolScanner) ScanProtocol(hiddenService string, osc *config.OnionscanConfig, report *report.OnionScanReport)
func (*HTTPProtocolScanner) ScrapePage ¶
type IRCProtocolScanner ¶
type IRCProtocolScanner struct { }
func (*IRCProtocolScanner) ScanProtocol ¶
func (rps *IRCProtocolScanner) ScanProtocol(hiddenService string, osc *config.OnionscanConfig, report *report.OnionScanReport)
type MongoDBProtocolScanner ¶
type MongoDBProtocolScanner struct { }
func (*MongoDBProtocolScanner) ScanProtocol ¶
func (rps *MongoDBProtocolScanner) ScanProtocol(hiddenService string, osc *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, osc *config.OnionscanConfig, report *report.OnionScanReport)
type SMTPProtocolScanner ¶
type SMTPProtocolScanner struct { }
func (*SMTPProtocolScanner) ScanProtocol ¶
func (sps *SMTPProtocolScanner) ScanProtocol(hiddenService string, osc *config.OnionscanConfig, report *report.OnionScanReport)
type SSHProtocolScanner ¶
type SSHProtocolScanner struct { }
func (*SSHProtocolScanner) ScanProtocol ¶
func (sps *SSHProtocolScanner) ScanProtocol(hiddenService string, osc *config.OnionscanConfig, report *report.OnionScanReport)
type TLSProtocolScanner ¶
type TLSProtocolScanner struct { }
func (*TLSProtocolScanner) ScanProtocol ¶
func (sps *TLSProtocolScanner) ScanProtocol(hiddenService string, osc *config.OnionscanConfig, report *report.OnionScanReport)
type VNCProtocolScanner ¶
type VNCProtocolScanner struct { }
func (*VNCProtocolScanner) ScanProtocol ¶
func (vncps *VNCProtocolScanner) ScanProtocol(hiddenService string, osc *config.OnionscanConfig, report *report.OnionScanReport)
type XMPPProtocolScanner ¶
type XMPPProtocolScanner struct { }
func (*XMPPProtocolScanner) ScanProtocol ¶
func (rps *XMPPProtocolScanner) ScanProtocol(hiddenService string, osc *config.OnionscanConfig, report *report.OnionScanReport)
Click to show internal directories.
Click to hide internal directories.