Willi Ballenthin
|
b547987b33
|
main: don't show spinner when debug messages are emitted
closes #1636
|
2023-07-13 08:47:14 +02:00 |
|
Willi Ballenthin
|
e9ccc5276a
|
main: log time taken to analyze each function
closes #1290
|
2023-07-13 06:24:22 +02:00 |
|
Willi Ballenthin
|
7665d56f93
|
Merge branch 'master' into feat/issue-1594
|
2023-07-13 10:18:44 +02:00 |
|
Willi Ballenthin
|
c86ab51210
|
fix copyright headers everywhere
|
2023-07-13 05:03:33 +02:00 |
|
Willi Ballenthin
|
acaf6c1272
|
main: add type hints for main
|
2023-07-13 04:25:01 +02:00 |
|
Willi Ballenthin
|
65e8300145
|
introduce flake8-simplify
|
2023-07-12 11:40:44 +02:00 |
|
Aayush Goel
|
1baa7a5e4b
|
flake8 checks resolved
|
2023-07-11 02:30:09 +05:30 |
|
Aayush Goel
|
ef39bc3c3a
|
Merged Changes from PR #1591
|
2023-07-11 01:14:38 +05:30 |
|
Aayush Goel
|
8e346cb411
|
Merge branch 'Aayush-Goel-04/Issue#1534' of https://github.com/Aayush-Goel-04/capa into Aayush-Goel-04/Issue#1534
|
2023-07-11 00:59:21 +05:30 |
|
Aayush Goel
|
d1a1c6875b
|
extractors accept Path instance
|
2023-07-11 00:41:36 +05:30 |
|
Willi Ballenthin
|
118b955e10
|
features: fix circular import
|
2023-07-09 23:59:45 +02:00 |
|
Willi Ballenthin
|
d89dd499b6
|
add issue links for TODOs
|
2023-07-09 23:55:36 +02:00 |
|
Willi Ballenthin
|
ae10a2ea34
|
introduce flake8-todos linter
|
2023-07-09 23:35:52 +02:00 |
|
Willi Ballenthin
|
4a49543d12
|
introduce flake8-print linter
|
2023-07-09 22:44:47 +02:00 |
|
Willi Ballenthin
|
7fe738e28f
|
introduce flake8-no-implicit-concat linter
|
2023-07-09 22:18:01 +02:00 |
|
Willi Ballenthin
|
54203f3be9
|
introduce flake8-logging-format linter
|
2023-07-09 22:11:46 +02:00 |
|
Aayush Goel
|
673af45c55
|
Update args.sample type to Path and str vs as_posix comparisons
|
2023-07-09 16:02:28 +05:30 |
|
Aayush Goel
|
e0ed8c6e04
|
Resolved the suggestions.
|
2023-07-08 13:51:41 +05:30 |
|
Aayush Goel
|
ef9b0737a8
|
Merge branch 'master' into Aayush-Goel-04/Issue#1534
|
2023-07-07 12:05:57 +05:30 |
|
Aayush Goel
|
14924174c5
|
convert str(path) usage to path.as_posix() to get str format of Path
Update fixtures.py
|
2023-07-07 12:03:05 +05:30 |
|
Aayush Goel
|
edeb458b33
|
some more changes
|
2023-07-07 12:03:05 +05:30 |
|
Willi Ballenthin
|
13a8e252f0
|
introduce flake8-comprehensions
|
2023-07-06 20:04:27 +02:00 |
|
Willi Ballenthin
|
982dc46623
|
add flake8-bugbear linter
|
2023-07-06 19:30:51 +02:00 |
|
Willi Ballenthin
|
90e607fe9a
|
flake8
|
2023-07-06 18:11:48 +02:00 |
|
Willi Ballenthin
|
9441da4887
|
isort
|
2023-07-06 17:50:34 +02:00 |
|
Willi Ballenthin
|
47074fd129
|
fix ruff issues
|
2023-07-06 17:49:40 +02:00 |
|
Willi Ballenthin
|
51292880fd
|
Merge branch 'master' into fix/feature-1586
|
2023-07-06 15:26:08 +02:00 |
|
Willi Ballenthin
|
cf9421aabf
|
Merge branch 'master' into fix/dont-leave-tqdm
|
2023-07-06 15:22:42 +02:00 |
|
Aayush Goel
|
62db346b49
|
Style , mypy checks
|
2023-07-06 05:28:13 +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 |
|
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
|
6a76760033
|
render: use fancy boxes
closes #1586
|
2023-07-05 18:55:32 +02:00 |
|
Willi Ballenthin
|
5d1e26a95e
|
update minimum supported python version to 3.8
|
2023-07-05 18:34:41 +02:00 |
|
Stephen Eckels
|
7ef78fdbce
|
explorer: optimize cache and extractor interface (#1470)
* Optimize cache and extractor interface
* Update changelog
* Run linter formatters
* Implement review feedback
* Move rulegen extractor construction to tab change
* Change rulegen cache construction behavior
* Adjust return values for CR, format
* Fix mypy errors
* Format
* Fix merge
---------
Co-authored-by: Stephen Eckels <stephen.eckels@mandiant.com>
|
2023-06-13 12:00:06 -06:00 |
|
Xusheng
|
8cc16e8de9
|
Update the stack string detection with BN's builtin outlining of constant expressions
|
2023-06-09 13:41:53 +08:00 |
|
Aayush Goel
|
e5f79c9f5c
|
Merge branch 'mandiant:master' into Aayush-Goel-04/Issue#1411
|
2023-06-06 13:04:19 +05:30 |
|
Aayush Goel
|
c6815ef126
|
Update Model and FrozenModel Class
|
2023-06-06 13:02:30 +05:30 |
|
Yacine Elhamer
|
9b0fb74d94
|
fix typo: "Elf" to "elf"
|
2023-06-05 13:36:50 +01:00 |
|
Yacine Elhamer
|
103b384c09
|
fix viv/extractor.py codestyle imports
|
2023-06-05 12:17:27 +01:00 |
|
Yacine Elhamer
|
65f18aecc8
|
fix mypy typing issues
|
2023-06-05 12:14:56 +01:00 |
|
Yacine Elhamer
|
e971bc4044
|
fix codestyle issues
|
2023-06-05 12:01:39 +01:00 |
|
Aayush Goel
|
b4870b120e
|
Remove from_capa API for MetaData
|
2023-06-03 15:33:49 +05:30 |
|
Yacine Elhamer
|
be5ada26ea
|
fix code style
|
2023-06-03 01:12:56 +01:00 |
|
Yacine Elhamer
|
5b903ca4f3
|
add error handling to SymTab and its callers
|
2023-06-02 23:19:14 +01:00 |
|
Yacine Elhamer
|
6b2710ac7e
|
fix broken logic in extract_function_symtab_names()
|
2023-06-02 22:43:58 +01:00 |
|
Yacine Elhamer
|
764fda8e7b
|
add missing Shdr.from_viv() method
|
2023-06-02 17:57:37 +01:00 |
|
Yacine Elhamer
|
151ef95b79
|
remove usage of vsGetField
|
2023-06-02 17:14:44 +01:00 |
|