capa/scripts
vibhatsu a8e8935212
Replace binascii and struct with native Python methods (#2582)
* refactor: replace binascii with bytes for hex conversions

Signed-off-by: vibhatsu <maulikbarot2915@gmail.com>

* refactor: replace struct unpacking with bytes conversion

Signed-off-by: vibhatsu <maulikbarot2915@gmail.com>

* simplify byte extraction for ELF header

Signed-off-by: vibhatsu <maulikbarot2915@gmail.com>

* Revert "refactor: replace struct unpacking with bytes conversion"

This reverts commit 483f8c9a85879d0d2eb0ac34fd5a5c634e4836f8.

* update CHANGELOG

Signed-off-by: vibhatsu <maulikbarot2915@gmail.com>

---------

Signed-off-by: vibhatsu <maulikbarot2915@gmail.com>
Co-authored-by: Willi Ballenthin <wballenthin@google.com>
2025-02-04 09:53:36 +01:00
..
bulk-process.py capabilities: use dataclasses to represent complicated return types 2025-01-29 02:25:06 -07:00
cache-ruleset.py [copyright + license] Fix headers 2025-01-15 08:52:42 -07:00
capa-as-library.py capabilities: use dataclasses to represent complicated return types 2025-01-29 02:25:06 -07:00
capa2sarif.py [copyright + license] Fix headers 2025-01-15 08:52:42 -07:00
capa2yara.py [copyright + license] Fix headers 2025-01-15 08:52:42 -07:00
capafmt.py [copyright + license] Fix headers 2025-01-15 08:52:42 -07:00
compare-backends.py [copyright + license] Fix headers 2025-01-15 08:52:42 -07:00
detect-backends.py [copyright + license] Fix headers 2025-01-15 08:52:42 -07:00
detect-binexport2-capabilities.py capabilities: use dataclasses to represent complicated return types 2025-01-29 02:25:06 -07:00
detect-elf-os.py [copyright + license] Fix headers 2025-01-15 08:52:42 -07:00
detect_duplicate_features.py [copyright + license] Fix headers 2025-01-15 08:52:42 -07:00
import-to-bn.py [copyright + license] Fix headers 2025-01-15 08:52:42 -07:00
import-to-ida.py Replace binascii and struct with native Python methods (#2582) 2025-02-04 09:53:36 +01:00
inspect-binexport2.py [copyright + license] Fix headers 2025-01-15 08:52:42 -07:00
lint.py rules: scopes can now have subscope blocks with same scope (#2584) 2025-02-03 19:54:05 +01:00
linter-data.json update data via script 2024-01-16 15:29:25 +01:00
match-function-id.py [copyright + license] Fix headers 2025-01-15 08:52:42 -07:00
minimize_vmray_results.py vmray: loosen file checks to enable processing of additional file types (#2571) 2025-01-23 12:47:36 -07:00
profile-memory.py [copyright + license] Fix headers 2025-01-15 08:52:42 -07:00
profile-time.py [copyright + license] Fix headers 2025-01-15 08:52:42 -07:00
proto-from-results.py [copyright + license] Fix headers 2025-01-15 08:52:42 -07:00
proto-to-results.py [copyright + license] Fix headers 2025-01-15 08:52:42 -07:00
setup-linter-dependencies.py [copyright + license] Fix headers 2025-01-15 08:52:42 -07:00
show-capabilities-by-function.py Feat/warn for dynamic dotnet (#2568) 2025-02-03 11:48:02 +01:00
show-features.py [copyright + license] Fix headers 2025-01-15 08:52:42 -07:00
show-unused-features.py [copyright + license] Fix headers 2025-01-15 08:52:42 -07:00