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

pip package proposal: keystone-engine.vm #1264

Open
binjo opened this issue Feb 3, 2025 · 2 comments
Open

pip package proposal: keystone-engine.vm #1264

binjo opened this issue Feb 3, 2025 · 2 comments
Assignees
Labels
🆕 package New package request/idea/PR

Comments

@binjo
Copy link
Contributor

binjo commented Feb 3, 2025

Package Name

keystone-engine

Tool Name

keystone-engine

Package type

PIP

Version

0.9.2

Category

Python

Tool's authors

aquynh, genwei

Tool's description

Keystone is a lightweight multi-platform, multi-architecture assembler framework.

Dependencies

No response

Why is this tool a good addition?

It offers some unparalleled features:

Multi-architecture, with support for Arm, Arm64 (AArch64/Armv8), Ethereum Virtual Machine, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86 (include 16/32/64bit).
Clean/simple/lightweight/intuitive architecture-neutral API.
Implemented in C/C++ languages, with bindings for Java, Masm, C#, PowerShell, Perl, Python, NodeJS, Ruby, Go, Rust, Haskell, VB6 & OCaml available.
Native support for Windows & *nix (with Mac OSX, Linux, *BSD & Solaris confirmed).
Thread-safe by design.
Open source - with a dual license.

Extra information

No response

@binjo binjo added the 🆕 package New package request/idea/PR label Feb 3, 2025
@binjo
Copy link
Contributor Author

binjo commented Feb 3, 2025

the current version is 0.9.2
https://pypi.org/project/keystone-engine/0.9.2rc1.post2/

@Ana06 Ana06 added this to the FLARE-VM 2025 Q2-P1 milestone Feb 14, 2025
@Ana06
Copy link
Member

Ana06 commented Feb 14, 2025

@mandiant/flare-vm does it makes sense to create a shortcut for this tool in the Tools directory? And if so, is Python the best category?

If we create the shortcut, we should be able to trigger the automation to add the package. Otherwise we need to add it manually.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🆕 package New package request/idea/PR
Projects
None yet
Development

No branches or pull requests

3 participants