awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
volatilityfoundation avatar

volatilityfoundation/volatility3

0
View on GitHub↗
4,192 stars·663 forks·Python·10 vuesvolatilityfoundation.org↗

Volatility3

Volatility3 est un framework de forensique mémoire et un outil d'analyse utilisé pour analyser les dumps de mémoire volatile. Il extrait des artefacts numériques et reconstruit l'état d'exécution d'un système pour récupérer des informations sur les processus, des artefacts réseau et d'autres preuves forensiques.

Le système fonctionne comme un moteur forensique basé sur des plugins et un résolveur de symboles de système d'exploitation. Il mappe les adresses mémoire brutes aux structures système connues en utilisant des tables de symboles et des couches de traduction, et fournit une architecture extensible pour créer des scanners et des rendus personnalisés.

Le framework inclut un explorateur de mémoire en ligne de commande pour la découverte de données en temps réel et une interface programmable pour automatiser la génération de rapports mémoire. Il gère l'extraction d'artefacts numériques et la résolution de symboles système via un processus de traduction d'adresses par couches.

Features

  • Digital Forensics - Extracts digital evidence and runtime system state from volatile memory to investigate security incidents.
  • Symbol Table Resolution - Resolves raw memory offsets into human-readable function and structure names using symbol tables.
  • Virtual Address Translators - Simulates the OS memory management unit to map raw physical addresses to virtual addresses.
  • Kernel Symbol Resolution - Resolves raw memory addresses into human-readable function and variable names using kernel symbol tables.
  • Memory Address Translation Layers - Implements layer-based address translation to map raw physical memory addresses to virtual addresses for system state interpretation.
  • Volatile Memory Ingestion - Parses raw memory samples to recover process information, network artifacts, and other forensic evidence.
  • Memory Forensics - Provides a comprehensive framework for analyzing volatile memory dumps to reconstruct runtime system states.
  • Forensic Artifact Extraction - Extracts process information and network artifacts from volatile memory samples for forensic analysis.
  • Volatile Memory Investigation - Provides a command-line interface to explore memory objects and run scripts for real-time data discovery.
  • Extensible Plugin Architectures - Provides an extensible architecture allowing developers to inject custom logic for forensic scanning and rendering.
  • Forensic Engines - Provides an extensible architecture for creating custom scanners and renderers for specialized memory investigation.
  • Symbol-To-Address Mapping - Maps raw memory addresses to known system functions and structures using symbol tables and translation layers.
  • Plugin-Based Architectures - Employs a modular architecture where independent plugins define specific memory scanning and extraction logic.
  • State and Context Management - Implements a global analysis state to maintain consistent configuration and context across multiple forensic plugins.
  • Memory Analysis APIs - Offers programmatic interfaces for managing analysis contexts and plugins to automate memory report generation.
  • Analysis Automation - Programmatically manages analysis contexts and plugins to generate automated reports from system memory dumps.
  • Custom Plugin Development - Allows the creation of specialized scanners and renderers through a programmable interface for custom analysis tasks.
  • Intermediate Representations - Provides a standardized internal representation for OS symbols to decouple source formats from analysis logic.
  • Runtime Memory Explorers - Ships an interactive shell for accessing memory objects and running analysis scripts for real-time exploration.
  • Interactive Shells - Provides an interactive command-line shell for real-time exploration of memory objects and execution of scripts.
  • Digital Forensics - Advanced framework for memory forensics and analysis.
  • Memory Analysis Tools - Modern successor to the standard memory forensics framework.

Historique des stars

Graphique de l'historique des stars pour volatilityfoundation/volatility3Graphique de l'historique des stars pour volatilityfoundation/volatility3

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Volatility3

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Volatility3.
  • ufrisk/memprocfsAvatar de ufrisk

    ufrisk/MemProcFS

    4,202Voir sur GitHub↗

    MemProcFS is a volatile memory analysis tool and cross-platform memory acquisition system. It functions as a memory forensic virtual file system, mapping physical memory and kernel objects into a virtual directory structure that allows users to analyze system artifacts using standard file system tools. The project distinguishes itself by providing a virtual file system for memory forensics, enabling the browsing and querying of physical memory as read-only files and folders. It also incorporates a Yara-based memory scanner to identify malware signatures and injected code within physical memor

    C
    Voir sur GitHub↗4,202
  • volatilityfoundation/volatilityAvatar de volatilityfoundation

    volatilityfoundation/volatility

    7,971Voir sur GitHub↗

    Volatility is a memory forensics framework and digital forensics tool designed to extract and analyze evidence from volatile computer memory dumps. It functions as a memory dump parser and analysis platform used to identify running processes, network connections, and loaded modules from a system RAM capture. The framework enables the reconstruction of system state to uncover malicious activity, such as rootkits and injected code, during malware incident response and threat hunting. It provides capabilities for digital forensic investigations to detect unauthorized access and indicators of com

    Pythonmalwarememorypython
    Voir sur GitHub↗7,971
  • jaykali/maskphishAvatar de jaykali

    jaykali/maskphish

    3,020Voir sur GitHub↗

    Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network vulnerability scanning, open-source intelligence, penetration testing, and social engineering. It functions as a multi-purpose framework for automating reconnaissance and executing security audits across diverse network environments. The project features a specialized phishing and social engineering toolkit used for cloning websites, masking URLs, and deploying deceptive pages to capture user credentials. It also includes a remote access Trojan builder for generating platform-specific exe

    Shellhackhackinghacking-tool
    Voir sur GitHub↗3,020
  • velocidex/velociraptorAvatar de Velocidex

    Velocidex/velociraptor

    3,769Voir sur GitHub↗

    Velociraptor is a digital forensics and incident response platform, endpoint detection and response system, and visibility tool. It provides a query engine and remote forensic collector used to hunt for indicators of compromise and perform triage across a fleet of hosts. The system is distinguished by its specialized query language for interrogating host state and parsing binary files. It features a notebook environment that combines markdown documentation with executable query cells to standardize investigative workflows and enable collaborative reporting. The platform covers a wide range o

    Godigital-forensicsendpoint-discoveryendpoint-protection
    Voir sur GitHub↗3,769
Voir les 30 alternatives à Volatility3→

Questions fréquentes

Que fait volatilityfoundation/volatility3 ?

Volatility3 est un framework de forensique mémoire et un outil d'analyse utilisé pour analyser les dumps de mémoire volatile. Il extrait des artefacts numériques et reconstruit l'état d'exécution d'un système pour récupérer des informations sur les processus, des artefacts réseau et d'autres preuves forensiques.

Quelles sont les fonctionnalités principales de volatilityfoundation/volatility3 ?

Les fonctionnalités principales de volatilityfoundation/volatility3 sont : Digital Forensics, Symbol Table Resolution, Virtual Address Translators, Kernel Symbol Resolution, Memory Address Translation Layers, Volatile Memory Ingestion, Memory Forensics, Forensic Artifact Extraction.

Quelles sont les alternatives open-source à volatilityfoundation/volatility3 ?

Les alternatives open-source à volatilityfoundation/volatility3 incluent : ufrisk/memprocfs — MemProcFS is a volatile memory analysis tool and cross-platform memory acquisition system. It functions as a memory… volatilityfoundation/volatility — Volatility is a memory forensics framework and digital forensics tool designed to extract and analyze evidence from… jaykali/maskphish — Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network… velocidex/velociraptor — Velociraptor is a digital forensics and incident response platform, endpoint detection and response system, and… th-ch/youtube-music — This project is a desktop client for YouTube Music, serving as a cross-platform wrapper that encapsulates the… dthree/vorpal — Vorpal is a Node.js interactive CLI framework and terminal user interface library used to build extensible…