Skip to content

Releases: mandiant/capa

v1.2.1rc3

31 Aug 20:36
Compare
Choose a tag to compare
v1.2.1rc3 Pre-release
Pre-release

Testing update to use pypi vivisect dependency and publish package to pypi

adds:

  • ci: push package to pypi upon tag

changes:

  • use vivisect from pypi, rather than our fork

v1.2.0

31 Aug 16:30
a801a68
Compare
Choose a tag to compare

This release brings UI enhancements, especially for the IDA Pro plugin, investment towards py3 support, fixes some bugs identified by the community, and 46 (!) new rules. We received contributions from ten reverse engineers, including five new ones:

Download a standalone binary below and checkout the readme here on GitHub. Report issues on our issue tracker and contribute new rules at capa-rules.

New features

New rules

Bug fixes

Changes

  • ida plugin: better default display showing first level nesting @winniepe
  • remove unused characteristic(switch) feature @Ana06
  • prepare testing infrastructure for multiple backends/py3 @williballenthin
  • ci: zip build artifacts @Ana06
  • ci: build all supported python versions @Ana06
  • code style and formatting @mr-tz

Raw diffs

v1.1.0

05 Aug 14:12
12076ee
Compare
Choose a tag to compare

This release brings new rule format updates, such as adding offset/x32 and negative offsets, fixes some bugs identified by the community, and 28 (!) new rules. We received contributions from eight reverse engineers, including four new ones:

Download a standalone binary below and checkout the readme here on GitHub. Report issues on our issue tracker and contribute new rules at capa-rules.

New features

New rules

Bug fixes

Changes

  • doc: explain how to bypass gatekeeper on macOS @psifertex
  • doc: explain supported linux distributions @Ana06
  • doc: explain submodule update with --init @psifertex
  • main: improve program help output @mr-tz
  • main: disable progress when run in quiet mode @mr-tz
  • main: assert supported IDA versions @mr-tz
  • extractor: better identify nested pointers to strings @williballenthin
  • setup: specify vivisect download url @Ana06
  • setup: pin vivisect version @williballenthin
  • setup: bump vivisect dependency version @williballenthin
  • setup: set Python project name to flare-capa @williballenthin
  • ci: run tests and linter via Github Actions @Ana06
  • hooks: run style checkers and hide stashed output @Ana06
  • linter: ignore period in rule filename @williballenthin
  • linter: warn on nursery rule with no changes needed @williballenthin

Raw diffs

v1.0.0

16 Jul 00:31
Compare
Choose a tag to compare

After more than a year of development, here's the initial release of capa - the FLARE team's open-source tool to identify capabilities in executable files. Download a standalone binary below and checkout the readme here on GitHub. Report issues on our issue tracker and contribute new rules at capa-rules.

Contributors: