Cerberus C++ API 参考 本文档面向核心开发者,介绍 C++ 层的类和接口。 命名空间 cerberus 类 Cerberus 定义在 include/cerberus.h。 构造函数 Cerberus(); 初始化核心引擎,建立线程池。 公共方法 std::string greet(const std::string& name) 示例方法,用于验证绑定是否正常工作。 ScanResult scan_target(const std::string& ip, const std::vector<int>& ports) (计划中) 对指定目标执行同步或异步扫描。 内部模块 NetworkScanner 负责底层的 Socket 操作和包发送。 ThreadPool 管理工作线程,用于并发处理扫描任务。