I would like to run american fuzzy lop as a part of Travis CI run. How can I do that?
Apply american fuzzy lop as a part of Travis CI?
301 Views Asked by d33tah At
1
There are 1 best solutions below
Related Questions in TRAVIS-CI
- SShpass not allowed with Travis CI
- Retrolambda on Travis CI
- Git tag name as version in Go via Travis-CI
- Travis-ci command "./gradlew build" exited with 1
- Travis CI for Android - Build Error: Failed to find target & Could not find dependencies
- How can I clear S3 bucket before travis deploy
- Automatic deploy of some branches with Travis CI
- tox/conda/travis-ci raises ImportError: _PyErr_ReplaceException
- Travis: CMake seems to loose (can not find) compiler version
- Travis-CI - add another task to the sbt command
- Travis secure variable in pull request
- ImportError: No module named libxml2 within Travis build
- How do I use xUnit.net with Travis-CI?
- How do you remove a Github repository for Travis CI tests?
- Tell Travis to skip a test, but continue to include it in my main test suite?
Related Questions in AMERICAN-FUZZY-LOP
- AFL++ (time out or crash)
- QEMU-AFL: follow fork() into child
- How to make Libfuzzer run without stopping similar to AFL?
- Not able to Cross-compile and link source code using afl-clang-fast++
- Pytest6 and Python2? How to get them together?
- AFL fuzzing without root - avoid modifying /proc/sys/kernel/core_pattern
- Fuzzing command line arguments [argv]
- How about Fuzzing a binary by reversing it to source code?
- AFL not taking input from Stdin
- AFL-GCC compiles differently than GCC
- AFL only explores 1 path and nothing more! ( last new path : none yet (odd, check syntax!) )
- Apply american fuzzy lop as a part of Travis CI?
- compiled with afl-gcc - No instrumentation detected
- AFL fuzzer program flags
- Using AFL's persistent mode to fuzz large amount of repetitive data
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Here are my attempts - I managed to run AFL this way:
https://github.com/d33tah/travis-test-c-app
.travis.yml
Makefile
perform_fuzzing
configure
app.c
Note:
As user cubuspl42 pointed out in his comment to this question, Travis CI has time limitations though. This means that you might want to push the output directory to Git and run AFL in resume mode instead. You might also want to wrap the command with
timeoutprogram and/or replacecycles_wo_finds > 20with a smaller number in this line (and possibly some others in the future).