golang webSocket server implementation created for learning purposes
trying to follow rfc-6455 a maximum
you can find the autobahn-testsuite results on wsgo.okankoca.dev
To build the program you have to run:
# this will output an binary file "wsgo"
go build -o wsgo ./src
- Docker is required to run the test suite
- Make sure your wsgo server is running on port 8080 (or update the port in
./autobahn/config/fuzzingclient.json
) - Run the test suite:
bash ./autobahn.sh
Open the HTML report in your browser:
# macOS
open ./autobahn/reports/servers/index.html
# Linux (most distros)
xdg-open ./autobahn/reports/servers/index.html