MCPcopy Index your code
hub / github.com/GoEdgeLab/EdgeNode

github.com/GoEdgeLab/EdgeNode @v1.3.8

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.3.8 ↗ · + Follow
3,954 symbols 17,947 edges 702 files 1,093 documented · 28% updated 2y ago★ 90
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

GoEdge边缘节点源码

Extension points exported contracts — how you extend this code

FirewallInterface (Interface)
FirewallInterface 防火墙接口 [4 implementers]
internal/firewalls/firewall_interface.go
MethodInterface (Interface)
(no doc) [5 implementers]
internal/encrypt/method.go
StorageInterface (Interface)
StorageInterface 缓存存储接口 [2 implementers]
internal/caches/storage_interface.go
MetricInterface (Interface)
(no doc) [3 implementers]
internal/metrics/metric_interface.go
DB (Interface)
(no doc) [2 implementers]
internal/utils/agents/db.go
IPListDB (Interface)
(no doc) [2 implementers]
internal/iplibrary/ip_list_db.go
ListenerInterface (Interface)
ListenerInterface 各协议监听器的接口
internal/nodes/listener_interface.go
GCAble (Interface)
(no doc) [2 implementers]
internal/ttlcache/manager.go

Core symbols most depended-on inside this repo

Log
called by 927
internal/utils/service.go
String
called by 331
internal/utils/exec/cmd.go
Unix
called by 322
internal/utils/fasttime/time_fast.go
Error
called by 309
internal/errors/error.go
Lock
called by 222
internal/utils/fs/locker.go
Add
called by 194
internal/metrics/task.go
Unlock
called by 177
internal/goman/task_group.go
Header
called by 170
internal/nodes/http_writer.go

Shape

Method 2,172
Function 1,368
Struct 360
Interface 31
Enum 8
Class 7
TypeAlias 5
FuncType 3

Languages

Go97%
C3%
C++1%
Python1%

Modules by API surface

internal/waf/injectionutils/libinjection/src/libinjection_sqli.c62 symbols
internal/nodes/http_request.go60 symbols
internal/caches/storage_file.go41 symbols
internal/nodes/http_writer.go38 symbols
internal/utils/kvstore/table.go31 symbols
internal/caches/storage_memory.go30 symbols
internal/waf/injectionutils/libinjection/src/libinjection_html5.c28 symbols
internal/caches/list_file_sqlite.go28 symbols
internal/utils/bfs/blocks_file.go27 symbols
internal/nodes/listener_udp.go26 symbols
internal/caches/list_memory.go24 symbols
internal/caches/list_file_db_sqlite.go24 symbols

For agents

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

⬇ download graph artifact