Commit Graph
6233 Commits
Author SHA1 Message Date
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
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
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
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
ikelosandGitHub 63019c0988 Merge pull request #1833 from SolitudePy/psxview_malware
Malware categorization: windows.psxview
2025-06-11 22:18:32 +01:00
SolitudePy 742b0634b9 readjust _run to contain less code & removal of redundant code 2025-06-11 19:30:29 +03:00
ikelosandGitHub 76db04c494 Merge pull request #1807 from volatilityfoundation/bugfix/windows_thrdscan_tuple_unpacking
Windows Thrdscan: Fix broken tuple unpacking
2025-06-11 14:06:43 +01:00
ikelosandGitHub 58f441186c Merge pull request #1850 from SolitudePy/malware_plugins_category
Malware categorization: linux.tty_check, linux.netfilter, linux.modxview
2025-06-10 21:20:12 +01:00
ikelosandGitHub 43ed10a4f8 Merge pull request #1846 from SolitudePy/linux_malware_plugins
Malware categorization: linux.malfind & linux.keyboard_notifiers
2025-06-10 21:07:42 +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
ikelosandGitHub 9596893f1b Merge pull request #1844 from SolitudePy/check_syscall_malware
Malware categorization: linux.check_syscall
2025-06-10 21:02:34 +01:00
ikelosandGitHub e06910c763 Merge pull request #1843 from SolitudePy/check_modules_malware
Malware categorization: linux.check_modules
2025-06-10 21:00:02 +01:00
ikelosandGitHub c62d77e4e2 Merge pull request #1842 from SolitudePy/check_idt_malware
Malware categorization: linux.check_idt
2025-06-10 20:58:04 +01:00
ikelosandGitHub f2f83f5ce1 Merge pull request #1838 from SolitudePy/unhooked_syscalls_malware
Malware categorization: windows.unhooked_system_calls
2025-06-10 20:54:33 +01:00
SolitudePy 8040c049e0 Tests: change class name for tty_check 2025-06-10 20:30:05 +03:00
SolitudePy e3877f68ec Plugins: categorize linux.tty_check as a malware plugin 2025-06-10 19:37:57 +03:00
SolitudePy 77801e4cb0 Plugins: categorize linux.netfilter as a malware plugin 2025-06-10 19:22:12 +03:00
SolitudePy 6c35bc3fa0 Plugins: categorize linux.modxview as a malware plugin 2025-06-10 19:12:09 +03:00
SolitudePy a06d59bc52 Plugins: categorize linux.malfind as a malware plugin 2025-06-07 22:58:46 +03:00
SolitudePy faf7d781be Plugins: categorize linux.keyboard_notifiers as a malware plugin 2025-06-07 22:55:29 +03:00
SolitudePy f9941b5b6e black 2025-06-07 22:00:03 +03:00
SolitudePy c71fd30c8a shortcut class name 2025-06-07 21:58:43 +03:00
SolitudePy 21d66839fe use class name with module name? 2025-06-07 21:56:36 +03:00
SolitudePy 35c4e9f50b Plugins: change class name to original 2025-06-07 21:52:22 +03:00