Moritz
fc8089c248
Merge pull request #2426 from mandiant/release/v740
...
Release v7.4.0
v7.4.0
2024-10-04 13:51:37 +02:00
mr-tz
d795db9017
include capa explorer web entry
2024-10-04 09:22:11 +00:00
mr-tz
544e3eee5b
bump version to 7.4.0
...
tmp2
tmp2
2024-10-04 09:22:08 +00:00
mr-tz
dfc304d9f6
add Python 3.8 and 3.9 deprecation warning
...
tmp
2024-10-04 09:19:56 +00:00
Capa Bot
54688517c4
Sync capa rules submodule
2024-10-04 09:18:47 +00:00
Moritz
21fc77ea28
Merge pull request #2431 from s-ff/add-provide-feedback-button
...
capa Explorer Web: add provide feedback button
2024-10-03 12:28:17 +02:00
Capa Bot
2976974009
Sync capa rules submodule
2024-10-03 09:39:09 +00:00
Moritz
030954d556
Merge pull request #2433 from mandiant/fix/vmray-string-call-args
...
fix backslash handling in string call arguments
2024-10-03 11:28:34 +02:00
Capa Bot
389a5eb84f
Sync capa-testfiles submodule
2024-10-02 16:56:11 +00:00
mr-tz
6d3b96f0b0
fix backslash handling in string call arguments
2024-10-02 16:54:38 +00:00
Soufiane Fariss
2a13bf6c0b
capa Explorer Web: fix lint
2024-10-02 16:10:23 +02:00
Fariss
e9f4f5bc31
capa Explorer Web: remove unneeded attribute
2024-10-02 16:05:38 +02:00
Soufiane Fariss
e7400be99a
capa Explorer Web: add provide feedback buttom
2024-10-02 15:54:07 +02:00
Moritz
591a1e8fbb
Merge pull request #2430 from s-ff/web-fix-import-features
...
capa Explorer Web: fix import features
2024-10-02 15:29:35 +02:00
Soufiane Fariss
2f5a227fb0
capa Explorer Web: fix import features
2024-10-02 14:49:58 +02:00
Moritz
931ff62421
Merge pull request #2423 from mandiant/dependabot/pip/types-protobuf-5.28.0.20240924
...
build(deps): bump types-protobuf from 5.27.0.20240920 to 5.28.0.20240924
2024-10-02 11:21:12 +02:00
dependabot[bot]
3037307ee8
build(deps): bump pydantic from 2.9.1 to 2.9.2 ( #2389 )
...
* build(deps): bump pydantic from 2.9.1 to 2.9.2
Bumps [pydantic](https://github.com/pydantic/pydantic ) from 2.9.1 to 2.9.2.
- [Release notes](https://github.com/pydantic/pydantic/releases )
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md )
- [Commits](https://github.com/pydantic/pydantic/compare/v2.9.1...v2.9.2 )
---
updated-dependencies:
- dependency-name: pydantic
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update requirements.txt
* remove pinned sub-dependency
Co-authored-by: Willi Ballenthin <wballenthin@google.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Moritz <mr-tz@users.noreply.github.com >
Co-authored-by: Willi Ballenthin <wballenthin@google.com >
2024-10-02 11:20:54 +02:00
Capa Bot
d6c1725d7e
Sync capa rules submodule
2024-10-02 08:41:23 +00:00
Fariss
16eae70c17
capa Explorer Web: improve url navigation ( #2425 )
...
* explorer web: improve url navigation
This commit enhances the navigation guard for the /analysis route to
provide a better user experience when loading data from a URL:
Previously: users browsing to /analysis were always redirected to
the homepage (/).
With this commit:
- If a user accesses /analysis without an rdoc parameter, they are still
redirected to the homepage.
- If a user accesses /analysis with an rdoc parameter, the following
occurs:
The user is redirected to the homepage (/) and the rdoc parameter is
preserved in the URL, capa Explorer Web then loads the rdoc from URL.
---------
Co-authored-by: Moritz <mr-tz@users.noreply.github.com >
2024-10-01 19:25:20 +02:00
dependabot[bot]
9e7e6be374
build(deps): bump types-protobuf from 5.27.0.20240920 to 5.28.0.20240924
...
Bumps [types-protobuf](https://github.com/python/typeshed ) from 5.27.0.20240920 to 5.28.0.20240924.
- [Commits](https://github.com/python/typeshed/commits )
---
updated-dependencies:
- dependency-name: types-protobuf
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-01 11:44:19 +00:00
Moritz
3e8bed1db2
Merge pull request #2421 from mandiant/ci/dependabot-ignore-patch
...
Update dependabot.yml to ignore patch versions
2024-10-01 13:40:34 +02:00
Moritz
e4ac02a968
Update dependabot.yml
2024-10-01 13:32:31 +02:00
dependabot[bot]
eff358980a
build(deps): bump pefile from 2023.2.7 to 2024.8.26 ( #2413 )
2024-09-30 20:24:09 +00:00
Capa Bot
108bd7f224
Sync capa-testfiles submodule
2024-09-30 12:08:25 +00:00
Willi Ballenthin
ab43c8c0c2
loader: fix unhandled name error ( #2411 )
2024-09-30 14:06:14 +02:00
Capa Bot
585dff8b48
Sync capa rules submodule
2024-09-30 12:06:04 +00:00
Capa Bot
cb09041387
Sync capa rules submodule
2024-09-30 12:05:43 +00:00
Capa Bot
80899f3f70
Sync capa-testfiles submodule
2024-09-27 09:53:30 +00:00
Moritz
00d2bb06fd
Merge pull request #2409 from mandiant/fix/2408
...
dynamic: emit complete features for A/W APIs
2024-09-27 11:26:39 +02:00
Moritz
ff1043e976
Merge branch 'master' into fix/2408
2024-09-27 09:35:24 +02:00
Fariss
51a4eb46b8
replace tqdm, termcolor, tabulate with rich ( #2374 )
...
* logging: use rich handler for logging
* tqdm: remove unneeded redirecting_print_to_tqdm function
* tqdm: introduce `CapaProgressBar` rich `Progress` bar
* tqdm: replace tqdm with rich Progress bar
* tqdm: remove tqdm dependency
* termcolor: replace termcolor and update `scripts/`
* tests: update `test_render.py` to use rich.console.Console
* termcolor: remove termcolor dependency
* capa.render.utils: add `write` & `writeln` methods to subclass `Console`
* update markup util functions to use fmt strings
* tests: update `test_render.py` to use `capa.render.utils.Console`
* replace kwarg `end=""` with `write` and `writeln` methods
* tabulate: replace tabulate with `rich.table`
* tabulate: remove `tabulate` and its dependency `wcwidth`
* logging: handle logging in `capa.main`
* logging: set up logging in `capa.main`
this commit sets up logging in `capa.main` and uses a shared
`log_console` in `capa.helpers` for logging purposes
* changelog: replace packages with rich
* remove entry from pyinstaller and unneeded progress.update call
* update requirements.txt
* scripts: use `capa.helpers.log_console` in `CapaProgressBar`
* logging: configure root logger to use `RichHandler`
* remove unused import `inspect`
2024-09-27 09:34:21 +02:00
dependabot[bot]
558bf0fbf2
build(deps): bump protobuf from 5.27.3 to 5.28.2 ( #2390 )
...
Bumps [protobuf](https://github.com/protocolbuffers/protobuf ) from 5.27.3 to 5.28.2.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v5.27.3...v5.28.2 )
---
updated-dependencies:
- dependency-name: protobuf
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-27 09:32:58 +02:00
dependabot[bot]
76aff57467
build(deps): bump setuptools from 70.0.0 to 75.1.0 ( #2392 )
...
Bumps [setuptools](https://github.com/pypa/setuptools ) from 70.0.0 to 75.1.0.
- [Release notes](https://github.com/pypa/setuptools/releases )
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst )
- [Commits](https://github.com/pypa/setuptools/compare/v70.0.0...v75.1.0 )
---
updated-dependencies:
- dependency-name: setuptools
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-27 09:32:18 +02:00
dependabot[bot]
f82fc1902c
build(deps): bump types-protobuf from 5.27.0.20240907 to 5.27.0.20240920 ( #2393 )
...
Bumps [types-protobuf](https://github.com/python/typeshed ) from 5.27.0.20240907 to 5.27.0.20240920.
- [Commits](https://github.com/python/typeshed/commits )
---
updated-dependencies:
- dependency-name: types-protobuf
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-27 09:32:08 +02:00
Capa Bot
e9e8fe42ed
Sync capa rules submodule
2024-09-27 07:31:51 +00:00
Mike Hunhoff
80e007787c
dynamic: update CHANGELOG
2024-09-26 14:43:20 -06:00
Mike Hunhoff
bfcc705117
dynamic: vmray: remove redundant test
2024-09-26 14:42:08 -06:00
Mike Hunhoff
834150ad1d
dynamic: drakvuf: fix A/W API detection
2024-09-26 14:36:16 -06:00
Mike Hunhoff
31ec208a9b
dynamic: cape: fix A/W API detection
2024-09-26 14:27:45 -06:00
Mike Hunhoff
a5d9459c42
dynamic: vmray: fix A/W API detection
2024-09-26 14:15:21 -06:00
Moritz
06271a88d4
Fix VMRay missing process data ( #2396 )
...
* get all processes, see #2394
* add tests for process recording
* rename symbols for clarification
* handle single and list entries
* update changelog
* dynamic: vmray: use monitor IDs to track processes and threads
* dynamic: vmray: code refactor
* dynamic: vmray: add sanity checks when processing monitor processes
* dynamic: vmray: remove unnecessary keys() access
* dynamic: vmray: clarify comments
* Update CHANGELOG.md
Co-authored-by: Willi Ballenthin <wballenthin@google.com >
* dynamic: vmray: update CHANGELOG
---------
Co-authored-by: Mike Hunhoff <mike.hunhoff@gmail.com >
Co-authored-by: Willi Ballenthin <wballenthin@google.com >
2024-09-26 13:57:30 -06:00
Capa Bot
c48bccf623
Sync capa rules submodule
2024-09-26 17:38:34 +00:00
Capa Bot
9975f769f9
Sync capa-testfiles submodule
2024-09-26 17:34:51 +00:00
Capa Bot
c5d8f99d6f
Sync capa rules submodule
2024-09-26 12:25:36 +00:00
Willi Ballenthin
bcd57a9af1
detect and use third-party analysis backends when possible ( #2380 )
...
* introduce script to detect 3P backends
ref #2376
* add idalib backend
* binary ninja: search for API using XDG desktop entry
ref #2376
* binja: search more XDG locations for desktop entry
* binary ninja: optimize embedded PE scanning
closes #2397
* add script for comparing the performance of analysis backends
2024-09-26 13:21:55 +02:00
Capa Bot
12337be2b7
Sync capa-testfiles submodule
2024-09-25 09:17:50 +00:00
Moritz
25c4902c21
Merge pull request #2400 from mandiant/web/filesize
...
bump upload size limit to 100MB from 10MB
2024-09-24 14:14:42 +02:00
mr-tz
f024e1d54c
bump upload size limit to 100MB from 10MB
2024-09-24 12:09:38 +00:00
Moritz
bab7ed9188
Merge pull request #2395 from mandiant/dependabot/npm_and_yarn/web/explorer/rollup-4.22.4
...
build(deps): bump rollup from 4.21.3 to 4.22.4 in /web/explorer
2024-09-24 13:49:10 +02:00
Capa Bot
6eda8c9713
Sync capa-testfiles submodule
2024-09-24 11:29:53 +00:00