awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 个仓库

Awesome GitHub RepositoriesAPI Reverse-Engineering Tools

Software utilities used to reconstruct API specifications from intercepted traffic.

Distinct from Reverse-Engineered API References: A tool for the act of reverse engineering, not a curated list of reverse-engineered references.

Explore 6 awesome GitHub repositories matching software engineering & architecture · API Reverse-Engineering Tools. Refine with filters or upvote what's useful.

Awesome API Reverse-Engineering Tools GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • alufers/mitmproxy2swaggeralufers 的头像

    alufers/mitmproxy2swagger

    9,530在 GitHub 上查看↗

    mitmproxy2swagger is a tool that transforms captured mitmproxy network traffic into structured OpenAPI schemas for reverse-engineering REST APIs. It functions as an OpenAPI schema converter and network traffic documentation utility, extracting API endpoints and data structures from captured network packets to create formal technical references. The tool enables the reconstruction of undocumented APIs by converting intercepted HTTP request and response patterns into specifications. It supports merging multiple traffic capture files into a single schema to incrementally expand an API map and ut

    Documents undocumented APIs by converting intercepted HTTP request and response patterns into formal specifications.

    HTMLmitmproxyopenapireverse-engineering
    在 GitHub 上查看↗9,530
  • sigalor/whatsapp-web-revengsigalor 的头像

    sigalor/whatsapp-web-reveng

    6,482在 GitHub 上查看↗

    This project is a reverse engineering implementation and library designed to parse and decrypt the binary data streams used by the WhatsApp web client. It provides a WebSocket client library and tools to communicate with messaging servers by implementing reverse engineered protocol patterns. The system enables the development of custom clients and automation tools through the emulation of browser sessions and the management of persistent binary streams. It handles account authentication via QR code generation and pairing strings to link devices and maintain encrypted sessions. The project co

    Implements a reverse engineered version of the binary data streams used by the web client.

    JavaScriptencryptionnodereverse-engineering
    在 GitHub 上查看↗6,482
  • integuru-ai/integuruInteguru-AI 的头像

    Integuru-AI/Integuru

    4,624在 GitHub 上查看↗

    Integuru 是一个由 AI 驱动的代理和框架系统,旨在记录未文档化的 API 并将网络流量转换为自动化脚本。它作为一个无头 API 自动化框架,用直接的 HTTP 请求取代基于浏览器的工具,以提高吞吐量和可靠性。 该项目具有一个基于 LLM 的逆向工程代理,用于分析网络流量以发现内部 API;以及一个自然语言集成引擎,将工作流的文本描述转换为有效的 API 调用序列。它包括用于提取请求和响应格式以创建精确技术规范的工具,以及将捕获的会话 Cookie 转换为生产级自动化脚本的工具。 该框架涵盖了广泛的功能,包括模式工程、请求依赖图谱和基于状态的逻辑映射,以处理复杂的应用工作流。它还为会话 Cookie 提供自动身份验证管理和多因素验证,以保持对受保护门户的访问。

    Extracts request and response formats from network traffic to create specifications for undocumented API endpoints.

    Pythonagentagentsai-agent
    在 GitHub 上查看↗4,624
  • kr1s77/python-crawler-tutorial-starts-from-zeroKr1s77 的头像

    Kr1s77/Python-crawler-tutorial-starts-from-zero

    4,599在 GitHub 上查看↗

    This project is a Python web scraping tutorial and framework designed for building automated data extraction tools and web crawlers. It provides a structured approach to navigating websites and persisting scraped data to databases. The project includes a toolset for web API analysis, focusing on reverse engineering obfuscated API requests and inspecting network traffic to extract structured data. It also covers optical character recognition workflows to convert visual text within images into machine-readable strings. The framework covers capabilities for headless browser automation to handle

    Provides utilities to reconstruct API specifications and discover hidden endpoints from intercepted traffic.

    Python
    在 GitHub 上查看↗4,599
  • andrewwalsh/openapi-devtoolsAndrewWalsh 的头像

    AndrewWalsh/openapi-devtools

    4,295在 GitHub 上查看↗

    openapi-devtools 是一个浏览器扩展和 OpenAPI 规范生成器,可捕获网络流量以自动记录网站和应用程序的 API 结构。它充当 HTTP 流量捕获器和基于浏览器的文档工具,将实时网络请求映射为标准化的 API 规范。 该工具通过拦截出站 HTTP 流量并使用基于启发式的合并方法,将来自多个请求的标头、主体和参数组合成统一的端点定义,从而实现 API 逆向工程。这些捕获的定义可以在浏览器中可视化为人类可读的文档,或导出为可下载的文件和可共享的字符串。 该项目涵盖了网络请求映射的全流程,从客户端规范生成和基于状态的持久化,到最终的 API 定义导出。

    Analyzes network traffic of websites to reconstruct internal API structures and endpoint definitions.

    TypeScript
    在 GitHub 上查看↗4,295
  • dekunukem/nintendo_switch_reverse_engineeringdekuNukem 的头像

    dekuNukem/Nintendo_Switch_Reverse_Engineering

    3,746在 GitHub 上查看↗

    This project is a collection of research and tools for reverse engineering the hardware and communication protocols of Nintendo Switch consoles and controllers. It provides a comprehensive toolset for analyzing physical hardware interfaces, parsing controller communication protocols, extracting embedded firmware, and emulating input signals. The project focuses on decoding raw serial data and packets from controllers to extract input and sensor states. It includes capabilities for simulating hardware signals to send spoofed input data to the system console and extracting microcontroller softw

    Decodes the serial communication and packet structures used by Joy-Con controllers.

    C
    在 GitHub 上查看↗3,746
  1. Home
  2. Software Engineering & Architecture
  3. Application Lifecycle Management
  4. Data Integration & Processing
  5. HTTP API References
  6. Reverse-Engineered API References
  7. API Reverse-Engineering Tools

探索子标签

  • Protocol Reverse Engineering1 个子标签Reconstructing communication protocol specifications from intercepted network traffic. **Distinct from API Reverse-Engineering Tools:** Focuses on the network protocol reconstruction rather than general API endpoint documentation