Mike Auty
|
fb53b2ca09
|
Bump version for the hotfix
|
2025-07-12 11:18:31 +01:00 |
|
Mike Auty
|
ed3d8ac6fc
|
Try to fix documentation builds
(cherry picked from commit 1ebb82a0c0)
|
2025-07-12 11:17:48 +01:00 |
|
Mike Auty
|
9dcb359e32
|
Ensure the release branch has the right version number
|
2025-04-07 14:56:19 +01:00 |
|
Mike Auty
|
ed1b1f5369
|
Avoid bumping the version too quickly without reason
|
2025-04-03 16:30:25 +01:00 |
|
Mike Auty
|
b01c17f419
|
CLI: Fix bad typing issue in pretty printer
Fixes #1759
|
2025-04-03 16:24:47 +01:00 |
|
Mike Auty
|
d3d19fe776
|
CLI: Handle BaseAbsentValues in JSON
|
2025-04-01 23:38:05 +01:00 |
|
Mike Auty
|
aad6a56336
|
Fix old typing mechanism
|
2025-04-01 23:20:49 +01:00 |
|
Mike Auty
|
e2fb96a0d3
|
Fix up JSON rendering of hex bytes and LayerData
|
2025-04-01 23:14:03 +01:00 |
|
Mike Auty
|
9791ae5878
|
Fix up direct import issue
|
2025-04-01 22:23:03 +01:00 |
|
Mike Auty
|
b73e4f0d2b
|
Don't completely remove the chainmap, but change one dict to a namedmapping
|
2025-03-29 14:32:14 +00:00 |
|
Mike Auty
|
ee0ad0b4af
|
Update the various MINOR version bumps to the current version
|
2025-03-28 01:46:14 +00:00 |
|
Mike Auty
|
de11e87f28
|
Fix ruff error (again)
|
2025-03-25 00:08:07 +00:00 |
|
Mike Auty
|
a013170a2d
|
Slotting has little effect, so don't change so much
|
2025-03-24 23:58:45 +00:00 |
|
Mike Auty
|
acfedd6d9c
|
Sets slots to none has no effect on memory as long as __dict__ isn't instanciated
|
2025-03-24 23:23:22 +00:00 |
|
Mike Auty
|
200746cbe6
|
Fix silly usage of update
|
2025-03-24 22:46:36 +00:00 |
|
Mike Auty
|
292ed6aeb4
|
Try to avoid variables changing types
|
2025-03-24 22:41:52 +00:00 |
|
Mike Auty
|
62d1d818b3
|
Restore use of ChainMap as well
|
2025-03-24 22:40:14 +00:00 |
|
Mike Auty
|
0ea5d795fd
|
Fix ruff issue
|
2025-03-24 22:36:12 +00:00 |
|
Mike Auty
|
8610c681ab
|
Restore the chainmap, since we need it for cloning
|
2025-03-24 22:33:25 +00:00 |
|
Mike Auty
|
3153cd7e30
|
Remove the chainmap and multiple dictionaries to reduce memory consumption
|
2025-03-24 19:21:51 +00:00 |
|
Mike Auty
|
f0153817c5
|
Add in slots to object model
|
2025-03-24 00:58:28 +00:00 |
|
Mike Auty
|
e86981c880
|
Various: Update yarascan plugins to output LayerData instead of just bytes
|
2025-03-23 00:42:13 +00:00 |
|
Mike Auty
|
6f599fa645
|
Various: Minor bump malfind functions for all OSes
|
2025-03-23 00:42:13 +00:00 |
|
Mike Auty
|
af01fcdcff
|
Core: Remove unnecessary f-string
|
2025-03-23 00:42:13 +00:00 |
|
Mike Auty
|
c18c6cbf30
|
Core: Shift renderers from interfaces
|
2025-03-23 00:42:13 +00:00 |
|
Mike Auty
|
6af8cd09f0
|
Renderers: Add in fallback method for formatting cellrenderers
|
2025-03-23 00:42:13 +00:00 |
|
Mike Auty
|
94d6f4f131
|
CLI: Indicate missing bytes from padded bytes
|
2025-03-23 00:42:13 +00:00 |
|
Mike Auty
|
85870a9a94
|
Windows: Update the required framework version for plugins outputting LayerData
|
2025-03-23 00:42:13 +00:00 |
|
Mike Auty
|
4145ef2c0d
|
Renderers: Add no_surrounding to LayerData and include MINOR version bump
|
2025-03-23 00:42:11 +00:00 |
|
Mike Auty
|
e936b33784
|
CLI: Fix ruff check error
|
2025-03-23 00:41:43 +00:00 |
|
Mike Auty
|
2e8d18e7cb
|
Windows: Convert mbrscan over to LayerData output
|
2025-03-23 00:41:43 +00:00 |
|
Mike Auty
|
2304ea4cbe
|
Windows: Convert mftscan plugins to LayerData output
|
2025-03-23 00:41:43 +00:00 |
|
Mike Auty
|
1d5d981be1
|
Windows: Convert malfind to LayerData renderer
|
2025-03-23 00:41:43 +00:00 |
|
Mike Auty
|
ba82067dac
|
CLI: Add in initial LayerData renderer
|
2025-03-23 00:41:43 +00:00 |
|
Mike Auty
|
d3a5883130
|
Core: Fix up more bad typing operators
|
2025-03-23 00:41:43 +00:00 |
|
Mike Auty
|
45ee399623
|
Core: Fix up yet another typo
|
2025-03-23 00:41:43 +00:00 |
|
Mike Auty
|
16d1b2697c
|
Core: Fix typing for python < 3.10
|
2025-03-23 00:41:43 +00:00 |
|
Mike Auty
|
4fd501d38f
|
Core: Resolve ruff errors
|
2025-03-23 00:41:43 +00:00 |
|
Mike Auty
|
1ecd75f665
|
Core: Apply black to interfaces and the CLI
|
2025-03-23 00:41:43 +00:00 |
|
Mike Auty
|
453f52ba3e
|
CLI: Add in concept of CellRenderer
|
2025-03-23 00:41:43 +00:00 |
|
Mike Auty
|
55151f546d
|
Initial work on adding a LayerData renderer type
|
2025-03-23 00:41:43 +00:00 |
|
Mike Auty
|
9550db82a9
|
Bump the ruff action
|
2025-03-15 20:31:01 +00:00 |
|
Mike Auty
|
1c8f9edaf0
|
Linux: Fix typing is lsof
Fixes #1443
|
2025-02-25 10:15:30 +00:00 |
|
Mike Auty
|
5ee09df080
|
Symbols: Restore previous protection for non-native missing types
Fixes #1480
|
2025-02-25 09:59:28 +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 |
|
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 |
|
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 |
|
Mike Auty
|
444376cbba
|
Fix typos and try setting back requirement change
|
2025-02-09 15:39:49 +00:00 |
|
Mike Auty
|
fbb9627d36
|
Keep the advanced configuration requirements out of the interfaces
|
2025-02-02 16:18:42 +00:00 |
|
Mike Auty
|
144a7cc3f5
|
Add error checking when accessing the KVO
Also bumps hivescan to take a module name rather than a
layer_name/symbol_table combo.
|
2025-02-02 16:07:32 +00:00 |
|
Mike Auty
|
df310c0d92
|
Manually revert 74a834b
This should resolve the issue experienced #1590 was trying to resolve.
|
2025-02-01 12:27:49 +00:00 |
|
Mike Auty
|
68c8b2389a
|
Make error messages a little more descriptive
|
2025-01-31 10:00:16 +00:00 |
|
Mike Auty
|
10743b1019
|
Windows: Fix ruff issues in skeleton_key_check
|
2025-01-27 23:14:02 +00:00 |
|
Mike Auty
|
6ef57d1e89
|
Windows: Allow get_pefile_obj to be shared
|
2025-01-27 23:12:28 +00:00 |
|
Mike Auty
|
105df4e140
|
Windows: Fix vadyarascan typo
|
2025-01-27 22:29:59 +00:00 |
|
Mike Auty
|
8b31ae612f
|
Layers: Make the low-stub method less brittle
|
2025-01-27 09:32:33 +00:00 |
|
Mike Auty
|
e4e54a5c58
|
Don't fix the type error as part of the shift.
|
2025-01-26 13:48:00 +00:00 |
|
Mike Auty
|
1ac2dbc49c
|
Shift exposed staticmethods to classmethods
|
2025-01-26 13:44:33 +00:00 |
|
Mike Auty
|
128e1be154
|
Core: Fix f-string quotes
|
2025-01-23 20:57:44 +00:00 |
|
Mike Auty
|
61f60ac464
|
Core: Move the python check somewhere it can't accidentally be removed
|
2025-01-23 20:52:08 +00:00 |
|
Mike Auty
|
a68be50798
|
Revert "Typing fix"
This reverts commit c82d432b10.
|
2025-01-23 20:30:21 +00:00 |
|
Mike Auty
|
2fe8ee5983
|
Layers: Update LeechCore RawIO with better error handling for readlines
Fixes #1419
|
2025-01-18 13:18:57 +00:00 |
|
Mike Auty
|
13a8c53f7b
|
Core: There was no clear reason to stop supporting older versions of sphinx
|
2025-01-17 16:13:35 +00:00 |
|
Mike Auty
|
c4430cda8d
|
Core: Try to maintain python-3.8 support for the documentation
|
2025-01-17 16:09:35 +00:00 |
|
Mike Auty
|
1edb7a4a72
|
Core: Correct version dependencies to avoid conflicts
Fixes #1546
|
2025-01-17 16:03:50 +00:00 |
|
Mike Auty
|
adf81bc74a
|
Update copyright dates
|
2025-01-17 12:54:54 +00:00 |
|
Mike Auty
|
3ab5fa9042
|
Update copyright dates
|
2025-01-16 19:59:31 +00:00 |
|
Mike Auty
|
749a0f9c65
|
Core: Fix up ISFinfo looking for fastjsonschema
|
2025-01-16 12:06:22 +00:00 |
|
Mike Auty
|
d07d31047b
|
Core: Revert the exception catching too
|
2025-01-09 18:24:48 +00:00 |
|
Mike Auty
|
21decf1370
|
Core: Put the dependencies back for jsonschema
|
2025-01-09 18:12:36 +00:00 |
|
Mike Auty
|
e676e6179a
|
Swap fastjsonschema for jsonschema because of date-time validation issues
|
2025-01-09 18:08:22 +00:00 |
|
Mike Auty
|
0860441c2f
|
Core: Improve speed to JSONSchema validation
|
2025-01-09 17:12:27 +00:00 |
|
Mike Auty
|
97b93abe43
|
Linux: Remove unnecessary int cast
|
2025-01-02 11:26:21 +00:00 |
|
Mike Auty
|
ac3e76665b
|
Linux: Fix kmsg unguarded read of msg.len
|
2025-01-01 15:29:07 +00:00 |
|
Mike Auty
|
9c02f0d12a
|
Linux: Fix kmsf f-strings
Closes #1496
|
2025-01-01 15:23:04 +00:00 |
|
Mike Auty
|
6be039a7e5
|
Core: Fix black error
|
2025-01-01 14:05:02 +00:00 |
|
Mike Auty
|
443f7afc9c
|
Core: Fix code scanning issue concerning equality
|
2025-01-01 13:59:20 +00:00 |
|