MCPcopy Index your code
hub / github.com/burpheart/dnsc2

github.com/burpheart/dnsc2 @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
15 symbols 33 edges 5 files 1 documented · 7%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

dnsc2

一个通过dns双向通信简单的c2

功能支持

DoT (Dns Over TLS) TLS加密传输dns流量

客户端返回数据分包 重组包

客户端多线程发包 减少回传数据时间

学习go 练手写的一个小工具 勉强能用的状态)

HTTP服务

HTTP服务默认监听在 0.0.0.0:2333

/dns/Command 添加一个任务到队列 ?cmd=任务数据&aimid=目标客户端id(空为不指定客户端)&type=任务类型 (1 cmd 2 sleep 3 exit 默认 1)

/dns/GetTasks 获取任务列表

/dns/GetResults 获取结果列表

/dns/GetClients 获取客户端列表

仅用于DNS隧道的技术研究

Core symbols most depended-on inside this repo

senddata
called by 5
client.go
send
called by 3
client.go
Addtask
called by 1
server/server.go
StartServer
called by 1
server/server.go
Initroute
called by 1
web/router.go
main
called by 0
server.go
main
called by 0
client.go
Ping
called by 0
web/action.go

Shape

Function 12
Struct 3

Languages

Go100%

Modules by API surface

web/action.go5 symbols
server/server.go5 symbols
client.go3 symbols
web/router.go1 symbols
server.go1 symbols

For agents

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

⬇ download graph artifact