Help us shape the future of Go! Take the 2026 Go Developer Survey

socks

package
v0.19.0 Latest Latest
Warning

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

Go to latest
Published: Oct 23, 2026 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Package socks implements SOCKS4/4a/5 proxy enumeration.

Index

Constants

View Source
const (
	DefaultProbeHost = "example.com"
	DefaultProbeIP   = "93.184.216.34"
	DefaultProbePort = uint16(80)
)

Default probe target for SOCKS CONNECT tests (example.com)

View Source
const (
	DefaultDialTimeoutSeconds  = 5
	DefaultProbeTimeoutSeconds = 5
)

Default timeouts

Variables

This section is empty.

Functions

This section is empty.

Types

type LibraryEnumerateSocks

type LibraryEnumerateSocks struct{}

LibraryEnumerateSocks implements NetworkApplicationLibrary for SOCKS proxy enumeration.

func (*LibraryEnumerateSocks) EnumerateTarget

EnumerateTarget probes the SOCKS proxy at the given target (host:port). It tests SOCKS4, SOCKS4a, and SOCKS5 support and records details about auth methods, BIND, and UDP ASSOCIATE support.

Jump to

Keyboard shortcuts

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