Commit Graph
230 Commits
Author SHA1 Message Date
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
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
ikelosandGitHub 470c53c5f7 Merge branch 'develop' into check_creds_malware 2025-06-11 22:21:59 +01:00
ikelosandGitHub 58e41d754a Merge pull request #1845 from SolitudePy/categorize_linux_malware
Malware categorization: linux.check_afinfo & linux.hidden_modules
2025-06-10 21:05:41 +01:00
SolitudePy 962665b412 Plugins: categorize linux.check_afinfo as a malware plugin + test fix 2025-06-07 19:44:50 +03:00
SolitudePy 4bc1bb818d linux.malware.check_idt - fix doc & test deps 2025-06-07 19:23:13 +03:00
SolitudePy 85a5eb5d41 linux.malware.check_creds - fix deps in: test, doc 2025-06-07 18:42:42 +03:00
j-t-1andGitHub 8bc2271e6f Remove extra word in comment 2025-05-17 09:31:19 +01:00
j-t-1andGitHub c93d2248d1 Remove extra word in comment 2025-05-17 09:30:52 +01:00
j-t-1andGitHub 4eef4c0084 Remove extra word in comment 2025-05-17 09:30:15 +01:00
David McDonald a6f9a0e95b Framework: Replace PluginRequirements
This replaces all uses of `requirements.PluginRequirements` with
`requirements.VersionRequirement`.
2025-03-24 11:30:17 -05:00
j-t-1andGitHub 475c1e163c Tweak complex plugin documentation 2025-03-08 12:58:25 +00:00
j-t-1andGitHub 0dbd8c0ec1 Tweak complex plugin documentation 2025-03-08 08:30:41 +00:00
j-t-1andGitHub 7f87f8eee0 Tweak complex plugin documentation 2025-03-08 08:27:01 +00:00
David McDonaldandAndrew Case 5cbc07887c Windows PsList: Add method for listing procs from kernel
This adds a new classmethod, `list_processes_from_kernel`, updates the
`list_processes` method signature to use only the kernel module name and
the context instead of splitting information about the kernel between
the layer_name and symbol_table_name paramters, and does a major version
number increase on the plugin.

Also updates the documentation to reflect pslist method signature
change.

Co-authored-by: Andrew Case <andrew@dfir.org>
2025-03-05 17:59:38 -06:00
Mike Auty adf81bc74a Update copyright dates 2025-01-17 12:54:54 +00:00
ikelosandGitHub 8e851c44f9 Merge pull request #1454 from j-t-1/simple
Reformat how to write a simple plugin
2024-12-23 16:43:55 +00:00
j-t-1andGitHub df37f0a909 Reformat how to write a simple plugin 2024-12-23 15:34:17 +00:00
j-t-1andGitHub 9d4dd010a7 Reformat how to write a simple plugin 2024-12-23 15:28:40 +00:00
j-t-1andGitHub a11131b3d4 Update how to write a simple plugin 2024-12-19 14:59:58 +00:00
j-t-1andGitHub a9417edd28 Slightly modify documentation 2024-12-18 17:49:56 +00:00
j-t-1andGitHub 2010dbd713 Merge branch 'volatilityfoundation:develop' into doc 2024-12-18 17:42:01 +00:00
j-t-1andGitHub 1e2900d587 Slightly modify documentation 2024-12-18 17:39:03 +00:00
j-t-1andGitHub c865f4892c Slightly modify documentation 2024-12-18 17:36:05 +00:00
Arthur Deierlein e708a62eef make ruff happy 2024-12-17 22:55:38 +01:00
j-t-1andGitHub 6e3defc677 Merge branch 'volatilityfoundation:develop' into library 2024-12-17 19:22:48 +00:00
j-t-1andGitHub 24e1904376 Modify using as a library documentation
Tiny changes.
2024-12-17 19:22:35 +00:00
ikelosandGitHub 71de86d19d Merge pull request #1398 from j-t-1/manual
Update the CLI manual documentation
2024-12-16 23:25:24 +00:00
ikelosandGitHub d2725b6a00 Merge pull request #1394 from j-t-1/linux
Tweak the getting started linux tutorial
2024-12-16 22:46:44 +00:00
ikelosandGitHub 2fd9dd8a52 Merge pull request #1395 from j-t-1/mac
Tweak the getting started mac tutorial
2024-12-16 22:45:40 +00:00
j-t-1andGitHub 31492f4ab8 Rectify maximum repetition of verbose flag
From four to six (-vvvvvv).
2024-12-14 15:50:50 +00:00
j-t-1andGitHub b235ed05b7 Update the CLI manual documentation 2024-12-12 18:50:23 +00:00
j-t-1andGitHub c740a6c770 Modify using as a library documentation
Tiny changes.
2024-12-12 18:14:35 +00:00
j-t-1andGitHub d77d696e2b Tweak the getting started windows tutorial 2024-12-12 17:49:25 +00:00
j-t-1andGitHub e31e13f471 Tweak the getting started mac tutorial 2024-12-12 17:44:01 +00:00
j-t-1andGitHub 6ffef285f4 Tweak the getting started linux tutorial 2024-12-12 17:36:51 +00:00
j-t-1andGitHub 58a9c3d6da Slightly modify documentation
Include regex_scan, new functionality of volshell. Add Intermediate Symbol File (ISF) to glossary.
2024-12-12 07:20:30 +00:00
j-t-1andGitHub 3d260f3829 Slightly modify documentation
Include regex_scan, new functionality of volshell.
2024-12-11 12:42:20 +00:00
j-t-1andGitHub fc33fd9127 Slightly modify documentation
Include regex_scan, new functionality of volshell.
2024-12-10 17:14:59 +00:00