MCPcopy Index your code
hub / github.com/eahydra/socks

github.com/eahydra/socks @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
102 symbols 275 edges 22 files 21 documented · 21%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Dialer (Interface)
A Dialer is a means to establish a connection. [7 implementers]
direct.go
ConnDecorator (FuncType)
(no doc)
cmd/socksd/decorate_conn.go

Core symbols most depended-on inside this repo

Close
called by 35
cmd/socksd/cipher.go
Write
called by 21
cmd/socksd/cipher.go
Dial
called by 11
direct.go
Read
called by 5
cmd/socksd/cipher.go
Serve
called by 4
socks4.go
NewSocks4Server
called by 3
socks4.go
NewSocks5Server
called by 3
socks5_server.go
Serve
called by 3
socks5_server.go

Shape

Function 43
Method 33
Struct 24
FuncType 1
Interface 1

Languages

Go100%

Modules by API surface

cmd/socksd/cipher.go18 symbols
cmd/socksd/pac_updater.go8 symbols
socks4.go7 symbols
cmd/socksd/main.go7 symbols
cmd/socksd/cipher_conn.go6 symbols
http_proxy.go5 symbols
cmd/socksd/dns_cache.go5 symbols
cmd/socksd/decorate_listener.go5 symbols
cmd/socksd/config.go5 symbols
socks5_client.go4 symbols
example_test.go4 symbols
direct.go4 symbols

For agents

$ claude mcp add socks \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact