Documentation
¶
Index ¶
- Constants
- Variables
- func Checksum(payload []byte) []byte
- func DecodeOnion(addr []byte) (string, error)
- func EncodeOnion(onion string) ([]byte, error)
- func Hash256(payload []byte) [32]byte
- func ReadCompactSize(input []byte) (uint64, int)
- func SendPacket(conn net.Conn, msgstart []byte, pkt *Packet) error
- type BitcoinProtocolScanner
- func (rps *BitcoinProtocolScanner) HandleAddr(conn net.Conn, osc *config.OnionScanConfig, report *report.BitcoinService, ...) error
- func (rps *BitcoinProtocolScanner) HandlePing(conn net.Conn, osc *config.OnionScanConfig, report *report.BitcoinService, ...) error
- func (rps *BitcoinProtocolScanner) HandleVerAck(conn net.Conn, osc *config.OnionScanConfig, report *report.BitcoinService, ...) error
- func (rps *BitcoinProtocolScanner) HandleVersion(conn net.Conn, osc *config.OnionScanConfig, report *report.BitcoinService, ...) error
- func (rps *BitcoinProtocolScanner) MessageLoop(conn net.Conn, osc *config.OnionScanConfig, report *report.BitcoinService) error
- func (rps *BitcoinProtocolScanner) ScanProtocol(hiddenService string, osc *config.OnionScanConfig, ...)
- func (rps *BitcoinProtocolScanner) SendVersion(conn net.Conn, osc *config.OnionScanConfig, hiddenService string) error
- type FTPProtocolScanner
- type HTTPProtocolScanner
- type IRCProtocolScanner