Answers from the documentation; checking which model is on duty
Hi - I answer from the OpenSmartRoute documentation: routing, the API, plans and quotas, self-hosting. Ask away, or open a support ticket if you need a person.
Grounded in the docs - follow a source before acting on it.
go-rust-reverse - Skill - OpenSmartRoute
Skillv1.0.0
go-rust-reverse
Use for reverse engineering stripped Go and Rust binaries including runtime recognition, pclntab/moduel data recovery, panic strings, and idiomatic decompilation recovery.
Imported from zhaoxuya520/reverse-skill (skills/go-rust-reverse/SKILL.md) via skills.sh. Install upstream with npx skills add zhaoxuya520/reverse-skill --skill go-rust-reverse. Copyright stays with the author.
Go / Rust Binary Reverse Engineering
ACTION REQUIRED(读完后立刻执行)
NOW: 读取 ../field-journal/precedent-reverse.md
NOW: 确认样本为 Go/Rust 编译产物(file/字符串/运行时特征)
NEXT: GoReSym / 相关插件是否可用
ACT: 运行时识别 → 符号/元数据恢复 → 业务逻辑
适用场景
剥离符号的 Go 恶意软件/工具
Rust 发行二进制、panic 字符串驱动分析
与通用 ida/ghidra 互补的语言专用方法
工作流
Go
□ 识别 go.buildid、runtime 符号残留、pclntab□ GoReSym / redress / IDA Go 插件恢复函数名□ 注意 interface、slice、string 结构在反编译中的形态□ 网络/加密库路径:crypto/* net/http
上游: MASTER R33 下游: 恶意样本流程 malware-analysis;通用 RE reverse-engineering
任务完成自检
是否恢复关键函数名或等价映射?
是否标注语言运行时证据?
Checklist?
Installed into a catalogue, chosen by a router
Install go-rust-reverse and it becomes one more candidate the router can pick - when it fits.
A listing is a routing target with a manifest: what it does, which domains it covers, what it costs and who publishes it. Once installed it sits beside your own models and tools, is scored like any other candidate for each request, and shows up in the trace when it wins. Ratings come from workspaces that installed it, one per account.
When a provider is down or over quota the request moves on; the trace says it did.
Use it
Copy one of these into your project. Installing also returns the manifest and these snippets.
# after Install: the listing is in your workspace's routing pool - a plan picks it for its slotcurl-s-X POST https://api.opensmartroute.ai/api/v1/route -H 'Authorization: Bearer $OSR_API_KEY' -H 'Content-Type: application/json' -d '{"text": "...", "plan": true}'
Manifest
An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.