Commit Graph

5110 Commits

Author SHA1 Message Date
Colton Gabertan 855463b319 Add Ghidra Backend CI configuration, fix CHANGELOG (#1529)
* ghidra-backend ci working, fix CHANGELOG

* temp: Add backend-ghidra to CI test workflow & add versioning to matrix

* lint to avoid failure

* linting for CI

* cleanup CI, integrate actions, simplify installations

* fix gradle repo

* fix typo

* fix submodule checkout for rules & test data

* fix relative test data path

* remove unnecessary steps

* add flag to mkdir to resolve pipeline failure
2023-07-05 18:48:45 -06:00
Aayush Goel 62db346b49 Style , mypy checks 2023-07-06 05:28:13 +05:30
Yacine Elhamer 47aebcbdd4 fix show-capabilities-by-function 2023-07-06 00:48:22 +01:00
Aayush Goel 20e7acaa1a Update CHANGELOG.md 2023-07-06 05:16:27 +05:30
Aayush Goel c0d712acea Changes os.path to pathlib.Path usage
changed args.rules , args.signatures types in handle_common_args.
2023-07-06 05:12:50 +05:30
Yacine Elhamer 4649c9a61d rename rule.scope to rule.scope in ida plugin 2023-07-06 00:09:23 +01:00
Yacine Elhamer 9300e68225 fix mypy issues in test_rules.py 2023-07-06 00:05:20 +01:00
Yacine Elhamer 19e40a3383 address review comments 2023-07-05 23:58:08 +01:00
Aayush Goel 66e2a225d2 Merge branch 'mandiant:master' into Aayush-Goel-04/Issue#1534 2023-07-06 02:21:11 +05:30
Willi Ballenthin 2e27745b5f setup: bump mypy hints for colorama 2023-07-05 19:30:55 +02:00
Willi Ballenthin b5a063b0d9 pep8 2023-07-05 19:19:26 +02:00
Willi Ballenthin ba8040ace5 main: remove old codec registration for py3.7 2023-07-05 19:15:33 +02:00
Willi Ballenthin 9bcd7678a4 main: fix console output on windows (in CI) 2023-07-05 19:14:15 +02:00
Willi Ballenthin 23ed0a5d9d main: don't leave behind traces of the progress bar 2023-07-05 19:06:33 +02:00
Willi Ballenthin 2b6cc6fee2 changelog 2023-07-05 18:57:37 +02:00
Willi Ballenthin 6a76760033 render: use fancy boxes
closes #1586
2023-07-05 18:55:32 +02:00
Willi Ballenthin dd2d5431a9 setup: bump networkx to 3.1 since we now have python 3.8 as min version 2023-07-05 18:44:12 +02:00
Willi Ballenthin 5d1e26a95e update minimum supported python version to 3.8 2023-07-05 18:34:41 +02:00
Willi Ballenthin bf5b2612c8 changelog 2023-07-05 18:27:20 +02:00
Willi Ballenthin 694143ce6b import-to-ida: use Metadata type not json document 2023-07-05 18:24:37 +02:00
Willi Ballenthin 19a5ef8a64 import-to-ida: use existing result document json parser 2023-07-05 18:21:03 +02:00
Willi Ballenthin 169b3d60a8 import-to-ida: update to use v5 JSON format
closes #1584
2023-07-05 18:04:15 +02:00
Willi Ballenthin bb053561ef import-to-ida: decode MD5 to hex 2023-07-05 18:03:57 +02:00
Yacine Elhamer 9ffe85fd9c build_statements: add support for scope flavors 2023-07-05 15:57:57 +01:00
Yacine Elhamer 8ba86e9cea add update Scopes class and switch scope to scopes 2023-07-05 15:00:14 +01:00
Moritz b1eda6c24d Merge pull request #1568 from mandiant/update-lint-data
update att&ck/mbc data via script
2023-07-05 13:11:22 +02:00
mr-tz 1a2e034ee0 update data via script 2023-07-05 12:30:54 +02:00
Capa Bot a6763d8882 Sync capa rules submodule 2023-07-05 08:59:18 +00:00
Capa Bot 16ce6a5ef2 Sync capa rules submodule 2023-07-05 08:57:27 +00:00
Capa Bot 0a74eb671f Sync capa rules submodule 2023-07-05 06:58:23 +00:00
Capa Bot 0c3c5e42ff Sync capa rules submodule 2023-07-05 06:41:40 +00:00
Capa Bot 1e258c3bc2 Sync capa rules submodule 2023-07-05 06:41:20 +00:00
Capa Bot 2d55976cb4 Sync capa rules submodule 2023-07-05 06:40:30 +00:00
Capa Bot 9a7ce0b048 Sync capa-testfiles submodule 2023-07-04 08:55:21 +00:00
Capa Bot 446114acc3 Sync capa-testfiles submodule 2023-07-04 08:54:56 +00:00
Capa Bot 30950f129e Sync capa-testfiles submodule 2023-07-04 08:54:40 +00:00
Yacine Elhamer c042a28af1 rename Flavor to Scopes 2023-07-03 19:21:08 +01:00
Capa Bot 066e42e271 Sync capa-testfiles submodule 2023-07-03 14:05:29 +00:00
Capa Bot 301d8425c1 Sync capa-testfiles submodule 2023-07-03 14:05:01 +00:00
Capa Bot 165fe87aca Sync capa-testfiles submodule 2023-07-03 14:04:39 +00:00
Yacine Elhamer 1b59efc79a Apply suggestions from code review: rename Flavor to Scopes
Co-authored-by: Willi Ballenthin (Google) <118457858+wballenthin@users.noreply.github.com>
2023-07-03 11:11:14 +01:00
Capa Bot 06dd6f45c0 Sync capa rules submodule 2023-07-03 07:54:42 +00:00
Yacine Elhamer f1d7ac36eb Update test_rules.py 2023-07-03 02:48:24 +01:00
Yacine Elhamer 21cecb2aec tests: add unit tests for flavored scopes 2023-07-01 01:51:44 +01:00
Yacine Elhamer 8a93a06b71 fix mypy issues 2023-07-01 01:41:19 +01:00
Yacine Elhamer d2ff0af34a Revert "tests: add unit tests for flavored scopes"
This reverts commit 6f0566581e.
2023-07-01 01:39:54 +01:00
Yacine Elhamer ae5f2ec104 fix mypy issues 2023-07-01 01:38:37 +01:00
Yacine Elhamer 6f0566581e tests: add unit tests for flavored scopes 2023-07-01 00:57:01 +01:00
Yacine Elhamer e726c7894c ensure_feature_valid_for_scope(): add support for flavored scopes 2023-07-01 00:56:35 +01:00
Yacine Elhamer c4bb4d9508 update changelog 2023-06-30 20:28:40 +01:00