ikelos and GitHub
1500d2ecf6
Merge pull request #1314 from gcmoreira/linux_add_hlist_head_object_extension_fix_1313
...
Linux adds hlist_head object extension
2024-10-22 23:21:04 +01:00
Gustavo Moreira
db8667f88a
Linux - Fix hlist_head object extension by dropping the iterator since it can't determine the correct member_name
2024-10-23 08:55:44 +11:00
Mike Auty
65daab6cfa
Linux: Fix minor coding style transgression
2024-10-22 21:47:13 +01:00
ikelos and GitHub
3e6ea7bb0e
Merge pull request #1290 from dgmcdona/dgmcdona/windows-unloadedmodules-traceback
...
Windows: unloadedmodules bugfix
2024-10-22 21:38:31 +01:00
ikelos and GitHub
b0a30c0652
Merge pull request #1238 from gcmoreira/linux_fix_mnt_namespace_issue_1187
...
Linux: Add support for the mount namespace in kernels 6.8+
2024-10-22 21:22:50 +01:00
ikelos and GitHub
51ac7600f5
Merge pull request #1315 from Abyss-W4tcher/rust_type_confusion_warning
...
dwarf2json rust type confusion sanity check
2024-10-22 21:20:22 +01:00
ikelos and GitHub
028502d772
Merge pull request #1288 from gcmoreira/linux_ptrace
...
Add Linux ptrace plugin
2024-10-22 21:11:44 +01:00
Gustavo Moreira
1651ecb1d7
linux: boottime api: Fix explicit returns mixed with implicit (fall through) returns
2024-10-18 13:58:27 +11:00
Gustavo Moreira
d25df2357a
Linux: pslist: Add the boottime plugin
2024-10-18 12:59:23 +11:00
Gustavo Moreira
69512dc991
Linux: pslist: Add creation time column and timeline support to the linux.pslist plugin
2024-10-18 12:58:02 +11:00
Gustavo Moreira
f822468407
linux: Implement boot time support in the Volatility 3 core framework
2024-10-18 12:40:02 +11:00
Gustavo Moreira
18f7f035ee
linux: fix datetime import and remove unused ones
2024-10-18 12:29:09 +11:00
Gustavo Moreira
0ddd9210a8
linux: hidden_modules: Remove unused module imports
2024-10-16 15:08:59 +11:00
Gustavo Moreira
d98c7ebb1d
linux: hidden_modules: Make the fast method the default. Remove vol2 and fall back to a 1-byte alignment scan if addresses aren't aligned to the L1 cache size
2024-10-16 15:05:02 +11:00
Andrew Case
adee265b17
Address feedback
2024-10-15 14:12:23 -05:00
Andrew Case
79f81f0af9
Address feedback
2024-10-15 14:11:27 -05:00
Dave Lassalle and Andrew Case
685dc97298
fix resident data bug for duplicate mft record numbers
2024-10-14 13:48:00 -05:00
Andrew Case
da41124b1c
Fix formatting with black
2024-10-14 13:48:00 -05:00
Andrew Case
33716be15b
Rework for proper ADS recovery. Memory OOM issues
2024-10-14 13:48:00 -05:00
atcuno and Andrew Case
da843b0367
Address feedback
2024-10-14 13:48:00 -05:00
atcuno and Andrew Case
dea0e15689
Address feedback
2024-10-14 13:48:00 -05:00
Andrew Case
a8c6db2fc4
Formatting fixes
2024-10-14 13:48:00 -05:00
Andrew Case
2c73d8812a
Split layer gathering and add KeyError checks
2024-10-14 13:48:00 -05:00
Andrew Case
9b8eea015a
Address feedback
2024-10-14 13:48:00 -05:00
atcuno and Andrew Case
105b4bab25
Format fixes
2024-10-14 13:48:00 -05:00
atcuno and Andrew Case
8926823199
Format fixes
2024-10-14 13:48:00 -05:00
atcuno and Andrew Case
2920694643
placeholder
2024-10-14 13:48:00 -05:00
Abyss Watcher
e739d96a33
dwarf2json rust type confusion sanity check
2024-10-14 14:03:38 +02:00
Gustavo Moreira
f00c4c3c39
Allows to create objects when using the same symbol table
2024-10-14 16:35:43 +11:00
Gustavo Moreira
15a51cf1ec
Linux - Add hlist_head object extension. Fix #1313
2024-10-14 16:13:56 +11:00
ikelos and GitHub
7b0cb4facd
Merge pull request #1304 from volatilityfoundation/feature/column-select-cli-only
...
Support hiding columns in the CLI
2024-10-13 22:32:14 +01:00
ikelos and GitHub
d1d45ca22f
Merge pull request #1311 from gcmoreira/linux_threads_support_from_6.7
...
Linux - Add support for task threads in kernels >= 6.7
2024-10-13 22:31:33 +01:00
Gustavo Moreira
e3521147d6
Linux - Add support for task threads in kernels >= 6.7
2024-10-13 09:26:37 +11:00
ikelos and GitHub
a10fb5b4b6
Merge pull request #1308 from dgmcdona/dgmcdona/linux-netfilter-fix
...
Linux: Netfilter - fix traceback on missing module name
2024-10-11 18:28:34 +01:00
David McDonald
fb4dd924ce
Linux: Netfilter - fix traceback on missing module name
...
When the module name can't be found, `None` ends up in this field,
causing a traceback when rendering. This fixes it by replacing `None`
with `renderers.NotAvailableValue()`.
This occurred in the context of a netfilter hook from a hidden module.
2024-10-11 10:15:43 -05:00
David McDonald
57ef3f587e
Windows: Adds scheduled tasks plugin
...
This adds a plugin 'ScheduledTasks' that can decode binary-encoded
scheduled tasks from the Windows registry's SOFTWARE hive using a custom
reader that extends the `io.BytesIO` class. Decoding operations are
intended to be as fault tolerant as possible, swallowing exceptions and
returning `None` to account for smear or missing data.
Because each task can have mulitple triggers and multiple actions, a
single entry is generated for each trigger + action pair. In the event
that the either the actions could not be parsed or the triggers could
not be parsed due to missing or smeared data, an entry will still be
generated using the available information from the other registry value,
since trigger and action data is stored separately.
Much more information is decoded than is rendered, this was done
intentionally to avoid overpopulating the TreeGrid with less pertinent
data and to avoid an explosion of trigger and action-specific fields that
may not apply to most other entries.
2024-10-09 17:27:06 -05:00
Mike Auty
e817e72bc2
Support hiding columns in the CLI
2024-10-08 22:52:44 +01:00
Gustavo Moreira
620dd4e67d
Linux: ptrace: version patch number back to zero
2024-10-08 21:55:21 +11:00
Gustavo Moreira
6b5bef4133
Linux: ptrace: bumping version patch number to re-run the black linter with #1301
2024-10-08 21:27:29 +11:00
ikelos and GitHub
4ffaad5a15
Merge pull request #1301 from gcmoreira/fix_black_stable_version
...
Fix black stable version issue with Python 3.8
2024-10-08 09:42:58 +01:00
Gustavo Moreira
384042202e
fix black stable version issue with Python 3.8
2024-10-08 18:37:32 +11:00
Gustavo Moreira
aa95913940
Linux: ptrace: improve header names and variables
2024-10-08 16:03:36 +11:00
Gustavo Moreira
3c4b9996ce
Linux: ptrace: move tracee TIDs to multiple rows
2024-10-08 16:00:35 +11:00
Gustavo Moreira
eb2d4b1765
Linux: ptrace: add ptrace functions to the task_struct object extension
2024-10-08 15:54:48 +11:00
Gustavo Moreira
f92dfdd33b
Linux: ptrace: remove patch number in plugin requirement
2024-10-08 15:53:07 +11:00
Abyss Watcher
e419b67581
introduce dirty state ioc
2024-10-08 02:06:04 +02:00
ikelos and GitHub
d1c5fc2ac1
Merge pull request #1299 from volatilityfoundation/1298-printkey-output-confusing-when-key-not-found
...
#1298 - include hive name in key path
2024-10-07 23:19:14 +01:00
ikelos and GitHub
64d55bf1a7
Merge pull request #1209 from dgmcdona/dgmcdona/windows-amcache
...
Windows: Adds Amcache plugin
2024-10-07 23:15:04 +01:00
ikelos and GitHub
5ff06fe1ef
Merge pull request #1272 from volatilityfoundation/816-port-cmdscan-and-console-plugins-from-vol2-to-vol3-please
...
#816 cmdscan and console
2024-10-07 23:13:19 +01:00
ikelos and GitHub
1409f472db
Merge pull request #1297 from volatilityfoundation/1296-sort-volshell-methods-alphabetically
...
refs #1296 sort volshell methods alphabetically in hh() output
2024-10-07 23:07:46 +01:00