4
4
5
5
### New Features
6
6
7
- - add Ghidra UI integration #1734 @colton-gabertan @mike-hunhoff
8
7
9
8
### Breaking Changes
10
9
11
- - main: introduce wrapping routines within main for working with CLI args #1813 @williballenthin
12
- - move functions from ` capa.main ` to new ` capa.loader ` namespace #1821 @williballenthin
13
- - proto: add ` package ` declaration #1960 @larchchen
14
10
15
11
### New Rules (0)
16
12
23
19
### Development
24
20
25
21
### Raw diffs
26
- - [ capa v7.0.0-beta...master] ( https://github.com/mandiant/capa/compare/v7.0.0-beta...master )
27
- - [ capa-rules v7.0.0-beta...master] ( https://github.com/mandiant/capa-rules/compare/v7.0.0-beta...master )
22
+ - [ capa v7.0.0...master] ( https://github.com/mandiant/capa/compare/v7.0.0...master )
23
+ - [ capa-rules v7.0.0...master] ( https://github.com/mandiant/capa-rules/compare/v7.0.0...master )
24
+
25
+ ## v7.0.0
26
+ This is the v7.0.0 release of capa which was mainly worked on during the Google Summer of Code (GSoC) 2023. A huge
27
+ shoutout to our GSoC contributors @colton-gabertan and @yelhamer for their amazing work.
28
28
29
- ## v7.0.0-beta
30
- This is the beta release of capa v7.0 which was mainly worked on during the Google Summer of Code (GSoC) 2023. A huge
31
- shoutout to @colton-gabertan and @yelhamer for their amazing work.
29
+ Also, a big thanks to the other contributors: @aaronatp , @Aayush-Goel-04 , @bkojusner , @doomedraven , @ruppde , @larchchen , @JCoonradt , and @xusheng6 .
32
30
33
- Also a big thanks to the other contributors: @aaronatp , @Aayush-Goel-04 , @bkojusner , @doomedraven , @ruppde , and @xusheng6 .
34
31
### New Features
32
+
35
33
- add Ghidra backend #1770 #1767 @colton-gabertan @mike-hunhoff
34
+ - add Ghidra UI integration #1734 @colton-gabertan @mike-hunhoff
36
35
- add dynamic analysis via CAPE sandbox reports #48 #1535 @yelhamer
37
36
- add call scope #771 @yelhamer
38
37
- add thread scope #1517 @yelhamer
@@ -51,6 +50,9 @@ Also a big thanks to the other contributors: @aaronatp, @Aayush-Goel-04, @bkojus
51
50
- protobuf: deprecate ` Metadata.analysis ` in favor of ` Metadata.analysis2 ` that is dynamic analysis aware @williballenthin
52
51
- update freeze format to v3, adding support for dynamic analysis @williballenthin
53
52
- extractor: ignore DLL name for api features #1815 @mr-tz
53
+ - main: introduce wrapping routines within main for working with CLI args #1813 @williballenthin
54
+ - move functions from ` capa.main ` to new ` capa.loader ` namespace #1821 @williballenthin
55
+ - proto: add ` package ` declaration #1960 @larchchen
54
56
55
57
### New Rules (41)
56
58
@@ -106,6 +108,7 @@ Also a big thanks to the other contributors: @aaronatp, @Aayush-Goel-04, @bkojus
106
108
- remove unnecessary scripts/vivisect-py2-vs-py3.sh file #1949 @JCoonradt
107
109
108
110
### capa explorer IDA Pro plugin
111
+ - various integration updates and minor bug fixes
109
112
110
113
### Development
111
114
- update ATT&CK/MBC data for linting #1932 @mr-tz
@@ -122,9 +125,17 @@ of importing the relevant logic from the main file.
122
125
For sandbox-based feature extractors, we are using Pydantic models. Contributions of more models for other sandboxes
123
126
are very welcome!
124
127
128
+ With this release we've reorganized the logic found in ` main() ` to localize logic and ease readability and ease changes
129
+ and integrations. The new "main routines" are expected to be used only within main functions, either capa main or
130
+ related scripts. These functions should not be invoked from library code.
131
+
132
+ Beyond copying code around, we've refined the handling of the input file/format/backend. The logic for picking the
133
+ format and backend is more consistent. We've documented that the input file is not necessarily the sample itself
134
+ (cape/freeze/etc.) inputs are not actually the sample.
135
+
125
136
### Raw diffs
126
- - [ capa v6.1.0...v7.0.0-beta ] ( https://github.com/mandiant/capa/compare/v6.1.0...v7.0.0-beta )
127
- - [ capa-rules v6.1.0...v7.0.0-beta ] ( https://github.com/mandiant/capa-rules/compare/v6.1.0...v7.0.0-beta )
137
+ - [ capa v6.1.0...v7.0.0] ( https://github.com/mandiant/capa/compare/v6.1.0...v7.0.0 )
138
+ - [ capa-rules v6.1.0...v7.0.0] ( https://github.com/mandiant/capa-rules/compare/v6.1.0...v7.0.0 )
128
139
129
140
## v6.1.0
130
141
0 commit comments