Commit Graph
219 Commits
Author SHA1 Message Date
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
j-t-1andGitHub 39cb75acca Slightly modify documentation
Include regex_scan, new functionality of volshell.
2024-12-10 17:02:48 +00:00
j-t-1andGitHub fdd49d0921 Slightly modify documentation 2024-12-10 10:11:26 +00:00
j-t-1andGitHub 1cde9ae06e Slightly modify volshell.rst 2024-12-10 09:46:28 +00:00
j-t-1andGitHub 45f9064623 Cosmetic changes to documentation 2024-12-07 17:11:49 +00:00