-
d1c54022a2
need to add encoding to delimiters for py3
master
agroce
2019-08-09 09:43:36 -07:00
-
7218a9ca39
Merge pull request #227 from trailofbits/NoAngora
Alex Groce
2019-08-06 11:18:01 -07:00
-
-
0cbef5c851
temporarily disable Angora in Docker build
agroce
2019-08-06 11:16:53 -07:00
-
-
b4d3a3d6f3
Merge pull request #223 from ex0dus-0x/staging
Alex Groce
2019-08-01 11:48:16 -07:00
-
-
4b309db623
Merge pull request #222 from trailofbits/frontend-refactor
Alan
2019-07-30 19:59:19 -04:00
-
-
542440c74f
Ensembling and seed synchronization API support
ex0dus-0x
2019-07-23 15:33:24 -04:00
-
9b78a5a393
Refactor frontend API
ex0dus-0x
2019-07-22 18:28:29 -04:00
-
-
03f9ec9f43
Fix Docker deploy on CI
ex0dus-0x
2019-07-26 10:02:08 -04:00
-
-
a407b844fc
Edits to Angora frontend (#220)
Alan
2019-07-22 14:02:04 -04:00
-
3c9e5c54d3
Fix Manticore tests that break CI (#221)
Alan
2019-07-22 13:59:59 -04:00
-
de96afd688
Merge pull request #219 from trailofbits/dev-default-frontend
Alan
2019-07-18 18:33:20 -04:00
-
-
5bf03ee91d
Merge pull request #215 from trailofbits/fix-manticore-update
Alan
2019-07-18 16:19:20 -04:00
-
-
d4c86d65e5
Update Travis and Dockerfile
ex0dus-0x
2019-07-17 11:51:02 -04:00
-
5a3799f44f
Fix Manticore 0.3.0 exceptions
ex0dus-0x
2019-07-16 20:56:10 -04:00
-
-
adfae99e80
Add default AFL frontend
ex0dus-0x
2019-07-15 17:18:17 -04:00
-
9789a1dd29
Migrate fuzzer frontends to submodule
ex0dus-0x
2019-07-15 17:17:09 -04:00
-
-
a7ae8e8991
Merge pull request #216 from trailofbits/dev-angora-frontend
Alan
2019-07-11 12:22:22 -04:00
-
-
4e78fe9114
Update Dockerfile for Angora install
ex0dus-0x
2019-06-26 13:59:10 -04:00
-
8d005f0a2c
Add Angora fuzzer front-end
ex0dus-0x
2019-06-25 10:07:26 -04:00
-
5faee1d8c7
Enhance frontend API for better compilation and instrumentation cli support
ex0dus-0x
2019-06-25 10:06:45 -04:00
-
-
aabd298774
Merge pull request #214 from trailofbits/readme_tweaks_and_log_level_change
Alex Groce
2019-06-17 11:24:49 -07:00
-
-
57de6ccc66
text for AFL
agroce
2019-06-17 11:15:29 -07:00
-
34ae4f624d
readme tweak
agroce
2019-06-17 11:14:26 -07:00
-
c4725e8a14
fix log level control in tests
agroce
2019-06-17 10:34:40 -07:00
-
ad544c99d7
change log_level to min_log_level
agroce
2019-06-17 10:17:33 -07:00
-
-
02b602aa9a
Merge pull request #212 from trailofbits/reducer_exit_code_and_delimiters
Alex Groce
2019-06-17 09:20:41 -07:00
-
-
e0e3e11506
fix pyflake issues, add ability to turn off input structure extraction
agroce
2019-06-17 08:21:09 -07:00
-
73db893f63
Update common.py
Disconnect3d
2019-06-17 16:28:17 +02:00
-
fcd01307ad
Update README.md (#213)
Disconnect3d
2019-06-17 15:01:43 +02:00
-
5458b0f0e9
more delims, edge removal
agroce
2019-06-16 11:51:26 -07:00
-
a48270bc79
More criterion control
agroce
2019-06-16 11:28:31 -07:00
-
54330ea8bd
Add link to latest blog post.
Peter Goodman
2019-06-15 13:25:21 -04:00
-
6a4dcb1d5c
exit codes and delimiters
agroce
2019-06-15 10:17:28 -07:00
-
-
d6c2859a93
go back to not trying manticore/angr on mac (it'll fail)
agroce
2019-06-15 08:06:38 -07:00
-
ba6b172ee2
Fix crashes on failure to set up test from file
agroce
2019-06-13 09:39:17 -07:00
-
4dac14256c
Merge pull request #202 from ex0dus-0x/dev-frontend-api
Alex Groce
2019-06-11 09:08:52 -07:00
-
-
70e4ce83d0
Minor edits based on pyflakes
ex0dus-0x
2019-06-10 18:04:00 -04:00
-
e5f4ec5e15
Implement Eclipser fuzzer with front-end API
ex0dus-0x
2019-06-10 16:49:13 -04:00
-
3831b25e63
Change indentation to match codebase
ex0dus-0x
2019-06-10 16:32:56 -04:00
-
9a3399073b
Improve argument collection with functools
ex0dus-0x
2019-06-10 16:25:56 -04:00
-
21554e5f00
Improvements to frontend.py
ex0dus-0x
2019-06-10 15:45:12 -04:00
-
f0fe7ee7ad
add base DeepStateFrontend object
ex0dus-0x
2019-06-04 18:33:46 -04:00
-
e0986a884e
set compiler to clang after all builds are done
agroce
2019-06-01 08:03:19 -07:00
-
add2437796
just build it all with clang
agroce
2019-05-31 10:40:00 -07:00
-
0a29f55c67
Remove afl tarfile
Alex Groce
2019-05-31 10:06:09 -07:00
-
efc0c081ae
Merge pull request #201 from trailofbits/more_reducer_abilities
Alex Groce
2019-05-31 10:05:15 -07:00
-
-
7a6f0759ec
Reducer now handles regexps, arbitrary commands
agroce
2019-05-31 10:03:45 -07:00
-
19ac5f3376
Merge pull request #200 from trailofbits/fix-docker-cmake
Alex Groce
2019-05-31 09:44:36 -07:00
-
-
-
-
4f9f3a3a02
Update Dockerfile
Gustavo Grieco
2019-05-31 13:15:46 -03:00
-
-
e1d48858a3
mkdir -p, clear cmake for libfuzzer build
Alex Groce
2019-05-31 08:21:52 -07:00
-
92849d048c
Ok, can finish in time after crash, just not arithmetic
Alex Groce
2019-05-30 15:19:01 -07:00
-
78a8cb5fac
Disable push/image publish for now
Alex Groce
2019-05-30 14:55:39 -07:00
-
043bf16ddb
Disable the essentially flaky arithmetic test
Alex Groce
2019-05-30 14:35:31 -07:00
-
d525674d8a
Merge pull request #193 from aaron-suarez/dockerize-this
Alex Groce
2019-05-30 12:16:09 -07:00
-
-
32531c0749
README change
agroce
2019-05-30 12:15:30 -07:00
-
e389aa316c
actually fix the Dockerfile to blow away the cmake cache
agroce
2019-05-30 11:58:16 -07:00
-
d63db6bc4a
fix dockerfile and readme
agroce
2019-05-30 11:57:07 -07:00
-
ef5efe5d58
Merge branch 'dockerize-this' of https://github.com/aaron-suarez/deepstate into dockerize-this
agroce
2019-05-30 11:00:17 -07:00
-
-
183b4b7ee3
Put docker related files in docker/ directory
Aaron Suarez
2019-05-30 12:20:35 -05:00
-
38bed63864
Dockerfile now builds DeepState with libFuzzer and AFL support
agroce
2019-05-30 09:20:09 -07:00
-
e40088a7ea
Add support for Eclipser
Aaron Suarez
2019-05-27 21:47:07 -05:00
-
e520f80499
Add travis changes
Aaron Suarez
2019-05-26 00:52:16 -05:00
-
7a786f3a72
Add docker build file
Aaron Suarez
2019-05-26 00:49:34 -05:00
-
890e8b2136
Dockerize the repository
Aaron Suarez
2019-05-26 00:12:02 -05:00
-
-
-
15d93d6ab7
Put docker related files in docker/ directory
Aaron Suarez
2019-05-30 12:20:35 -05:00
-
ccc75d49b0
Dockerfile now builds DeepState with libFuzzer and AFL support
agroce
2019-05-30 09:20:09 -07:00
-
e75ef2e713
Merge pull request #199 from trailofbits/build_AFL
Alex Groce
2019-05-30 09:16:46 -07:00
-
-
ef3c2ed8d5
enable making of AFL-ized versions of stuff
agroce
2019-05-30 09:08:51 -07:00
-
-
37d28b5c29
add the example from the Eclipser paper
agroce
2019-05-30 08:06:10 -07:00
-
-
-
d3fa5911f1
Add support for Eclipser
Aaron Suarez
2019-05-27 21:47:07 -05:00
-
9b28c98dca
Add travis changes
Aaron Suarez
2019-05-26 00:52:16 -05:00
-
729409328a
Add docker build file
Aaron Suarez
2019-05-26 00:49:34 -05:00
-
e3fdc25ce5
Dockerize the repository
Aaron Suarez
2019-05-26 00:12:02 -05:00
-
-
cd116c0ad2
no pad option
agroce
2019-05-21 10:36:56 -07:00
-
831b9918f8
let user turn off use of DeepState structure
agroce
2019-05-21 08:56:09 -07:00
-
158e73f147
Merge pull request #191 from trailofbits/nested_fixpoints
Alex Groce
2019-05-20 11:57:00 -07:00
-
-
f916a93405
almost new reducer, with nested fixpoint passes
agroce
2019-05-20 11:51:54 -07:00
-
-
d39000393d
Merge pull request #190 from trailofbits/reducer_position_memory
Alex Groce
2019-05-19 17:56:42 -07:00
-
-
9914222076
fix loop
agroce
2019-05-19 17:50:30 -07:00
-
3b1e4f8fe4
restart them
agroce
2019-05-19 15:19:27 -07:00
-
ab9b3fb843
Fix where pos is reset
Alex Groce
2019-05-19 11:41:35 -07:00
-
6607ceb85e
Now recalls pos, does 4/8 removes
Alex Groce
2019-05-19 11:31:31 -07:00
-
7cd1eda6ba
Start on tracking pos
Alex Groce
2019-05-19 10:13:50 -07:00
-
-
bf3395f297
allow multiple reducer runs in a directory, using PID in filenames
agroce
2019-05-18 19:20:38 -07:00
-
c1a8f7d091
swap not slow
agroce
2019-05-18 17:47:35 -07:00
-
80421927a3
quick fix to avoid infinite loop
root
2019-05-17 21:21:00 +00:00
-
fe83ce5262
Merge pull request #186 from trailofbits/fixup_ranges_in_reducer
Alex Groce
2019-05-17 12:02:13 -07:00
-
-
dd98f14ccb
automatic range adjustments when reducing
agroce
2019-05-17 11:55:32 -07:00
-
f93c42ba13
fix longstanding bug where passing tests are always saved in nofork fuzzing
agroce
2019-05-17 11:52:23 -07:00
-
72688701b8
verbose reads now tells about conversions
agroce
2019-05-17 09:47:48 -07:00
-
-
e187b1db5e
Merge pull request #184 from trailofbits/reducer_swapping
Alex Groce
2019-05-17 09:32:41 -07:00
-
-
3e756c2778
Improved reducer output, new OneOf swapping mode
agroce
2019-05-17 09:23:07 -07:00
-
-
65f2d06413
Try older manticore until we handle the API change
Alex Groce
2019-05-15 09:37:20 -07:00
-
ae168a1398
Note about using older Manticore version
Alex Groce
2019-05-14 13:53:33 -07:00
-
2227511f8b
slightly more useful info on fuzzers
agroce
2019-04-27 21:22:45 -07:00
-
127b54a171
Merge pull request #180 from trailofbits/incremental_reduce
Alex Groce
2019-04-26 23:12:21 -07:00
-
-
594f980872
write after each change
agroce
2019-04-26 22:10:34 -07:00
-
-
54bc7d19e2
Merge pull request #179 from trailofbits/verbose_reduce
Alex Groce
2019-04-26 21:50:13 -07:00
-
-
ed35e6e225
verbose option
agroce
2019-04-26 21:31:04 -07:00
-
-
9099dfa2d1
Merge pull request #178 from trailofbits/improve_reducer
Alex Groce
2019-04-26 20:44:22 -07:00
-