文件名称:CrowHttp:使用Crowbar + AFL的Cohttp Fuzzer
文件大小:64KB
文件格式:ZIP
更新时间:2024-05-29 16:54:12
OCaml
CrowHttp 假定要执行的操作:查找http实现(例如cohttp和httpaf)中的错误。 原则 使用HTTP简单语法 用我 安装-依赖关系 您需要使用+afl正确的编译器。 -> ocaml-variants.4.05.0+afl (或使用opam) 您需要为Crowbar和Httpaf使用最新版本,而opam上的版本已经过时。 opam install crowbar opam pin add crowbar git://github.com/stedolan/crowbar.git opam install httpaf opam pin add httpaf git://github.com/inhabitedtype/httpaf 如何 编译源码 jbuilder build main.exe 启动测试 简单执行,无需AFL _build/default/main.
【文件预览】:
CrowHttp-master
----.gitignore(255B)
----httpaf_test.ml(2KB)
----src()
--------printer.ml(1KB)
--------part_gen.ml(2KB)
--------main.ml(7KB)
--------clients.ml(2KB)
--------part_gen.mli(509B)
--------http_gen.ml(13KB)
--------jbuild(184B)
--------httpaf_server.ml(5KB)
--------cohttp_server.ml(5KB)
--------http_gen.mli(581B)
----jbuild-workspace(0B)
----scripts()
--------get-logs.sh(2KB)
--------set.sh(1KB)
--------test-file.sh(290B)
--------AFL_tmux.sh(841B)
----README.md(1KB)
----input()
--------test0.txt(26B)
----img()
--------camel.jpg(45KB)
--------cocamel.md5(103B)
--------afcamel.md5(103B)