mr-tz
3982356945
load gzipped rd, see capa-testfiles#245
2024-07-31 12:59:16 +00:00
lakshay
e637e5a09e
#2244 Issue: Update deprecated ruff linter settings ( #2248 )
2024-07-31 10:28:52 +02:00
Soufiane Fariss
0ea6f1e270
fix: do not toggle/on feature and statements
2024-07-31 00:55:18 +02:00
Soufiane Fariss
f6bc42540c
if node already expanded, toggle it off
2024-07-31 00:07:40 +02:00
Mike Hunhoff
a8d849e872
vmray: improve comments models.py
2024-07-30 11:43:53 -06:00
Soufiane Fariss
62701a2837
use Hash-Based routing (#)
2024-07-30 17:38:40 +02:00
Soufiane Fariss
f60e3fc531
lints
2024-07-30 17:38:08 +02:00
Soufiane Fariss
b6f0ee539b
wip: only include process name in api call details
2024-07-30 17:03:30 +02:00
Soufiane Fariss
e70e1b0641
feature: add call information to api feature in dynamic mode (-vv)
2024-07-30 16:24:05 +02:00
Mike Hunhoff
71c515d4d7
vmray: improve comments __init__.py
2024-07-29 12:19:53 -06:00
Mike Hunhoff
139dcc430c
vmray: improve logging
2024-07-29 12:16:05 -06:00
Mike Hunhoff
7bf0b396ee
core: improve error message for vmray
2024-07-29 12:02:14 -06:00
Mike Hunhoff
87dfa50996
scripts: remove old code from show-features.py
2024-07-29 12:00:29 -06:00
Mike Hunhoff
8cba23bbce
vmray: improve extract_import_names
2024-07-29 11:49:04 -06:00
Mike Hunhoff
1a3cf4aa8e
vmray: update extractor.py format_params
2024-07-29 11:41:31 -06:00
Mike Hunhoff
51b853de59
vmray: remove bad print statements
2024-07-29 11:39:03 -06:00
Mike Hunhoff
3043fd6ac8
vmray: merge upstream
2024-07-29 11:37:37 -06:00
Moritz
b9c4cc681b
Merge pull request #2238 from s-ff/scripts-fix-caps-by-function
...
scripts/show-capabilities-by-function.py: fix incorrect function address
2024-07-29 17:42:30 +02:00
Soufiane Fariss
13261d0c41
include basic block matches in capabilities by function table
2024-07-29 17:02:54 +02:00
Soufiane Fariss
8476aeee35
scripts/show-capabilities-by-function.py: fix incorrect function address
2024-07-29 14:17:40 +02:00
Soufiane Fariss
38cf1f1041
feature: show regex captures
2024-07-29 03:56:13 +02:00
Soufiane Fariss
d81b123e97
feature: add right click links context menu
2024-07-28 23:25:47 +02:00
Soufiane Fariss
029259b8ed
make rule names and matches click event expand the node
2024-07-28 19:56:33 +02:00
Soufiane Fariss
e3f695b947
bump upload size limit to 100MB
2024-07-26 11:46:31 +02:00
Soufiane Fariss
d25c86c08b
reformat function capabilities into a rowspan table instead of tree table
2024-07-26 03:21:15 +02:00
Mike Hunhoff
b967213302
vmray: improve comments __init__.py
2024-07-25 12:30:20 -06:00
Mike Hunhoff
05fb8f658f
vmray: fix flake8 lints
2024-07-25 12:19:22 -06:00
Mike Hunhoff
7b3812ae19
vmray: improve error reporting
2024-07-25 12:12:49 -06:00
Mike Hunhoff
5b7a2be652
vmray: remove outdated comments __init__.py
2024-07-25 09:33:17 -06:00
Soufiane Fariss
4aad53c5b3
feature: implement parent-child process tree
2024-07-24 19:24:39 +02:00
Mike Hunhoff
b8d3d77829
vmray: document vmray support in README
2024-07-24 10:35:34 -06:00
Mike Hunhoff
9a1364c21c
vmray: document vmray support in README
2024-07-24 10:32:22 -06:00
Mike Hunhoff
6e146bb126
vmray: fix lints
2024-07-24 10:12:21 -06:00
Mike Hunhoff
85373a7ddb
cape: add explicit check for CAPE report format file extension
2024-07-24 10:09:22 -06:00
Mike Hunhoff
f6d12bcb41
vmray: fix lints
2024-07-24 10:03:57 -06:00
Mike Hunhoff
f471386456
vmray: merge upstream and fix conflicts
2024-07-24 10:02:07 -06:00
Soufiane Fariss
0028da5270
implement text truncation for process names
2024-07-24 14:30:35 +02:00
Yacine
cf3494d427
Add a Feature Extractor for the Drakvuf Sandbox ( #2143 )
...
* initial commit
* update changelog
* Update CHANGELOG.md
* Update pyproject.toml
* Apply suggestions from code review: Typos
Co-authored-by: Vasco Schiavo <115561717+VascoSch92@users.noreply.github.com >
* capa/helpers.py: update if/else statement
Co-authored-by: Vasco Schiavo <115561717+VascoSch92@users.noreply.github.com >
* loader.py: replace print() statement with log.info()
* Update capa/features/extractors/drakvuf/models.py
Co-authored-by: Moritz <mr-tz@users.noreply.github.com >
* extractors/drakvuf/call.py: yield arguments right to left
* extractors/drakvuf/file.py: add a TODO comment for extracting more file features
* extractors/drakvuf/global_.py: add arch extraction
* extractors/drakvuf/helpers.py: ignore null pids
* capa/helpers.py: mention msgspec.json explicitely
* capa/helpers.py: generalize empty sandbox reports error logging
* capa/loader.py: log jsonl garbage collection into debug
* features/extractors/drakvuf/models.py: add documentation for SystemCall class
* capa/main.py: fix erroneous imports
* drakvuf extractor: fixed faulty type annotations
* fix black formatting
* fix flake8 issues
* drakvuf file extraction: add link to tracking issue
* drakvuf reports: add the ability to read gzip-compressed report files
* capa/helpers.py: fix mypy issues
* apply review comments
* drakvuf/helpers.py: add more information about null pid
* drakvuf/file.py: remove discovered_dlls file strings extraction
* capa/helpers.py: add comments for the dynamic extensions
* capa/helpers.py: log bad lines
* capa/helpers.py: add gzip support for reading one jsonl line
* drakvuf/helpers.py: add comment for sort_calls()
* tests/fixtures.py: add TODO for unifying CAPE and Drakvuf tests
* drakvuf/models.py: add TODO comment for supporting more drakvuf plugins
* tests/fixtures.py: remove obsolete file strings tests
* Update capa/main.py
Co-authored-by: Willi Ballenthin <willi.ballenthin@gmail.com >
* Update capa/features/extractors/drakvuf/models.py
Co-authored-by: Willi Ballenthin <willi.ballenthin@gmail.com >
* Update capa/features/extractors/drakvuf/models.py
Co-authored-by: Willi Ballenthin <willi.ballenthin@gmail.com >
* Update capa/features/extractors/drakvuf/call.py
Co-authored-by: Willi Ballenthin <willi.ballenthin@gmail.com >
* Update CHANGELOG.md
Co-authored-by: Willi Ballenthin <willi.ballenthin@gmail.com >
* Update capa/features/extractors/drakvuf/helpers.py
Co-authored-by: Willi Ballenthin <willi.ballenthin@gmail.com >
* review comments
* Update capa/features/extractors/drakvuf/extractor.py
Co-authored-by: Willi Ballenthin <willi.ballenthin@gmail.com >
* Update capa/features/extractors/drakvuf/models.py
Co-authored-by: Willi Ballenthin <willi.ballenthin@gmail.com >
* styling
* drakvuf/extractor.py: black linting
* drakvuf/models.py: remove need to empty report checking
* tests: add drakvuf models test
* Update capa/features/extractors/drakvuf/global_.py
Co-authored-by: msm-cert <156842376+msm-cert@users.noreply.github.com >
* Update tests/test_cape_features.py
Co-authored-by: msm-cert <156842376+msm-cert@users.noreply.github.com >
* Update capa/features/extractors/drakvuf/models.py
Co-authored-by: msm-cert <156842376+msm-cert@users.noreply.github.com >
* Apply suggestions from code review: rename Drakvuf to DRAKVUF
Co-authored-by: msm-cert <156842376+msm-cert@users.noreply.github.com >
* drakvuf/call.py: use int(..., 0) instead of str_to_number()
* remove str_to_number
* drakvuf/call.py: yield argument memory address value as well
* Update call.py: remove verbosity in yield statement
* Update call.py: yield missing address as well
* drakvuf/call.py: yield entire argument string only
* update readme.md
* Update README.md: typo
* Update CHANGELOG.md
Co-authored-by: msm-cert <156842376+msm-cert@users.noreply.github.com >
---------
Co-authored-by: Vasco Schiavo <115561717+VascoSch92@users.noreply.github.com >
Co-authored-by: Moritz <mr-tz@users.noreply.github.com >
Co-authored-by: Willi Ballenthin <willi.ballenthin@gmail.com >
Co-authored-by: msm-cert <156842376+msm-cert@users.noreply.github.com >
2024-07-24 14:22:21 +02:00
Soufiane Fariss
3f33b82ace
changelog: add webui
2024-07-24 12:49:26 +02:00
Soufiane Fariss
12f1851ba5
deploy-webui.yml: include submodule capa-rules checkout
2024-07-24 12:41:45 +02:00
Soufiane Fariss
6da0e5d985
highlight links, use monospace for feature values
2024-07-24 11:31:39 +02:00
Willi Ballenthin
e2e84f7f50
ELF: better handle corrupt files ( #2227 )
...
such as when there's a missing symbol table and invalid relocation table.
and then handle when Viv fails to load a workspace.
closes #2226
2024-07-24 09:22:30 +02:00
Soufiane Fariss
106c31735e
link sha256 to VT external link
2024-07-23 23:30:06 +02:00
Soufiane Fariss
277e9d1551
remove Toolset dropdown menu
2024-07-23 23:16:13 +02:00
Soufiane Fariss
9db01e340c
add href links to MBC, and refactor into helpers functions
...
Create href for both MBC and ATT&CK using helper functions
`createMBCHref` and `createATTACKHref`
2024-07-23 23:01:12 +02:00
Soufiane Fariss
626ea51c20
use existings tests/data/rd rdocs for Preview
...
Instead of duplicating JSON files used for preview by including
them in src/assets/<rdoc>.json, let's re-use the existing
tests/data/rd from submodule capa-testfiles.
2024-07-23 22:57:00 +02:00
Mike Hunhoff
31e53fab20
vmray: improve models.py comments
2024-07-23 09:52:36 -06:00
Mike Hunhoff
cbdc7446aa
vmray: merge upstream
2024-07-23 09:49:40 -06:00
Mike Hunhoff
46b68d11b7
vmray: improve models.py comments
2024-07-23 09:48:52 -06:00
dependabot[bot]
fd686ac591
build(deps): bump types-protobuf from 5.26.0.20240422 to 5.27.0.20240626 ( #2185 )
...
Bumps [types-protobuf](https://github.com/python/typeshed ) from 5.26.0.20240422 to 5.27.0.20240626.
- [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 >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-23 09:17:45 +02:00