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

Python scripts for fuzzing #102

Open
Splines opened this issue Sep 20, 2021 · 2 comments
Open

Python scripts for fuzzing #102

Splines opened this issue Sep 20, 2021 · 2 comments
Assignees

Comments

@Splines
Copy link
Collaborator

Splines commented Sep 20, 2021

Hi there,

Erik Imgrund, a friend of mine, recently wrote a python program to simplify the usage of AFLGo. It's an alternative to bash scripts that - at least in our opinion - are very powerful but sometimes quite frightening and not easy to understand/adapt/play around with.

Pros and Cons
I'd like to adapt the Python program and incorporate it into AFLGo (this is cleared with Erik Imgrund) as I feel other users would benefit from it. Python has a nice syntax, is easy to learn and widespread. It's heavily used in the fields of machine learning which would simplify the process to use AFLGo. Cons are that we have duplicate scripts, so there are two places to adapt if the API is changing some day. Yet, that's also the case right now with the sample shell scripts.

I'd like to open a pull request to AFLGo if the general idea described here is welcome. If so, it'd be great to know where a good place would be to place the scripts.

All the best,
Dominic

@mboehme
Copy link
Collaborator

mboehme commented Sep 22, 2021

Hi Dominic and Eric, Absolutely! Your help is much appreciated. Looking forward to your PR!

@Splines
Copy link
Collaborator Author

Splines commented Sep 22, 2021

Ok great, I'm probably going to prepare it during this or next week...

@Splines Splines self-assigned this Sep 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants