Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move Flare Capa and Floss from binary download to pip installation #2738

Open
mlodic opened this issue Feb 14, 2025 · 2 comments
Open

Move Flare Capa and Floss from binary download to pip installation #2738

mlodic opened this issue Feb 14, 2025 · 2 comments
Labels
maintenance Issues that requires updating dependencies and overall modernity of the project refactor stale

Comments

@mlodic
Copy link
Member

mlodic commented Feb 14, 2025

Right now those two tools are installed from the malware_tools_analzyers Docker Integration by downloading the binary.
This solution is not optimal because it makes difficult to track updates and the downloaded binary is made for a single arch.
We should try to rewrite the analyzers to leverage the officialy supported python libraries.
See: https://pypi.org/project/flare-capa/ and https://pypi.org/project/flare-floss/

@mlodic mlodic changed the title Move Flare Capa and Floss from binary to pip Move Flare Capa and Floss from binary download to pip installation Feb 14, 2025
@mlodic mlodic added maintenance Issues that requires updating dependencies and overall modernity of the project and removed new_analyzer labels Feb 17, 2025
@mlodic
Copy link
Member Author

mlodic commented Feb 17, 2025

It can be more complicated than expected because these libraries were not built to provide easy classes to import and use

Copy link

This issue has been marked as stale because it has had no activity for 10 days. If you are still working on this, please provide some updates.

@github-actions github-actions bot added the stale label Feb 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance Issues that requires updating dependencies and overall modernity of the project refactor stale
Projects
None yet
Development

No branches or pull requests

1 participant