Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 695 Bytes

File metadata and controls

34 lines (22 loc) · 695 Bytes

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

管理工作线程,用于并发处理扫描任务。