3 रिपॉजिटरी
Analysis of WebAssembly binary modules, including disassembly and stack signature verification.
Distinct from Binary Analysis: Existing binary analysis candidates are focused on general reverse engineering or security vulnerabilities rather than Wasm-specific structural analysis.
Explore 3 awesome GitHub repositories matching programming languages & runtimes · WebAssembly Binary Analysis. Refine with filters or upvote what's useful.
Binaryen is a WebAssembly compiler toolchain and optimizer designed to transform, validate, and shrink binary modules. It provides a comprehensive intermediate representation framework that converts binary code into a single-assignment form to enable advanced program analysis and code transformation. The project includes a specialized transformation engine that applies iterative optimization passes to increase execution speed and reduce binary size. Additionally, it functions as a transpiler that translates WebAssembly binary modules into executable JavaScript for environments that lack nativ
Provides capabilities to convert binary modules into human-readable text and analyze stack signatures for debugging.
The WebAssembly Binary Toolkit is a suite of tools for inspecting, validating, and transforming WebAssembly modules between binary and human-readable representations. It includes a stack-based interpreter for executing modules and a transpiler that converts binary files into C source code and headers. The toolkit provides utilities for assembling human-readable text into binary modules and disassembling binary files back into text. It features a text formatter for normalizing definitions into a canonical flat representation and supports the conversion of binaries into S-expression formats. T
Analyzes the composition of binary modules by examining sections for types, functions, memory, and globals.
यह प्रोजेक्ट DOM एलिमेंट्स, नेटवर्क ट्रैफिक और JavaScript एग्जीक्यूशन को मॉनिटर करने के लिए डिज़ाइन किया गया एक विशेष ब्राउज़र डिबगिंग इंटरफेस है। यह वेब एप्लिकेशन्स को इंस्पेक्ट और डिबग करने के लिए एक क्लाइंट-साइड यूजर इंटरफेस प्रदान करता है, जो CSS स्टाइल्स के रियल-टाइम मॉडिफिकेशन और JavaScript रनटाइम की जांच की अनुमति देता है। इस टूलकिट में WebAssembly के लिए समर्पित एनालिसिस टूल्स शामिल हैं, जिसमें डिसअसेंबली हाइलाइटिंग, स्कोप इंस्पेक्शन और बाइनरी एग्जीक्यूशन प्रोफाइलिंग की सुविधा है। यह HTTP रिक्वेस्ट्स का विश्लेषण करने के लिए एक नेटवर्क ट्रैफिक इंस्पेक्टर और प्रॉपर्टीज व एट-रूल्स (at-rules) का परीक्षण करने के लिए एक CSS स्टाइल एडिटर भी प्रदान करता है। यह सिस्टम DOM ट्री मॉडिफिकेशन, CPU थ्रॉटलिंग के साथ फ्रंटएंड परफॉरमेंस प्रोफाइलिंग और सर्विस वर्कर डिबगिंग सहित कई क्षमताओं को कवर करता है। यह सोर्स रिसोर्स मैनेजमेंट को भी हैंडल करता है, जैसे नेटवर्क एसेट्स को लोकल फाइलों से मैप करना और मिनिफाइड कोड को प्रीटी-प्रिंट करना, साथ ही मल्टी-लैंग्वेज लोकलाइजेशन का समर्थन करना। यह प्रोजेक्ट TypeScript का उपयोग करके विकसित किया गया है और इसमें ऑन-डिमांड मॉड्यूल लोडिंग के साथ कंपोनेंट-आधारित आर्किटेक्चर का उपयोग किया गया है।
Analyzes WebAssembly binary modules through disassembly highlighting, scope inspection, and performance profiling.