Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
Protocol-Analyzer — 网络协议模糊测试框架。 | Kitploit
工具/GitHubGitHub/vitaliy-grigoriev/protocol-analyzer
漏洞扫描器模糊测试网络安全渗透测试
GitHubvitaliy-grigoriev/protocol-analyzer

Protocol-Analyzer

网络协议模糊测试框架。

查看仓库
1866年前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

协议分析器 (NetProtoFuzz)

面向协议的模糊测试框架,用于网络协议。

license Coverity Scan Build Status Codacy Badge SonarQube Security Badge SonarQube Vulnerabilities Badge SonarQube Bags Badge Lgtm alerts Lgtm language grade: C/C++ CodeFactor

框架与扫描器正在深度开发中。 版本 0.0.12。


框架的主要目的

  • 验证专有网络协议的操作是否符合声明的描述;

  • 检测专有网络协议实现中未声明的功能和未定义的行为;

  • 安全审计以及查找自上次扫描周期以来的变化。


当前目标

  • 为框架需求开发网络交互基础;

    • 用于所有被监控套接字的 Epoll Socket State Pool 接口;
    • 用于获取和控制套接字的统一接口的 Managed Socket Pool;
    • UDP Socket 接口;
    • RAW Socket 接口;
    • ✓ 用于与 Linux 内核交互的 Netlink Socket 接口;
    • 创建两个错误接口:面向 POSIX 的、C++ 异常。
  • 开发用于描述网络协议结构的接口;

    • 实现 libJSON 作为框架的子模块,用于解析输入配置。
  • 开发用于创建任务并管理它们的接口;

  • 开发用于在运行时存储全局信息和设置的接口;

  • ✓ 开发用于处理二进制数据的主要数据类,并围绕它构建所有基础设施;

  • 为分析器库创建低级和高级 API;

  • ✓ 通过框架开发回调基础设施。


构建项目的要求

  • OpenSSL >= 1.0.2h (libssl-dev) 或 1.1.1(用于使用 TLSv1.3);

  • CMake >= 3.8.0(用于 C++17 标准支持);

  • 支持完整 C++17 标准的编译器('clang-6.0.0'、'gcc-7.0'、icc-19.0 或更高版本)。


构建

  1. 转到 'build.sh' 脚本。
  2. 取消注释(定义)必要的参数 'CXX' 和 'BUILD_TYPE'。
  3. 运行构建脚本:'chmod +x build.sh && ./build.sh'。
下载工具