Commit Graph
5288 Commits
Author SHA1 Message Date
atcunoandAndrew Case 8926823199 Format fixes 2024-10-14 13:48:00 -05:00
atcunoandAndrew 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
ikelosandGitHub 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
ikelosandGitHub 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
ikelosandGitHub 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
ikelosandGitHub 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
ikelosandGitHub 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
ikelosandGitHub 64d55bf1a7 Merge pull request #1209 from dgmcdona/dgmcdona/windows-amcache
Windows: Adds Amcache plugin
2024-10-07 23:15:04 +01:00
ikelosandGitHub 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
ikelosandGitHub 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
ikelosandGitHub eb74437dbe Merge pull request #1263 from gcmoreira/linux_lsof_refactoring_fixes_and_improvements
Linux: Add support for threads in both lsof and sockstat plugins.
2024-10-07 23:04:24 +01:00
Mike Auty 9addf6bee8 Remove the old .style.yapf
This was used before we shifted to black permanently.  It allowed
additional spacing between keyword arguments and their default values,
but it was inconsisnent and could get in a state where it would flip
between two weights, so every "fix" would then be "fixed" back again.

No longer feasible for a project of this size.
2024-10-07 22:57:57 +01:00
ikelosandGitHub 5c4e26865d Merge pull request #1289 from dgmcdona/dgmcdona/linux-dentry-simple-dname
Linux: Properly get paths in simple_dname paths
2024-10-07 22:37:16 +01:00
Dave Lassalle 996875c059 #1298 - include hive name in key path 2024-10-07 16:13:12 -05:00
David McDonald 27ea555b37 Add product version to output columns 2024-10-07 13:54:30 -05:00
David McDonald dec0d506f9 Fix type signature on get_name 2024-10-07 13:54:07 -05:00
David McDonald e622acc7f8 Minor version bump: registry extensions API addition 2024-10-07 13:20:50 -05:00
David McDonald e46d24397d Code review fixes 2024-10-07 13:20:50 -05:00
David McDonald f3f5784c71 Remove unused method 2024-10-07 13:17:24 -05:00
David McDonald 0bfac049de Windows: Adds Amcache plugin 2024-10-07 13:17:24 -05:00
Dave Lassalle 1c3e5574f4 #816 - remove unused import 2024-10-07 12:39:58 -05:00
Dave Lassalle 95f56ad122 #816 - remove extra text from buffer output 2024-10-07 12:39:03 -05:00
Dave Lassalle 0dd082b7fd #816 initial PR comment fixes 2024-10-07 12:26:17 -05:00
MHL cb98a085d7 refs #1296 sort volshell methods alphabetically in hh() output 2024-10-07 09:11:49 -05:00
Gustavo Moreira ee75964345 Linux: lsof plugin: Fix typo in docstring 2024-10-07 20:46:44 +11:00
Gustavo Moreira 2859d7a641 Linux: lsof plugin: Fix list_fds() return typing 2024-10-07 18:49:38 +11:00
Gustavo Moreira bf19b9f2e0 Linux: lsof plugin: Fix dataclasses import to stick to the style guide 2024-10-07 18:46:18 +11:00
ikelosandGitHub 9477d16f1b Merge pull request #1295 from eve-mem/linux_docs_lime_warning
Docs: Add warning around LiME raw format
2024-10-07 08:17:45 +01:00
Gustavo Moreira bf02723695 Linux: lsof plugin: Fix module import to stick to the style guide 2024-10-07 17:59:55 +11:00
eve 5d072864d7 Docs: Add warning around LiME raw format 2024-10-07 07:00:44 +01:00
ikelosandGitHub c13c76c745 Merge pull request #1274 from volatilityfoundation/issues/issue1119
Ensure the class for Modules is stored in the configruation
2024-10-06 20:13:04 +01:00
ikelosandGitHub 4149c551a9 Merge pull request #1293 from volatilityfoundation/1292-dumpfiles-uses-incorrect-sector-size-for-datasectionobject
#1292 - use correct sector size for DataSectionObject file dumping
2024-10-06 19:03:46 +01:00
ikelosandGitHub 9bda20df34 Merge pull request #1279 from dgmcdona/dgmcdona/linux-sockstat-pytest
Linux: Sockstat - adds pytest
2024-10-06 18:17:45 +01:00
ikelosandGitHub c2feeecee3 Merge pull request #1259 from gcmoreira/linux_pagecache_pointer_verification_improvements
Linux Page Cache smear memory protection improvements
2024-10-06 18:07:48 +01:00
ikelosandGitHub cd979804e0 Merge pull request #1285 from gcmoreira/remote_isf_url
Add --remote-isf-url argument to be able to use a remote ISF server from the command-line arguments
2024-10-06 16:57:02 +01:00