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

Convert from UI settings to Python script #43

Open
ekilmer opened this issue Mar 2, 2022 · 0 comments
Open

Convert from UI settings to Python script #43

ekilmer opened this issue Mar 2, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@ekilmer
Copy link
Collaborator

ekilmer commented Mar 2, 2022

During initial exploration of a target, it is easier to specify points of interest with the UI, but if a user wants to write additional logic or even just have the ability to run the same logic from the command-line, then they should be able to do that.

One way to do this would be to export a sort of human-readable configuration file that represents the state of the current Manticore configuration, as specified through the UI.

The configuration file could be passed to a new tool that would do some Python code generation to create a Manticore script that would be used as a starting point for writing more logic. The layout and fields of the configuration file should probably follow closely with the upcoming MUICore messages in the hope that eventually a UI could also be initialized.

The implementation for the codegen isn't decided but there are templating engines that would be good to look at first, like Jinja.

@ekilmer ekilmer added the enhancement New feature or request label Mar 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant