capa web "demo"
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 6.2k
- Forks
- 726
- Avg merge
- 11d 11h
- Merged PRs (30d)
- 7
Description
Would there be interest in a version of capa that runs entirely client-side in the browser? There would be some limitations such as only supporting the vivisect backend (no ida/binaryninja) and probably a bit slower than running locally on a system, but otherwise should work.
It could either be a separate site deployed like the explorer web page (https://mandiant.github.io/capa/explorer/) but under a different subfolder (e.g. https://mandiant.github.io/capa/web/), or integrated into the explorer web page by allowing users to select binaries instead of just json files.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the existing explorer web page and how it currently accepts JSON files. Compare the two proposed directions: a separate /web/ page or binary selection within the explorer. Done would be a client-side browser version using the vivisect backend, with the stated backend limitations understood and documented.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- reverse-engineering, web-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100