awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repositorios

Awesome GitHub RepositoriesData Flow Analysis

Analysis of intermediate representations to track how data moves through a program.

Distinct from Intermediate Representation Lifting: Focuses on analyzing the logic of the IR to find string manipulation rather than the process of lifting to IR

Explore 4 awesome GitHub repositories matching operating systems & systems programming · Data Flow Analysis. Refine with filters or upvote what's useful.

Awesome Data Flow Analysis GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • charles2gan/gda-android-reversing-toolAvatar de charles2gan

    charles2gan/GDA-android-reversing-Tool

    4,778Ver en GitHub↗

    Este proyecto es una suite integral de ingeniería inversa para Android que funciona como descompilador, desofuscador de bytecode y herramienta de análisis de malware. Está diseñado para convertir binarios APK, DEX y OAT en código fuente legible por humanos utilizando una implementación nativa que no requiere una Máquina Virtual Java. La plataforma destaca por su integración con Frida para el análisis dinámico, permitiendo a los usuarios enganchar métodos, inyectar JavaScript personalizado y volcar la memoria del dispositivo en tiempo real. También cuenta con motores de seguridad especializados, incluyendo un motor de propagación de contaminación (taint propagation) y una máquina de estados de pila, para detectar fugas de privacidad, comportamientos maliciosos y vulnerabilidades de seguridad. La suite cubre una amplia gama de capacidades analíticas, incluyendo el parcheo y reempaquetado de binarios, mapeo de dependencias de referencias cruzadas y análisis de flujo de datos. Proporciona herramientas para la identificación de empaquetadores de software, decodificación de cadenas cifradas y búsqueda global de metadatos a través de los recursos de la aplicación. La herramienta proporciona una interfaz de línea de comandos y admite la automatización del análisis mediante scripts personalizados en Python o Java.

    Traces arguments and return values through intermediate representations to determine how data moves through a program.

    Pythondecompilermalware-analysismobile-security
    Ver en GitHub↗4,778
  • spotbugs/spotbugsAvatar de spotbugs

    spotbugs/spotbugs

    3,896Ver en GitHub↗

    SpotBugs is a static analysis tool and bytecode analyzer for Java applications. It scans compiled class files to identify bugs, security vulnerabilities, and performance issues without executing the code. The system functions as both a bug detector and a static application security testing tool to locate logical errors and API misuse. The project distinguishes itself through a plugin-based detector architecture that allows the integration of external libraries to add custom detection rules. It provides specialized security auditing for vulnerabilities such as SQL injection, cross-site scripti

    Tracks the flow of values across method boundaries to detect null pointer dereferences and resource leaks.

    Java
    Ver en GitHub↗3,896
  • mandiant/flare-flossAvatar de mandiant

    mandiant/flare-floss

    3,886Ver en GitHub↗

    Flare-floss is a security utility and static binary string extractor designed to uncover hidden text and configuration data within compiled binaries. It functions as an obfuscated string decoder and reverse engineering tool to translate encoded strings into readable text for security auditing. The project employs emulated execution to capture the decrypted state of strings in memory by running small chunks of binary code in a virtual CPU. It further utilizes static analysis disassembly, intermediate representation analysis, and heuristic-based pattern matching to identify and decode strings t

    Converts machine instructions into a simplified intermediate representation to track data flow and string manipulation logic.

    Pythondeobfuscationflaregsoc-2026
    Ver en GitHub↗3,886
  • secure-software-engineering/phasarAvatar de secure-software-engineering

    secure-software-engineering/phasar

    1,045Ver en GitHub↗

    Phasar is a static analysis framework designed for the inspection of software logic through the processing of compiler intermediate representations. It provides a modular pipeline for building program representations, including call graphs, control flow graphs, and type hierarchies, which serve as the foundation for deep structural analysis of software behavior. The framework specializes in interprocedural data flow analysis and pointer alias resolution, enabling the tracking of information movement across function boundaries and the identification of indirect memory access patterns. By lever

    Executes data flow analyses using standard algorithmic frameworks to track information propagation.

    C++ccppdata-flow-analysis
    Ver en GitHub↗1,045
  1. Home
  2. Operating Systems & Systems Programming
  3. Cross-Architecture Binary Analysis
  4. Intermediate Representation Lifting
  5. Data Flow Analysis