2018-06-06 15:26:52 +00:00
|
|
|
## fuzz-walker
|
|
|
|
|
|
|
|
A simple filesystem walker to poke around system paths and cause the system to invalidate or crash.
|
|
|
|
|
|
|
|
### Building
|
|
|
|
|
2018-06-06 16:38:36 +00:00
|
|
|
You can easily:
|
|
|
|
```shell
|
|
|
|
go get git.thisco.de/vbatts/fuzz-walker
|
|
|
|
```
|
|
|
|
|
|
|
|
Additionally, you write your own walker functions as plugins.
|
|
|
|
See `git.thisco.de/vbatts/fuzz-walker/walker` package for data structures,
|
|
|
|
and `https://git.thisco.de/vbatts/fuzz-walker/src/master/walker/walkers/readFuzz/plugin.go` as an example.
|
|
|
|
This way you need no edit and recompile fuzz-walker itself over and over.
|
2018-06-06 15:26:52 +00:00
|
|
|
|
|
|
|
### running
|
|
|
|
|
|
|
|
I reckon you could run this on your host, but it's intended to push the bounds of what's allowed inside a container.
|
2018-06-06 16:38:36 +00:00
|
|
|
```shell
|
|
|
|
fuzz-walker
|
|
|
|
```
|
|
|
|
|
|
|
|
### LICENSE
|
2018-06-06 15:26:52 +00:00
|
|
|
|
2018-06-06 16:38:36 +00:00
|
|
|
See [LICENSE](./LICENSE)
|