6 रिपॉजिटरी
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.
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.
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.
Integuru AI-संचालित एजेंट्स और फ्रेमवर्क्स की एक प्रणाली है जिसे अनडॉक्यूमेंटेड APIs को डॉक्यूमेंट करने और नेटवर्क ट्रैफ़िक को ऑटोमेशन स्क्रिप्ट्स में बदलने के लिए डिज़ाइन किया गया है। यह एक हेडलेस API ऑटोमेशन फ्रेमवर्क के रूप में कार्य करता है जो थ्रूपुट और विश्वसनीयता बढ़ाने के लिए ब्राउज़र-आधारित टूल्स को सीधे HTTP अनुरोधों से बदल देता है। इस प्रोजेक्ट में एक LLM-आधारित रिवर्स इंजीनियरिंग एजेंट है जो आंतरिक APIs की खोज के लिए नेटवर्क ट्रैफ़िक का विश्लेषण करता है, और एक नेचुरल लैंग्वेज इंटीग्रेशन इंजन है जो वर्कफ़्लो के टेक्स्ट विवरण को वैध API कॉल्स के अनुक्रम में बदल देता है। इसमें सटीक तकनीकी विनिर्देश बनाने के लिए अनुरोध और प्रतिक्रिया फॉर्मेट निकालने और कैप्चर किए गए सेशन कुकीज़ को प्रोडक्शन-रेडी ऑटोमेशन स्क्रिप्ट्स में बदलने के लिए टूल्स शामिल हैं। यह फ्रेमवर्क जटिल एप्लिकेशन वर्कफ़्लो को संभालने के लिए स्कीमा इंजीनियरिंग, रिक्वेस्ट-डिपेंडेंसी ग्राफिंग, और स्टेट-आधारित लॉजिक मैपिंग सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह सुरक्षित पोर्टल्स तक पहुंच बनाए रखने के लिए सेशन कुकीज़ और मल्टी-फैक्टर वेरिफिकेशन के लिए स्वचालित प्रमाणीकरण प्रबंधन भी प्रदान करता है।
Extracts request and response formats from network traffic to create specifications for undocumented API endpoints.
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.
openapi-devtools एक ब्राउज़र एक्सटेंशन और OpenAPI विनिर्देश जनरेटर है जो वेबसाइटों और एप्लिकेशन की API संरचनाओं को स्वचालित रूप से प्रलेखित करने के लिए नेटवर्क ट्रैफ़िक को कैप्चर करता है। यह एक HTTP ट्रैफ़िक कैप्चरर और ब्राउज़र-आधारित दस्तावेज़ीकरण टूल के रूप में कार्य करता है, जो रीयल-टाइम नेटवर्क अनुरोधों को मानकीकृत API विनिर्देशों में मैप करता है। यह टूल आउटबाउंड HTTP ट्रैफ़िक को इंटरसेप्ट करके और कई अनुरोधों से हेडर, बॉडी और पैरामीटर्स को एकीकृत एंडपॉइंट परिभाषाओं में संयोजित करने के लिए ह्यूरिस्टिक-आधारित मर्जिंग का उपयोग करके API रिवर्स इंजीनियरिंग को सक्षम बनाता है। इन कैप्चर की गई परिभाषाओं को ब्राउज़र के भीतर मानव-पठनीय दस्तावेज़ीकरण के रूप में देखा जा सकता है या डाउनलोड करने योग्य फ़ाइलों और साझा करने योग्य स्ट्रिंग्स के रूप में निर्यात किया जा सकता है। यह प्रोजेक्ट क्लाइंट-साइड विनिर्देश निर्माण और स्टेट-आधारित पर्सिस्टेंस से लेकर अंतिम API परिभाषा निर्यात तक, नेटवर्क अनुरोध मैपिंग के पूर्ण वर्कफ़्लो को कवर करता है।
Analyzes network traffic of websites to reconstruct internal API structures and endpoint definitions.
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.