6545 Commits
Author SHA1 Message Date
SolitudePy 606323f25a remove code for next PR 2025-07-11 15:39:34 +03:00
SolitudePy c64c6229d1 move config arg to run() 2025-07-11 15:39:34 +03:00
SolitudePy 0a8f2cd23e files_only default arg & minor version bump 2025-07-11 15:39:34 +03:00
SolitudePy 23e4d35017 prepend <deleted> for deleted sock & file instead of (deleted) 2025-07-11 15:39:34 +03:00
SolitudePy e0dc649384 black 2025-07-11 15:39:34 +03:00
SolitudePy 2efb7f580a declare default value :(( 2025-07-11 15:39:34 +03:00
SolitudePy e29a01e682 black 2025-07-11 15:39:34 +03:00
SolitudePy bf68bb6590 debug print remove 2025-07-11 15:39:34 +03:00
SolitudePy 2f8aecc025 linux_utilities show deleted fd + lsof files_only arg 2025-07-11 15:39:34 +03:00
ikelosandGitHub 1eb87178b8 Merge pull request #1854 from cpuu/develop
Update Linux tutorial: remove outdated info and add plugin examples
2025-07-07 19:49:20 +01:00
ikelosandGitHub 29e210bd33 Merge pull request #1837 from SolitudePy/svcdiff_malware
Malware categorization: windows.svcdiff
2025-07-07 19:12:40 +01:00
tvanegro e4aa9af834 version bump 2025-07-03 13:31:03 +02:00
ikelosandGitHub 385192acd0 Merge pull request #1863 from volatilityfoundation/malfind_warning
Change warning to debug to not break plugin output and to conform to …
2025-07-01 00:59:18 +01:00
atcuno 97006bc61c Change warning to debug to not break plugin output and to conform to coding standards 2025-06-30 17:27:58 -05:00
ikelosandGitHub 997f2a4f4c Merge pull request #1856 from SolitudePy/sockstat_remove_unix
Plugins: remove unused unix argument in linux.sockstat
2025-06-29 16:24:05 +01:00
ikelosandGitHub a2ebe6006e Merge pull request #1852 from SolitudePy/syscalls_malware_plugin
Malware categorization: categorize EDR evading plugins with in/direct_syscall
2025-06-29 16:20:06 +01:00
ikelosandGitHub 9440075e52 Merge pull request #1851 from SolitudePy/ldr_modules_malware
Plugins: categorize ldrmodules as a malware plugin
2025-06-29 16:18:01 +01:00
Kyrre-Wahl-Kongsgard 78d56534c0 fix: handle layerdata to pyarrow conversion 2025-06-28 12:16:36 +02:00
Kyrre-Wahl-Kongsgard 0389596987 Fix: Avoid import-time errors if pyarrow is missing
- Use string type annotations for pa.* types in Arrow/Parquet renderers.
- Ensure pyarrow dependency is checked only in __init__.
2025-06-28 11:46:13 +02:00
kyrre 1c7856212f linting 2025-06-27 17:01:08 +02:00
kyrre a0b00766f8 formatting with ruff 2025-06-27 16:58:35 +02:00
kyrre 50767ffb8d add arrow and parquet renderers 2025-06-27 16:33:28 +02:00
SolitudePy 65b99bc546 Plugins: remove unused unix argument in linux.sockstat 2025-06-23 12:41:17 +03:00
Jaeyou PARKandGitHub 3892237955 Update getting-started-linux-tutorial.rst : Rearrange linux.pstree plugin description
Moved plugin output example above the feature explanation for better flow and clarity.  
Simplified the description while retaining key points about process hierarchy and anomaly detection.
2025-06-23 15:37:35 +09:00
Jaeyou PARKandGitHub 0f33734f3b Update getting-started-linux-tutorial.rst : Add reference to Abyss-W4tcher/volatility3-symbols
Recommend users first check this repository for pre-generated symbol tables by kernel version for popular Linux distributions before creating their own.
2025-06-23 15:20:42 +09:00
Jaeyou PARKandGitHub d9a6ff803b Update getting-started-linux-tutorial.rst
Update memory acquisition section: remove deprecated LiME reference

LiME has been removed from the documentation due to its unmaintained status. The section now highlights AVML as an actively maintained tool, and includes a general note encouraging users to verify tool compatibility.
2025-06-23 14:53:12 +09:00
ikelosandGitHub 308a4668b7 Merge pull request #1829 from SolitudePy/regexscan
Regexscan fixes
2025-06-22 23:10:38 +01:00
cpuu 9df5300483 Edit link
link
2025-06-18 16:32:14 +09:00
cpuu 17a7fff926 Change link
Change link
2025-06-18 16:30:28 +09:00
cpuu 5ce5fe67dc linux-tutorial: finalize with plugin discovery and contribution guide
- Added concluding section to guide users toward further plugin exploration
- Provided command to list all supported Linux plugins in Volatility 3
- Encouraged community contribution by highlighting the open-source nature of the project
- Linked to the official Volatility 3 GitHub repository for contributor reference
2025-06-18 16:24:22 +09:00
cpuu ce6c43f1f4 linux-tutorial: add malfind plugin section
- Added new section for linux.malfind plugin under Using plugins
- Included example output showing detection of suspicious executable memory regions
- Explained how to interpret fields such as anonymous mapping, rwx protection, and disassembly
- Highlighted analysis tips for identifying potential code injection or fileless malware
2025-06-18 16:20:57 +09:00
cpuu 8ea6422420 linux-tutorial: add network plugin examples under Using plugins
- Added linux.ip.Addr and linux.ip.Link examples to the Using plugins section
- Highlighted the importance of network configuration in memory forensics
- Explained key fields such as interface state, MAC, IP, namespace, and flags
- Structured the content consistently alongside other plugin examples (pslist, bash, etc.)
2025-06-18 16:15:46 +09:00
cpuu 5531d76bfc linux-tutorial: update pslist and pstree sections
- Updated linux.pslist output to include new fields: OFFSET, UID/GID, creation time, and file output
- Added detailed explanation of each column and its forensic significance
- Revised linux.pstree section to reflect new output format including OFFSET and hierarchical indentation
- Emphasized the utility of both plugins for process analysis and anomaly detection
2025-06-18 16:06:00 +09:00
cpuu e8f36325ec linux-tutorial: add boottime plugin example
- Added new section for linux.boottime plugin
- Demonstrated how to extract system boot time from memory
- Explained its relevance for timeline analysis and incident response
2025-06-18 15:59:27 +09:00
cpuu 25e15f12fa linux-tutorial: update banners section
- Removed outdated instructions referencing the ISF server
- Updated guidance to reflect current method of manually generating ISF files
- Clarified placement of ISF files under volatility3/symbols for automatic detection
2025-06-18 15:52:08 +09:00
cpuu 46609d418a linux-tutorial: revise plugin listing section
- Replaced outdated and partial plugin list with a concise summary
- Mentioned total number of supported Linux plugins (~40+)
- Highlighted representative plugins such as pslist, bash, lsmod, etc.
- Provided updated command to enumerate all available Linux plugins
2025-06-18 15:42:35 +09:00
cpuu 253b274cfb linux-tutorial: update symbol table section
- Removed outdated reference to the Linux ISF Server (service no longer available)
- Updated symbol table instructions to reflect current volatility3 behavior
  (symbol files now auto-detected from volatility3/symbols directory)
2025-06-18 15:35:51 +09:00
tvanegro e13b8f9bd0 Fixing memory wrong memory offset in hex dump 2025-06-17 16:12:22 +02:00
tvanegro 53b3bd7d47 black 2025-06-17 12:51:59 +02:00
tvanegro ba9e13698d Minor changes 2 2025-06-17 11:33:44 +02:00
tvanegro 96fe242c9d Minor cleanup + comments 2025-06-17 11:00:18 +02:00
tvanegro 7e77ee0e24 Adding dump dirty page feature 2025-06-17 10:24:04 +02:00
SolitudePy aa4ef88b51 fix: black lint 2025-06-14 23:17:04 +03:00
SolitudePy 2422f34b88 black 2025-06-14 23:15:01 +03:00
SolitudePy 7cc8c6e94c Plugins: categorize indirect_system_calls as a malware plugin 2025-06-14 23:08:56 +03:00
SolitudePy e37ed0e806 Plugins: categorize direct_system_calls as a malware plugin 2025-06-14 23:08:15 +03:00
SolitudePy 215ba1dfaa Plugins: categorize ldrmodules as a malware plugin 2025-06-13 17:42:17 +03:00
SolitudePy c270cf4b15 RegexScan: parameterize _generator 2025-06-12 20:09:28 +03:00
ikelosandGitHub f5feee842d Merge pull request #1841 from SolitudePy/check_creds_malware
Malware categorization: linux.check_creds
2025-06-12 08:05:01 +01:00
ikelosandGitHub 470c53c5f7 Merge branch 'develop' into check_creds_malware 2025-06-11 22:21:59 +01:00