Commit Graph
4906 Commits
Author SHA1 Message Date
Gustavo Moreira 40bdbf62da linux: pidhashtable: Update to use TaskFields from pslist.get_task_fields(). Fix some type annotations 2024-12-18 16:09:28 +11:00
Gustavo Moreira 8e12cf02e3 linux: psscan: reimplemented to make use of pslist.get_task_fields() 2024-12-18 16:09:22 +11:00
Gustavo Moreira 448ba24eac linux: pslist: add user/group , real/effective identifiers to the output: uid,gid, euid and egid.
We reimplemented get_task_fields() using a dataclass, reducing the size of the function's interface and preventing unbounded growth. This change simplifies future modifications and enhances maintainability.
2024-12-18 16:09:17 +11:00
Gustavo Moreira 2de553e1c1 linux: cred: add user identifiers to the cred object extension 2024-12-18 16:09:11 +11:00
ikelosandGitHub 197d24567a Merge pull request #1426 from gcmoreira/linux_testcases_full_plugins_coverage
Linux testcases full plugins coverage
2024-12-17 23:53:12 +00:00
Gustavo Moreira 9c0dcad7b1 linux: page cache inodepages testcase: explicitly close the file to improve clarity for AI processing 2024-12-18 10:42:54 +11:00
Gustavo Moreira 69d291c644 linux: testcases: add 10 final test cases to achieve full plugin coverage 2024-12-18 10:16:59 +11:00
ikelosandGitHub 0ec33a4d69 Merge pull request #1399 from dgmcdona/dgmcdona/missing_session_space_def
Windows: Handle missing _MM_SESSION_SPACE
2024-12-17 23:14:44 +00:00
Gustavo Moreira 9c587b0378 linux: testcases: improve existent testcases code and checks 2024-12-18 10:12:32 +11:00
ikelosandGitHub 7d2f8b2ccf Merge pull request #1412 from gcmoreira/linux_task_parent_pid_fix
Linux: Fix task parent pid in several plugins
2024-12-17 23:06:04 +00:00
Gustavo Moreira e035faa323 bump framework minor version 2024-12-18 09:55:13 +11:00
ikelosandGitHub 992ba3e9ef Merge pull request #1424 from j-t-1/readability
Use generator expressions
2024-12-17 22:29:39 +00:00
ikelosandGitHub 16de3fadd8 Merge pull request #1425 from volatilityfoundation/1324-pedump-help-message-doesnt-match-flag
#1324 - update pedump error messages
2024-12-17 22:29:22 +00:00
ikelosandGitHub 32383a3418 Merge pull request #1364 from c0rydoras/linting
use ruff for linting
2024-12-17 22:09:55 +00:00
Dave Lassalle 0d7c2906ee #1324 - update pedump error messages 2024-12-17 16:01:51 -06:00
Arthur Deierlein 44e8ac645f chore: make ruff happy
the import is not needed, was previously used for type annotations
2024-12-17 22:59:04 +01:00
Arthur Deierlein c6c3b35f52 run ruff check . --unsafe-fixes --fix 2024-12-17 22:55:39 +01:00
Arthur Deierlein d9c370c6ae format with black 2024-12-17 22:55:39 +01:00
Arthur Deierlein ab19b52d5b run ruff check --fix 2024-12-17 22:55:39 +01:00
Arthur Deierlein 503999ddca update black workflow (formatter not a linter) 2024-12-17 22:55:39 +01:00
Arthur Deierlein f6c852c478 format with black 2024-12-17 22:55:39 +01:00
Arthur Deierlein eee015033a add back lgtm imperative 2024-12-17 22:55:39 +01:00
Arthur Deierlein 8dc9bd037d add fixme to windows/netscan plugin 2024-12-17 22:55:39 +01:00
Arthur Deierlein 0b4d595bac don't use bare except in windows netscan plugin 2024-12-17 22:55:39 +01:00
Arthur Deierlein d95c32b25a run ruff check --fix 2024-12-17 22:55:39 +01:00
Arthur Deierlein 6283ab6a1a adjust SMBHandler import to use redundat alias 2024-12-17 22:55:39 +01:00
Arthur Deierlein 1c0d0b086a use redundant import aliases instead of __all__ and noqa's 2024-12-17 22:55:39 +01:00
Arthur Deierlein 53133f4478 fix codeQL error 2024-12-17 22:55:39 +01:00
Arthur Deierlein ccd3e8f367 move python version check into its own module 2024-12-17 22:55:39 +01:00
Arthur Deierlein 2119b8c7b8 fix framework/__init__ 2024-12-17 22:55:39 +01:00
Arthur Deierlein c33e378c84 chore(framework/__init__): move up imports 2024-12-17 22:55:39 +01:00
Arthur Deierlein 2e093c1a53 chore(framework/automagic/linux): convert lambda to function 2024-12-17 22:55:38 +01:00
Arthur Deierlein 75a324ddba chore(developement/schema_validate): move logging import up 2024-12-17 22:55:38 +01:00
Arthur Deierlein e708a62eef make ruff happy 2024-12-17 22:55:38 +01:00
Arthur Deierlein a63ea662f4 apply unsafe fixes (ruff check --unsafe-fixes --fix) 2024-12-17 22:55:38 +01:00
Arthur Deierlein ad7daafc50 linted with ruff (ruff check . --fix) 2024-12-17 22:55:38 +01:00
ikelosandGitHub c3f27c1bcb Merge pull request #1423 from dgmcdona/dgmcdona/list_timers_type_hint
Windows Extensions: Fixes type-hint on list_timers
2024-12-17 21:54:17 +00:00
Arthur Deierlein 8e9b719a16 use ruff for linting and enforce linting via ci 2024-12-17 22:53:05 +01:00
j-t-1andGitHub ae1079f923 Use generator expressions
PEP 289 – Generator Expressions.
2024-12-17 20:52:29 +00:00
j-t-1andGitHub eeb7cf7131 Use generator expressions
PEP 289 – Generator Expressions.
2024-12-17 20:50:38 +00:00
j-t-1andGitHub daf7765774 Use generator expressions
PEP 289 – Generator Expressions.
2024-12-17 20:48:42 +00:00
j-t-1andGitHub c8e2347a0f Use generator expressions
PEP 289 – Generator Expressions.
2024-12-17 20:47:36 +00:00
j-t-1andGitHub 60ca997107 Use generator expressions
PEP 289 – Generator Expressions.
2024-12-17 20:40:54 +00:00
j-t-1andGitHub d76bf96f36 Use generator expressions
PEP 289 – Generator Expressions.
2024-12-17 20:25:10 +00:00
David McDonald c134dcd643 Windows Timers: Bump patch version 2024-12-17 13:55:34 -06:00
ikelosandGitHub ac842bbe74 Merge pull request #1415 from TheMythologist/develop
Fix: Error early if no inodes are found in linux.pagecache.InodePages plugin
2024-12-17 19:53:59 +00:00
ikelosandGitHub 068a604a8b Merge pull request #1397 from j-t-1/library
Modify using as a library documentation
2024-12-17 19:36:24 +00:00
ikelosandGitHub 49ad2bdd21 Merge pull request #1422 from dgmcdona/dgmcdona/pedump_contextmanager
Windows: PeDump - use contextmanager
2024-12-17 19:35:10 +00:00
David McDonald b04ca88d07 Windows Extensions: Fixes type-hint on list_timers
This method is incorrectly type-hinted as returning a `Tuple` when it
should be returning an instance of the `KTIMER` extension class. This
leaves the version number as is since it only updates the type-hint, but
let me know if that's incorrect and we need to bump it.
2024-12-17 13:29:51 -06:00
j-t-1andGitHub 6e3defc677 Merge branch 'volatilityfoundation:develop' into library 2024-12-17 19:22:48 +00:00