diff --git a/fuzzing/EpollHelloWorld.dict b/fuzzing/EpollHelloWorld.dict new file mode 100644 index 0000000..48b49eb --- /dev/null +++ b/fuzzing/EpollHelloWorld.dict @@ -0,0 +1,12 @@ +"get" +"post" +"get /" +"http/1.1" +"upgrade: websocket" +"\x0D\x0A" +"sec-websocket-key: dGhlIHNhbXBsZSBub25jZQ==" +"sec-websocket-version: 13" +"get / http/1.1" +"sec-websocket-extensions: permessage-deflate" +"sec-websocket-protocol: " +" " \ No newline at end of file diff --git a/fuzzing/Makefile b/fuzzing/Makefile index 0fcec98..a18cd40 100644 --- a/fuzzing/Makefile +++ b/fuzzing/Makefile @@ -9,6 +9,8 @@ OUT ?= . WRAPPED_SYSCALLS = -Wl,--wrap=sendto,--wrap=send,--wrap=recv,--wrap=read,--wrap=listen,--wrap=getaddrinfo,--wrap=freeaddrinfo,--wrap=setsockopt,--wrap=fcntl,--wrap=bind,--wrap=socket,--wrap=epoll_wait,--wrap=epoll_create1,--wrap=timerfd_settime,--wrap=close,--wrap=accept4,--wrap=eventfd,--wrap=timerfd_create,--wrap=epoll_ctl,--wrap=shutdown oss-fuzz: +# Copy dictionaries + cp *.dict $(OUT) # libEpollFuzzer cases # Compile uSockets without -flto rm -rf *.o