socks

package
v0.0.195 Latest Latest
Warning

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

Go to latest
Published: Jun 17, 2026 License: Apache-2.0 Imports: 9 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