agroce
d1c54022a2
need to add encoding to delimiters for py3
2019-08-09 09:43:36 -07:00
Alex Groce
7218a9ca39
Merge pull request #227 from trailofbits/NoAngora
...
Temporarily disable Angora in Docker build
2019-08-06 11:18:01 -07:00
agroce
0cbef5c851
temporarily disable Angora in Docker build
2019-08-06 11:16:53 -07:00
Alex Groce
b4d3a3d6f3
Merge pull request #223 from ex0dus-0x/staging
...
Fix Docker deploy on CI
2019-08-01 11:48:16 -07:00
Alan
4b309db623
Merge pull request #222 from trailofbits/frontend-refactor
...
Refactor frontend API with support for seed synchronization
2019-07-30 19:59:19 -04:00
ex0dus-0x
542440c74f
Ensembling and seed synchronization API support
...
* Fine-grained compilation support and argparsing
* Refactored fuzzers, added better fuzzer process handling
* Add seed synchronization API support for frontends and API
2019-07-30 18:55:06 -04:00
ex0dus-0x
9b78a5a393
Refactor frontend API
...
* Refactor how API is instantiated and executed
* Add logging support
* Better sanity env checks
* Documentation
* Fix minor errors and usability concerns
* Implement changes to all frontend engines based on API changes
2019-07-30 18:13:04 -04:00
ex0dus-0x
03f9ec9f43
Fix Docker deploy on CI
2019-07-26 10:02:08 -04:00
Alan
a407b844fc
Edits to Angora frontend ( #220 )
...
* Minor edits to Angora frontend
* Update CMake and Dockerfile
2019-07-22 14:02:04 -04:00
Alan
3c9e5c54d3
Fix Manticore tests that break CI ( #221 )
...
* Add timeout flag for killing hanging workers
* Fix mcore tests that hang
2019-07-22 13:59:59 -04:00
Alan
de96afd688
Merge pull request #219 from trailofbits/dev-default-frontend
...
AFL default frontend support
2019-07-18 18:33:20 -04:00
Alan
5bf03ee91d
Merge pull request #215 from trailofbits/fix-manticore-update
...
Refactor for Manticore 0.3.0
2019-07-18 16:19:20 -04:00
ex0dus-0x
d4c86d65e5
Update Travis and Dockerfile
2019-07-17 11:58:13 -04:00
ex0dus-0x
5a3799f44f
Fix Manticore 0.3.0 exceptions
...
* Fix AttributeError
* Fix KeyErrors from uninstantiated API table in context
* Update deprecated verbosity method
* Fix FileNotFoundError race when accessing workspace
* Fix TerminateState runtime error
* Change how Manticore handles multiprocessing
* Refactor cli for proper test initialization and execution
2019-07-17 11:58:06 -04:00
ex0dus-0x
adfae99e80
Add default AFL frontend
2019-07-15 17:18:17 -04:00
ex0dus-0x
9789a1dd29
Migrate fuzzer frontends to submodule
...
* Move frontends to deepstate.frontend
* Add dynamic loading in __init__.py for future frontends
* Refactor setup.py.in
2019-07-15 17:17:09 -04:00
Alan
a7ae8e8991
Merge pull request #216 from trailofbits/dev-angora-frontend
...
Add Angora front-end with fuzzer front-end API
2019-07-11 12:22:22 -04:00
ex0dus-0x
4e78fe9114
Update Dockerfile for Angora install
2019-07-08 11:09:24 -04:00
ex0dus-0x
8d005f0a2c
Add Angora fuzzer front-end
2019-06-25 10:07:26 -04:00
ex0dus-0x
5faee1d8c7
Enhance frontend API for better compilation and instrumentation cli support
2019-06-25 10:06:45 -04:00
Alex Groce
aabd298774
Merge pull request #214 from trailofbits/readme_tweaks_and_log_level_change
...
Change name of `log_level` option, add libfuzzer/AFL to example in README
2019-06-17 11:24:49 -07:00
agroce
57de6ccc66
text for AFL
2019-06-17 11:15:29 -07:00
agroce
34ae4f624d
readme tweak
2019-06-17 11:14:26 -07:00
agroce
c4725e8a14
fix log level control in tests
2019-06-17 10:34:40 -07:00
agroce
ad544c99d7
change log_level to min_log_level
2019-06-17 10:17:33 -07:00
Alex Groce
02b602aa9a
Merge pull request #212 from trailofbits/reducer_exit_code_and_delimiters
...
Support exit code criterion and look for structure in text-like inputs
2019-06-17 09:20:41 -07:00
agroce
e0e3e11506
fix pyflake issues, add ability to turn off input structure extraction
2019-06-17 08:21:09 -07:00
Disconnect3d
73db893f63
Update common.py
2019-06-17 16:28:17 +02:00
Disconnect3d
fcd01307ad
Update README.md ( #213 )
...
Give some love to the README's example by adding colors to it
2019-06-17 10:01:43 -03:00
agroce
5458b0f0e9
more delims, edge removal
2019-06-16 11:51:26 -07:00
agroce
a48270bc79
More criterion control
2019-06-16 11:28:31 -07:00
Peter Goodman
54330ea8bd
Add link to latest blog post.
2019-06-15 13:25:21 -04:00
agroce
6a4dcb1d5c
exit codes and delimiters
2019-06-15 10:17:28 -07:00
agroce
d6c2859a93
go back to not trying manticore/angr on mac (it'll fail)
2019-06-15 08:06:38 -07:00
agroce
ba6b172ee2
Fix crashes on failure to set up test from file
2019-06-13 09:39:17 -07:00
Alex Groce
4dac14256c
Merge pull request #202 from ex0dus-0x/dev-frontend-api
...
DeepStateFrontend API support for front-ends
2019-06-11 09:08:52 -07:00
ex0dus-0x
70e4ce83d0
Minor edits based on pyflakes
2019-06-10 18:04:00 -04:00
ex0dus-0x
e5f4ec5e15
Implement Eclipser fuzzer with front-end API
2019-06-10 16:49:13 -04:00
ex0dus-0x
3831b25e63
Change indentation to match codebase
2019-06-10 16:32:56 -04:00
ex0dus-0x
9a3399073b
Improve argument collection with functools
2019-06-10 16:25:56 -04:00
ex0dus-0x
21554e5f00
Improvements to frontend.py
...
* Naming convention changes
* Compile-time errors fixes
* Minor API improvements for frontends
2019-06-10 15:45:12 -04:00
ex0dus-0x
f0fe7ee7ad
add base DeepStateFrontend object
2019-06-04 18:33:46 -04:00
agroce
e0986a884e
set compiler to clang after all builds are done
2019-06-01 08:03:19 -07:00
agroce
add2437796
just build it all with clang
2019-05-31 10:40:00 -07:00
Alex Groce
0a29f55c67
Remove afl tarfile
2019-05-31 10:06:09 -07:00
Alex Groce
efc0c081ae
Merge pull request #201 from trailofbits/more_reducer_abilities
...
Address a few small reducer issues, make it more versatile
2019-05-31 10:05:15 -07:00
agroce
7a6f0759ec
Reducer now handles regexps, arbitrary commands
2019-05-31 10:03:45 -07:00
Alex Groce
19ac5f3376
Merge pull request #200 from trailofbits/fix-docker-cmake
...
Fix Cmake-related Docker issues
2019-05-31 09:44:36 -07:00
Gustavo Grieco
4f9f3a3a02
Update Dockerfile
2019-05-31 13:15:46 -03:00
Alex Groce
e1d48858a3
mkdir -p, clear cmake for libfuzzer build
2019-05-31 08:21:52 -07:00