mirror of
https://github.com/mandiant/capa.git
synced 2025-12-12 15:49:46 -08:00
Capa Explorer WebUI
Capa Explorer WebUI is a web-based user interface for exploring program capabilities identified by the capa tool. It provides an intuitive and interactive way to analyze and visualize the results of capa analysis.
Features
- Import capa Results: Easily upload or import capa JSON result files.
- Interactive Tree View: Explore rule matches in a hierarchical structure.
- Function Capabilities: Group capabilities by function for static analysis.
- Process Capabilities: Group capabilities by process for dynamic analysis.
- Toggeable Settings: Toggle between different view modes and filter options.
Getting Started
-
Access the Application: Open the Capa Explorer WebUI in your web browser.
-
Import capa Results:
- Click on "Upload from local" to select a capa JSON file from your computer (with a version higher than 7.0.0).
- Or, paste a URL to a capa JSON file and click the arrow button to load it.
- Alternatively, use the "Preview Static" or "Preview Dynamic" for sample data.
-
Explore the Results:
- Use the tree view to navigate through the identified capabilities.
- Toggle between different views using the checkboxes in the settings panel:
- "Show capabilities by function/process" for grouped analysis.
- "Show library rule matches" to include or exclude library rules.
-
Interact with the Data:
- Expand/collapse nodes in the TreeTable to see more details.
- Use the search and filter options to find specific features or capabilities (rules).
- Right click on rule names to view their source code or additional information.
Feedback and Contributions
We welcome your feedback and contributions to improve the web-based Capa Explorer. Please report any issues or suggest enhancements through the capa GitHub repository.
For developers interested in building or contributing to Capa Explorer WebUI, please refer to our Development Guide.