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 |
|
Alex Groce
|
92849d048c
|
Ok, can finish in time after crash, just not arithmetic
|
2019-05-30 15:19:01 -07:00 |
|
Alex Groce
|
78a8cb5fac
|
Disable push/image publish for now
|
2019-05-30 14:55:39 -07:00 |
|
Alex Groce
|
043bf16ddb
|
Disable the essentially flaky arithmetic test
It frequently times out on Travis, and doesn't really add a lot to our testing
|
2019-05-30 14:35:31 -07:00 |
|
Alex Groce
|
d525674d8a
|
Merge pull request #193 from aaron-suarez/dockerize-this
Dockerize the repository
|
2019-05-30 12:16:09 -07:00 |
|
agroce
|
32531c0749
|
README change
|
2019-05-30 12:15:30 -07:00 |
|
agroce
|
e389aa316c
|
actually fix the Dockerfile to blow away the cmake cache
|
2019-05-30 11:58:16 -07:00 |
|
agroce
|
d63db6bc4a
|
fix dockerfile and readme
|
2019-05-30 11:57:07 -07:00 |
|
agroce
|
ef5efe5d58
|
Merge branch 'dockerize-this' of https://github.com/aaron-suarez/deepstate into dockerize-this
|
2019-05-30 11:00:17 -07:00 |
|