Gustavo Moreira
9ba3d9ba4e
Several fixes:
...
* The capabilities array was to have a 64bit bitwise.
* Capabilities set has to be tested with the kernel maximum. We can't use the plugin capabilities set, otherwise we can have wrong interpretations when we tried to compress the list of capabilities to "all"
* Supports kernels >= 6.3. They changed the kernel_cap_struct::cap type again to a u64 type.
2023-07-19 22:48:06 +02:00
ikelos and GitHub
373d769690
Merge pull request #978 from volatilityfoundation/feature/parameterized_object_from_symbol
...
Core: Add type parameter to object_from_symbol
2023-07-12 22:17:53 +01:00
ikelos and GitHub
89b6c090b3
Merge pull request #952 from cpuu/mac_pslist
...
Add more process information to mac.pslist plugin
2023-07-12 22:16:55 +01:00
cpuu and GitHub
f8fc5d5e58
Update pslist.py
...
list modules in code in alphabetical order
2023-07-12 14:43:38 +09:00
cpuu and GitHub
6907575d77
Merge branch 'volatilityfoundation:develop' into mac_pslist
2023-07-12 14:37:30 +09:00
ikelos and GitHub
74e8582360
Merge pull request #957 from gcmoreira/linux_capabilities
...
Linux capabilities plugin
2023-07-10 07:49:44 +01:00
Gustavo Moreira
42fe37ed52
Adjust docstring to the new retuned type.
2023-07-10 01:12:20 +02:00
Gustavo Moreira
38e9b6baa8
Removed Dict type from the imports
2023-07-10 01:08:46 +02:00
Gustavo Moreira
63c7719763
Fixed returned types. An empty string is now returned when no capability is enabled.
2023-07-10 01:01:30 +02:00
Mike Auty
239e164ce6
Windows: Fix strings plugin missing kernel pages
...
@eve-mem spotted that we were only recording the first kernel page in
any contiguous set of kernel pages, thus missing some results. This
should now be fixed.
2023-07-09 23:50:13 +01:00
Gustavo Moreira
241cf832f9
Plugin parameters removed. Instead, it now shows each capability set in their textual representation. The dictionary was replaced by a dataclass.
...
Last but not leas, CAP_FULL moved to constants.
2023-07-10 00:07:40 +02:00
Mike Auty
6c0ce1d130
Volshell: Typo Fixes #958
2023-07-01 20:58:36 +01:00
Mike Auty
66598f5b63
Core: Second fix is the charm...
2023-07-01 19:05:22 +01:00
Mike Auty
c8e53ff16a
Core: Fix small typing issue in previous patch
2023-07-01 19:02:51 +01:00
Mike Auty
50b5d2232b
Core: Add type parameter to object_from_symbol
2023-07-01 19:00:03 +01:00
Mike Auty
1ff2d80b44
Documentation: Update basics - memory layer information
2023-07-01 17:02:10 +01:00
Mike Auty
a9698e4e73
Documentation: minor fixes/updates
2023-07-01 17:01:33 +01:00
ikelos and GitHub
5aa0a64cfa
Merge pull request #884 from eve-mem/linux_proc_dump
...
First attempt at adding a --dump option to linux.proc
2023-06-18 15:07:19 +01:00
Eve and GitHub
fa5af08c81
Merge branch 'develop' into linux_proc_dump
2023-06-18 07:34:45 +01:00
ikelos and GitHub
e17cb1532b
Merge pull request #970 from volatilityfoundation/issues/issue969
...
Windows: Fix VAD offset canonicalization
2023-06-16 19:01:21 +01:00
Mike Auty
aa04b8ca3d
Windows: Fix VAD offset canonicalization #969
2023-06-16 18:03:07 +01:00
ikelos and GitHub
2e577790d2
Merge pull request #962 from gcmoreira/fix_dentry_mem_smear_issue_961
...
Fix issue #961 : Prevent potential dentry pointer memory smear
2023-05-30 17:51:05 +01:00
Mike Auty
b9e5cfb393
Core: Protect from clearing a non-existant cache
...
Issue kindly raised by @garanews, thanks! 5:D
2023-05-22 15:05:43 +01:00
Gustavo Moreira
0f42f0eaf1
fix typo
2023-05-22 01:39:14 +01:00
Gustavo Moreira
bea981180d
Prevent potential dentry pointer memory smear
2023-05-22 01:32:00 +01:00
Gustavo Moreira
f0bd978716
Fix typo
2023-05-20 12:17:09 +02:00
Gustavo Moreira
4f5ca6116c
Add black recommendations
2023-05-17 16:07:56 +01:00
Gustavo Moreira
d5d318d3cf
Fix wrong constants module
2023-05-17 15:26:24 +01:00
Gustavo Moreira
3d9efc3b34
Added linux capabilities plugin
2023-05-17 14:14:33 +01:00
Mike Auty
8e56cb39d1
Docs: Fix the documentation dependencies
2023-05-10 22:07:38 +01:00
Mike Auty
3f1797f7e5
Core: Change readthedocs build platform
...
Fixes #953
2023-05-10 21:57:59 +01:00
Mike Auty
e28b42731e
Core: Change readthedocs python version
...
Attempting to fix #953
2023-05-10 21:55:23 +01:00
ikelos and GitHub
2149231bb7
Merge pull request #949 from cpuu/mac-tutorial
...
Add tutorial for macOS Analysis
2023-05-10 11:11:21 +01:00
ikelos and GitHub
534f9be127
Merge pull request #928 from eve-mem/linux_maple_tree
...
Add basic support for Linux maple tree struct
2023-05-10 11:06:44 +01:00
ikelos and GitHub
e4db77d20a
Merge pull request #942 from gcmoreira/mountinfo_fixes
...
Mountinfo fixes
2023-05-10 11:03:32 +01:00
Gustavo Moreira
7516346b64
Adjust framework versioning
2023-05-10 10:55:19 +02:00
Eve
b3c348820f
Linux: apply black v23.3.0 formating to volatility3/framework/symbols/linux/__init__.py
2023-05-10 09:18:05 +01:00
Eve
834372a6f8
Linux: apply black v23.3.0 formating to volatility3/framework/symbols/linux/extensions/__init__.py
2023-05-10 09:12:03 +01:00
Eve
7f9afccf6f
Linux: apply black formating to maple tree parsing
2023-05-10 08:49:46 +01:00
cpuu
396daa528c
Apply Black Python linter to mac.pslist plugin
...
Applied the Black Python linter to the mac PsList plugin, resulting in more readable and consistent code formatting.
2023-05-10 10:07:09 +09:00
cpuu
186b1ed1c2
Add more process information to mac.pslist plugin
...
Enhance the PsList plugin by including additional process information such as offset, UID, GID, and start time in the output. Update the TreeGrid columns to display the new information.
2023-05-10 09:49:11 +09:00
Gustavo Moreira
89ed65cc56
Improve filter warning implementation
2023-05-09 09:59:21 +02:00
Gustavo Moreira
6c5db21ae7
Undo mnt_ns_id cast to str
2023-05-09 09:22:02 +02:00
Gustavo Moreira
d367b973a5
Renamed get_vmlinux_from_volobj() to get_module_from_volobj_type()
2023-05-09 09:05:37 +02:00
Eve
a2906ad270
Linux: Update comments and var names for maple tree depth warnings
2023-05-09 07:07:39 +01:00
Eve
8594824459
Linux: Ensure that objects made when parsing maple tree use the native_layer_name
2023-05-09 06:47:07 +01:00
Gustavo Moreira
de28b5ab70
Rollback explicit context
2023-05-08 19:59:53 +02:00
Gustavo Moreira
7d65c20cc0
Fix f-string
2023-05-08 14:59:58 +02:00
Gustavo Moreira
200099f8b3
Improve support for socket filters in kernels < 4.1.52
2023-05-08 14:58:51 +02:00
Gustavo Moreira
ced6ff346c
Apply 'Black' suggestions
2023-05-08 11:54:48 +02:00