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
ikelos and GitHub
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
ikelos and GitHub
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
ikelos and GitHub
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
ikelos and GitHub
992ba3e9ef
Merge pull request #1424 from j-t-1/readability
...
Use generator expressions
2024-12-17 22:29:39 +00:00
ikelos and GitHub
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
ikelos and GitHub
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
ikelos and GitHub
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-1 and GitHub
ae1079f923
Use generator expressions
...
PEP 289 – Generator Expressions.
2024-12-17 20:52:29 +00:00
j-t-1 and GitHub
eeb7cf7131
Use generator expressions
...
PEP 289 – Generator Expressions.
2024-12-17 20:50:38 +00:00
j-t-1 and GitHub
daf7765774
Use generator expressions
...
PEP 289 – Generator Expressions.
2024-12-17 20:48:42 +00:00
j-t-1 and GitHub
c8e2347a0f
Use generator expressions
...
PEP 289 – Generator Expressions.
2024-12-17 20:47:36 +00:00
j-t-1 and GitHub
60ca997107
Use generator expressions
...
PEP 289 – Generator Expressions.
2024-12-17 20:40:54 +00:00
j-t-1 and GitHub
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
ikelos and GitHub
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
ikelos and GitHub
068a604a8b
Merge pull request #1397 from j-t-1/library
...
Modify using as a library documentation
2024-12-17 19:36:24 +00:00
ikelos and GitHub
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-1 and GitHub
6e3defc677
Merge branch 'volatilityfoundation:develop' into library
2024-12-17 19:22:48 +00:00