Soufiane Fariss
7cb93c8ebd
update .prettierrc.json, and reformat code
2024-08-05 13:31:45 +02:00
Soufiane Fariss
eb69b383a4
move url creation function to util/urlHelpers.js
2024-08-05 13:19:48 +02:00
Soufiane Fariss
a6884db1d3
fix: add lint and test steps to deploy workflow
2024-08-02 02:01:38 +02:00
Soufiane Fariss
67d3916c41
add lint and test steps to deploy workflow
2024-08-02 01:57:58 +02:00
Soufiane Fariss
b0ffc86399
fix lint error
2024-08-02 01:48:51 +02:00
Soufiane Fariss
07b4e1f8a2
implement unit test
2024-08-02 01:26:36 +02:00
Soufiane Fariss
4137923c2e
dynamic: revert to showing 1 match per rule
2024-08-01 21:53:08 +02:00
Soufiane Fariss
33be4d1f8e
dynamic: only show first 20 matches per rule
2024-08-01 21:45:59 +02:00
Soufiane Fariss
8e9eadf98a
feature: support gzipped rdoc
...
For dynamic mode, even if the rdoc is gzipped, parsing it can result in
a big performance hit. For example if a user load a 1MB gzipped archive,
which then decompresses into a >70MB JSON object, this can result in
slower parsing. We need to think about how to streamline large rdocs.
This commit adds a restriction on the number of matches to show in
dynamic mode (maxMatches = 1)
2024-08-01 21:31:38 +02:00
Soufiane Fariss
9107819cf1
fix: force reload page on import analysis
2024-08-01 19:13:23 +02:00
Soufiane Fariss
b74738adcf
feature: show namespace chart
2024-08-01 18:56:41 +02:00
Soufiane Fariss
b229048b51
feature: show namespace chart
2024-08-01 18:45:22 +02:00
Soufiane Fariss
4fe7f784e9
edit code comments
2024-08-01 00:50:14 +02:00
Soufiane Fariss
b7b8792f70
Force reload the page on Import Analysis
2024-07-31 21:24:38 +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
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
Soufiane Fariss
13261d0c41
include basic block matches in capabilities by function table
2024-07-29 17:02:54 +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
Soufiane Fariss
4aad53c5b3
feature: implement parent-child process tree
2024-07-24 19:24:39 +02:00
Soufiane Fariss
0028da5270
implement text truncation for process names
2024-07-24 14:30:35 +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
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
Soufiane Fariss
3c2749734c
Remove demo rdoc json files (static and dynamic)
2024-07-23 01:14:31 +02:00
Soufiane Fariss
5c60efa81f
add Github Pages deployment workflow
2024-07-23 00:26:24 +02:00
nocontribute
09d86245e5
add package-lock.json cache
2024-07-23 00:26:24 +02:00
Soufiane Fariss
2862cb35c2
remove Github Pages workflow from webui branch
2024-07-23 00:26:24 +02:00
Soufiane Fariss
c3aa306d6c
add Github Pages deployement workflow
2024-07-23 00:26:24 +02:00
Soufiane Fariss
6bec5d40bd
webui: initial release
2024-07-23 00:26:24 +02:00
Maxime Berthault
76913af20b
Binary Ninja update and fix ( #2205 )
...
* Fix binja warning (use of a deprecated API method)
* Update binja plugin
> Fix json openning and parsing
> Fix base address
* Fix code_style
* lint black update
2024-07-12 12:25:19 +02:00
Moritz
bb86d1485c
Merge pull request #2187 from mandiant/dependabot/pip/flake8-comprehensions-3.15.0
...
build(deps): bump flake8-comprehensions from 3.14.0 to 3.15.0
2024-07-02 11:14:26 +02:00
Moritz
cd3086cfa4
Merge pull request #2184 from mandiant/dependabot/pip/ruff-0.5.0
...
build(deps): bump ruff from 0.4.8 to 0.5.0
2024-07-02 11:14:11 +02:00
Capa Bot
120f34e8ef
Sync capa-testfiles submodule
2024-07-02 07:56:15 +00:00
Ilyas Osman
5495a8555c
Fix incomplete f-strings ( #2188 )
...
* Fix incomplete f-strings
* Fix incomplete f-strings
* Apply black formatting to fix linting errors
* Apply black formatting to fix linting errors
2024-07-02 09:53:41 +02:00
Moritz
1a447013bd
Merge pull request #2182 from yelhamer/process-name-interface-show-features
...
scripts/show-features.py: use extractor.get_process_name() interface …
2024-07-02 09:48:17 +02:00
Yacine Elhamer
fccb533841
test/scripts.py: bugfix
2024-07-01 21:59:28 +01:00
Yacine Elhamer
3b165c3d8e
test:scripts.py: add tests for show-features.py process filtering
2024-07-01 21:41:46 +01:00
dependabot[bot]
cd5199f873
build(deps): bump flake8-comprehensions from 3.14.0 to 3.15.0
...
Bumps [flake8-comprehensions](https://github.com/adamchainz/flake8-comprehensions ) from 3.14.0 to 3.15.0.
- [Changelog](https://github.com/adamchainz/flake8-comprehensions/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/adamchainz/flake8-comprehensions/compare/3.14.0...3.15.0 )
---
updated-dependencies:
- dependency-name: flake8-comprehensions
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-01 14:48:28 +00:00