Commit Graph
5528 Commits
Author SHA1 Message Date
David McDonald c7c83ca539 Development: Add stub files
With the plugin module __path__ variable updated at runtime, and plugin
imports based on this updated path within their own module definitions,
static type checkers and language servers cannot resolve these imports
to provide support for autocompletion, type-checking, etc.

This commit:
- Adds the required stub files to make development easier when working
  on plugins
- Removes the stubs directory from the .gitignore file
- Adds a [tool.pyright] section to tell pyright where to look for stubs

Development: Additional stub updates
2025-02-28 13:15:30 -06:00
ikelosandGitHub 795b853ad5 Merge pull request #1641 from volatilityfoundation/1639-broken-use-of-cell_datacount
#1639 - cast big data to _CM_BIG_DATA
2025-02-27 20:06:13 +00:00
Dave Lassalle a906506736 #1639 - cast big data to _CM_BIG_DATA 2025-02-26 13:25:40 -06:00
ikelosandGitHub 481e93b6fd Merge pull request #1635 from volatilityfoundation/issues/issue1443
Linux: Fix typing is lsof
2025-02-25 15:08:27 +00:00
Mike Auty 1c8f9edaf0 Linux: Fix typing is lsof
Fixes #1443
2025-02-25 10:15:30 +00:00
ikelosandGitHub d8b8b20bcc Merge pull request #1625 from volatilityfoundation/issues/issue1435
Windows: Fix console potentially unbound variables
2025-02-25 09:42:43 +00:00
ikelosandGitHub 1f3c4f24dc Merge pull request #1631 from volatilityfoundation/issues/issue1408
Issues/issue1408 - Delete partial cache downloads
2025-02-25 09:40:37 +00:00
ikelosandGitHub 08f47d499c Merge pull request #1630 from volatilityfoundation/issues/issue1629
Issues/issue1629
2025-02-25 09:36:39 +00:00
ikelosandGitHub d70c571e6a Merge pull request #1624 from volatilityfoundation/feature/linux_ifconfig_plugin
Feature/linux ifconfig plugin
2025-02-25 09:35:09 +00:00
ikelosandGitHub 37bdb6cb99 Merge pull request #1632 from volatilityfoundation/fix_poolscanners
Check Win10+ SlushSize member to support Windows 11 pool scanning. Re…
2025-02-23 22:38:32 +00:00
Andrew Case ba56e42634 Fix for black 2025-02-23 22:34:23 +00:00
Andrew Case 335606774d Check Win10+ SlushSize member to support Windows 11 pool scanning. Restrict the Pools that current scanners accept. 2025-02-23 22:30:20 +00:00
Mike Auty 48894dae0c Core: Fix up ruff issue from #1631 2025-02-23 20:56:17 +00:00
Mike Auty 2ff83c4434 Core: Ensure cached files aren't saved if incomplete 2025-02-23 20:50:35 +00:00
Mike Auty c269086402 Core: Improve caching to only allow one open file write at a time 2025-02-23 20:31:07 +00:00
Mike Auty e9a6f3214c Add comment for where to apply the fix 2025-02-23 20:29:29 +00:00
Mike Auty 5fabd7a04b Linux: Correct partial renaming attempt - take 2 2025-02-23 15:49:18 +00:00
Mike Auty 6d254fa961 Linux: Correct partial renaming attempt 2025-02-23 15:48:05 +00:00
Mike Auty 944c841278 Linux: Rename net extensions to allow for net variable name 2025-02-23 15:44:38 +00:00
ikelosandGitHub 2ffb3ac6b1 Merge pull request #1623 from volatilityfoundation/issues/issue1618
Layers: Reduce double bounds test and simplify intel translation
2025-02-21 19:54:33 +00:00
Mike Auty ce490298bf Linux: Fix up typo unchanged net instance in sockscan 2025-02-20 09:51:43 +00:00
Mike Auty 6c019776ac Windows: Remove non-functional threads filtering
Filtering can be carried out through --filter commands on the CLI
2025-02-20 09:39:53 +00:00
Mike Auty 70a9171fd4 Windows: Remove pid filtering option from threads 2025-02-20 09:24:38 +00:00
Mike Auty 17ea6e9fd0 Linux: Fix altered SockHandlers signature 2025-02-20 09:20:57 +00:00
Mike Auty 2ff7dea512 Linux: Remember to apply the symbols to addr as well as link 2025-02-20 01:07:10 +00:00
Mike Auty 815d695aab Linux: Leave the existing symbol table the same 2025-02-20 00:30:48 +00:00
Mike Auty 056d7813a7 Linux: fix up typing typo 2025-02-20 00:25:31 +00:00
Mike Auty 1458b7dfc7 Linux: Add vast quantities of missing type information 2025-02-20 00:17:48 +00:00
Mike Auty bfd210236f Linux: Fix up too-net typing syntax 2025-02-20 00:00:53 +00:00
Mike Auty eb21f89cf3 Linux: Fix ruff errors 2025-02-19 23:54:15 +00:00
Mike Auty 2fa0ce8e5c Bump required version numbers 2025-02-19 23:51:06 +00:00
Mike Auty 054bb48157 Separate out the net symbols from standard linux
Also includes some typing changes.
2025-02-19 23:48:20 +00:00
Mike Auty 3ea563bde8 Windows: Use built-in libraries where possible (idea from #1627) 2025-02-19 18:48:32 +00:00
Mike Auty 8106a16529 Windows: Fix typing in lower python versions 2025-02-16 22:33:57 +00:00
Mike Auty a31ea33f84 Windows: Fix console potentially unbound variables 2025-02-16 22:28:54 +00:00
Mike Auty 6486b4a569 Linux: Fix some black issues 2025-02-16 21:46:26 +00:00
Mike Auty ea2c50710e Linux: Correct enum import issues 2025-02-16 21:44:37 +00:00
ikelosandGitHub 80f2cc6a43 Merge pull request #1079 from gcmoreira/linux_ifconfig_plugin
Linux ip.Addr and ip.Link plugins
2025-02-16 21:41:05 +00:00
ikelosandGitHub 51c19fbdf2 Merge branch 'feature/linux_ifconfig_plugin' into linux_ifconfig_plugin 2025-02-16 21:40:36 +00:00
ikelosandGitHub e0902ad7df Merge pull request #1621 from volatilityfoundation/issue_1487_driver_handling
Stop reporting terminated/smeared drivers. Enforce names present. Add…
2025-02-16 21:24:13 +00:00
Andrew Case 7a533054f7 Address feedback 2025-02-16 21:24:33 +00:00
Mike Auty 346e58e798 Layers: Reduce double bounds test and simplify intel translation 2025-02-16 18:50:44 +00:00
Mike Auty d5976146fb Layers: Restore get_valid_table caching
Partially restore performance as per #1618
2025-02-16 18:24:23 +00:00
Andrew Case ca5f811405 Stop reporting terminated/smeared drivers. Enforce names present. Add kernel start checking in all places 2025-02-15 21:26:54 +00:00
ikelosandGitHub 81bac4db11 Merge pull request #1613 from Abyss-W4tcher/linux_pagecache_recoverfs
New plugin: linux.pagecache.recoverfs
2025-02-15 16:26:17 +00:00
Abyss Watcher 2bf0a26c73 typos 2025-02-15 15:28:23 +01:00
Abyss Watcher b86e54e427 extra checks and debug messages 2025-02-15 15:25:26 +01:00
Abyss Watcher c2f8697cc5 normalize symlinks by relying on purepath 2025-02-15 15:24:53 +01:00
Abyss Watcher 51b66f7573 add symlink details in description 2025-02-15 14:14:02 +01:00
Abyss Watcher 9484430036 convert private classmethods to simple methods 2025-02-15 13:16:58 +01:00