Andrew Case
b788733683
More comments on unhooked system calls
2024-09-15 19:48:55 -05:00
ikelos and GitHub
b5b9372d16
Merge pull request #1266 from Abyss-W4tcher/set_default_req_value
...
[configuration.py] use default req value in config_value call
2024-09-16 00:34:10 +01:00
Andrew Case
79b8ff7d05
Address final feedback
2024-09-15 18:29:05 -05:00
ikelos and GitHub
5525ce5b9b
Merge pull request #1260 from gcmoreira/linux_pidhashtable_plugin_pointer_verification_improvements
...
Linux pidhashtable plugin pointer verification improvements
2024-09-15 20:33:48 +01:00
ikelos and GitHub
6c5b838733
Merge pull request #1258 from gcmoreira/timeliner_plugin_improvements
...
Timeliner plugin `plugin-filter` improvements
2024-09-15 13:57:34 +01:00
Andrew Case
322f79fb50
Bail as early as possible
2024-09-14 17:18:26 -05:00
Andrew Case
291bc878ad
Break in a cleaner flow
2024-09-14 16:31:33 -05:00
Andrew Case
21d21cf4b8
Break properly in all paths. Help callers to ensure always lower case module name matching.
2024-09-14 16:26:38 -05:00
Andrew Case
ba0c975e73
Address all feedback
2024-09-13 18:50:47 -05:00
Abyss Watcher
67ee382c32
use default req value in config_value call
2024-09-13 18:53:33 +02:00
Gustavo Moreira
cd2af74e6d
Improve pointers address verification and return message chain
2024-09-13 17:58:21 +10:00
Gustavo Moreira
997abeda6d
Linux lsof: Add namespace dentry name
2024-09-13 17:27:02 +10:00
Gustavo Moreira
e084086ee5
Improve pointer verification in super_block->get_type()
2024-09-13 16:18:26 +10:00
Gustavo Moreira
32eaeeb7d2
Fix typing typo
2024-09-13 16:13:00 +10:00
Gustavo Moreira
aecd31f095
Add missing pointer verification
2024-09-13 16:09:49 +10:00
Gustavo Moreira
867c8e3f1b
Linux: Add support for threads in both lsof and sockstat plugins.
...
- lsof plugin: source code refactored
- lsof plugin: Added the 'device' column to complete the inode information. An inode number is specific to the filesystem/device it belongs to.
- lsof/sockstat plugins: Add threads support. Threads may or may not share the file descriptor table with the thread group leader, depending on whether the CLONE_FILES flag is included in the clone() syscall. Also, once started, a thread can unshare the fd table with its parent. Refer to the unshare() libc syscall wrapper man page, unshare(2). Additionally, note that the Linux lsof command in user space includes thread listings by default as well. Now, there are two columns to identify the thread group ID (PID) and the task/thread ID (TID).
- Added inode getters from both, the dentry and file structs. From kernels +3.9 the file struct cached the inode pointer. So, when possible, we get this value.
- Improve smear protection in these plugins and various APIs (https://github.com/volatilityfoundation/volatility3/pull/1243 )
2024-09-13 15:33:19 +10:00
Gustavo Moreira
48ae43d64e
Bumping the major version since the output changed
2024-09-12 17:22:52 +10:00
Gustavo Moreira
7b2e259c6d
fix wrong variable names
2024-09-12 17:06:29 +10:00
Gustavo Moreira
ebb9f0c201
Fix typo in timeliner function
2024-09-12 17:05:45 +10:00
Gustavo Moreira
a7dcd6d9e8
Minor: Add comment on TimeLinerInterface subclass filter
2024-09-12 16:19:13 +10:00
Gustavo Moreira
be05ace29b
Timeliner plugin: Add exception information
2024-09-12 16:06:40 +10:00
Gustavo Moreira
57de357ffd
Timeliner plugin: Fix issue with filtering TimeLinerInterface plugins and using the filter argument
2024-09-12 16:05:40 +10:00
Gustavo Moreira
9e8471799a
Improving code and adding the credential virtual addresses to the output.
2024-09-12 10:44:43 +10:00
Gustavo Moreira
c77c662b70
Linux pidhashtable plugin pointer verification improvements
2024-09-11 21:09:08 +10:00
Gustavo Moreira
037eb1ce03
Linux Check_creds plugins pointer verification improvements
2024-09-11 16:30:41 +10:00
Gustavo Moreira
c86d973329
Linux page cache plugins pointer verification improvements
2024-09-11 15:54:17 +10:00
ikelos and GitHub
e76d51251b
Merge pull request #1253 from volatilityfoundation/issues/issue1252
...
CLI: Filter on rendered values
2024-09-10 23:26:50 +01:00
ikelos and GitHub
d238c59134
Merge pull request #1254 from volatilityfoundation/issues/plugin-requirement-recursion
...
Core: Verify plugin requirements of plugins
2024-09-10 23:26:27 +01:00
ikelos and GitHub
7d75c172f1
Merge pull request #1198 from volatilityfoundation/issues/issue1195
...
Linux: Update vmayarascan to scan complete VMA blocks
2024-09-10 22:02:14 +01:00
ikelos and GitHub
f30cf39449
Merge branch 'develop' into issues/issue1195
2024-09-10 21:40:08 +01:00
Andrew Case
b40c20dd7f
Revert back to union to avoid failed tests
2024-09-10 14:55:00 -05:00
Andrew Case
b7e604d63f
Address feedback
2024-09-10 14:50:40 -05:00
Mike Auty
fd2c97e1ba
CLI: Use enumerate for renderers (thanks @gcmoreira)
2024-09-09 00:44:00 +01:00
Mike Auty
9152f33181
Core: Allow circular dependencies as long as they are all met
2024-09-08 21:58:09 +01:00
Mike Auty
bf000ff0a0
Core: Add recursion protection to VersionRequirement check
2024-09-08 21:42:59 +01:00
Mike Auty
ace590e8f0
Core: Fix up f-string containing a string
2024-09-08 16:08:48 +01:00
Mike Auty
f3085b6c59
Core: Move the pluginrequirement check to generic versionrequirement
2024-09-08 16:06:23 +01:00
Mike Auty
4361c38573
Core: Verify plugin requirements of plugins
2024-09-08 14:55:04 +01:00
Mike Auty
8259ca9019
Core: Bump the framework number so we can differentiate CLI versions
2024-09-08 13:47:26 +01:00
Mike Auty
26cd73115b
CLI: Filter on rendered values
2024-09-08 13:31:09 +01:00
Andrew Case
802fc024b5
switch api place
2024-09-06 13:27:04 -05:00
Andrew Case
61cf58d977
black fixes
2024-09-06 12:49:01 -05:00
Andrew Case
fd87772877
Move VAD enumeration into pe_symbols
2024-09-06 12:47:42 -05:00
Andrew Case
bcd93616c0
more black help
2024-09-06 12:36:35 -05:00
Andrew Case
7b48ee4be4
more black help
2024-09-06 12:36:13 -05:00
Andrew Case
c223ac6e76
more black help
2024-09-06 12:31:55 -05:00
Andrew Case
30cb5bd3ab
Formatting that my local black doesn't understand
2024-09-06 12:14:06 -05:00
Andrew Case
3bb9264a57
formatting
2024-09-06 12:11:16 -05:00
Andrew Case
69e6e59daf
Add new pe_symbols API, debug registers plugin, unhooked system calls plugin
2024-09-06 12:01:21 -05:00
ikelos and GitHub
d56cd83510
Merge pull request #1225 from volatilityfoundation/orphan_threads_v2
...
Orphan threads v2
2024-09-03 20:50:06 +01:00