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/volatilityArchived

0
View on GitHub↗
7,971 stars·1,343 forks·Python·gpl-2.0·7 vuesvolatilityfoundation.org↗

Volatility

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 compromise that may not be present on physical disks.

The system utilizes a plugin-based analysis pipeline and symbol-based structure mapping to interpret raw binary images. It employs address-space translation and profile-driven offset resolution to locate and map operating system data structures within a raw memory dump.

Features

  • Digital Forensics - Provides a comprehensive framework for examining system artifacts, network connections, and running processes during security investigations.
  • Memory Analysis - Examines system RAM to identify running processes, network connections, and loaded modules.
  • Threat Hunting Tools - Searches volatile data for indicators of compromise and behavioral patterns associated with advanced persistent threats.
  • Memory Dump Parsers - Ships a set of plugins for interpreting raw binary memory images across various operating systems and kernel versions.
  • Incident Response - Analyzes memory dumps to detect hidden threats, rootkits, and injected code not present on disk.
  • Memory Forensics - Extracts data from active memory to uncover hidden evidence for digital forensic investigations.
  • Analysis Plugin Frameworks - Utilizes a plugin-based framework for executing isolated analysis modules to extract forensic artifacts.
  • OS - Reconstructs a snapshot of the machine's system state at the time a memory image was captured.
  • Memory Model Abstractions - Wraps raw memory images in abstraction layers to simulate various operating system memory models and hardware architectures.
  • Direct Memory Access - Provides capabilities to read raw binary data from memory dumps as a contiguous byte stream.
  • Memory Offset Calculators - Determines the exact memory positions of kernel objects and system structures using predefined OS profiles.
  • Virtual Address Translators - Implements translation of virtual memory addresses to physical offsets using page tables to locate data within raw dumps.
  • OS Structure Mappings - Maps known operating system data structure definitions onto raw memory bytes to interpret memory content.
  • Memory Forensics - Standard framework for memory forensic investigation.
  • Dynamic Analysis and Debugging - Advanced memory forensics and analysis framework.
  • Development Libraries - Advanced memory forensics framework for analyzing RAM dumps.
  • Dynamic Analysis - Advanced memory forensics framework for incident response.
  • Dynamic Analysis Tools - An advanced framework for memory forensics and analysis.
  • Digital Forensics - Framework for memory extraction and analysis.
  • Forensics Analysis - Framework for investigating memory dumps.
  • Memory Analysis Tools - Advanced framework for memory forensics and artifact extraction.
  • Memory Forensics - Standard framework for memory forensic investigations.
  • Sécurité et confidentialité - Memory forensics framework.

Historique des stars

Graphique de l'historique des stars pour volatilityfoundation/volatilityGraphique de l'historique des stars pour volatilityfoundation/volatility

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 à Volatility

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Volatility.
  • 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
  • 504ensicslabs/limeAvatar de 504ensicsLabs

    504ensicsLabs/LiME

    1,995Voir sur GitHub↗

    LiME (formerly DMD) is a Loadable Kernel Module (LKM), which allows the acquisition of volatile memory from Linux and Linux-based devices, such as those powered by Android. The tool supports acquiring memory either to the file system of the device or over the network. LiME is unique in that it is the first tool that allows full memory captures from Android devices. It also minimizes its interaction between user and kernel space processes during acquisition, which allows it to produce memory captures that are more forensically sound than those of other tools designed for Linux memory acquisitio

    C
    Voir sur GitHub↗1,995
  • volatilityfoundation/volatility3Avatar de volatilityfoundation

    volatilityfoundation/volatility3

    4,192Voir sur GitHub↗

    Volatility3 is a memory forensics framework and analysis tool used to parse volatile memory dumps. It extracts digital artifacts and reconstructs the runtime state of a system to recover process information, network artifacts, and other forensic evidence. The system functions as a plugin-based forensic engine and an operating system symbol resolver. It maps raw memory addresses to known system structures using symbol tables and translation layers, and provides an extensible architecture for creating custom scanners and renderers. The framework includes a command-line memory explorer for real

    Python
    Voir sur GitHub↗4,192
  • rurik/noribenAvatar de Rurik

    Rurik/Noriben

    1,273Voir sur GitHub↗

    Noriben - Portable, Simple, Malware Analysis Sandbox

    Python
    Voir sur GitHub↗1,273
Voir les 30 alternatives à Volatility→

Questions fréquentes

Que fait volatilityfoundation/volatility ?

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.

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

Les fonctionnalités principales de volatilityfoundation/volatility sont : Digital Forensics, Memory Analysis, Threat Hunting Tools, Memory Dump Parsers, Incident Response, Memory Forensics, Analysis Plugin Frameworks, OS.

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

Les alternatives open-source à volatilityfoundation/volatility incluent : ufrisk/memprocfs — MemProcFS is a volatile memory analysis tool and cross-platform memory acquisition system. It functions as a memory… 504ensicslabs/lime — LiME (formerly DMD) is a Loadable Kernel Module (LKM), which allows the acquisition of volatile memory from Linux and… volatilityfoundation/volatility3 — Volatility3 is a memory forensics framework and analysis tool used to parse volatile memory dumps. It extracts digital… rurik/noriben — Noriben - Portable, Simple, Malware Analysis Sandbox. ufrisk/pcileech — pcileech is a toolkit for executing DMA attacks, analyzing PCIe bus traffic, performing kernel patching, and… velocidex/velociraptor — Velociraptor is a digital forensics and incident response platform, endpoint detection and response system, and…