Branch
Hash :
5b885b94
Author :
Thomas de Grivel
Date :
2025-04-08T14:50:29
listen on all local addresses
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
## kc3
## Copyright from 2022 to 2025 kmx.io <contact@kmx.io>
##
## Permission is hereby granted to use this software granted the above
## copyright notice and this permission paragraph are included in all
## copies and substantial portions of this software.
##
## THIS SOFTWARE IS PROVIDED "AS-IS" WITHOUT ANY GUARANTEE OF
## PURPOSE AND PERFORMANCE. IN NO EVENT WHATSOEVER SHALL THE
## AUTHOR BE CONSIDERED LIABLE FOR THE USE AND PERFORMANCE OF
## THIS SOFTWARE.
main: assets
kc3_httpd -d 0.0.0.0 7100
assets:
${MAKE} -C assets
asan: assets
kc3_httpd_asan -d 0.0.0.0 7100
cov: assets
kc3_httpd_cov -d 0.0.0.0 7100
debug: assets
kc3_httpd_debug -d 0.0.0.0 7100
run: assets
kc3_httpd 0.0.0.0 7100
test: vegeta_local
VEGETA_RATES = 10 20
vegeta_local:
for RATE in ${VEGETA_RATES}; do \
vegeta attack -rate=$$RATE -duration=20s < \
vegeta-targets.local.txt | \
tee vegeta-result.rate$$RATE.local.bin | \
vegeta plot > vegeta-result.rate$$RATE.local.html; \
done
vegeta_production:
for RATE in ${VEGETA_RATES}; do \
vegeta attack -rate=$$RATE -duration=20s < \
vegeta-targets.production.txt | \
tee vegeta-result.rate$$RATE.production.bin | \
vegeta plot > vegeta-result.rate$$RATE.production.html; \
done
.PHONY: assets asan cov debug main run test vegeta_local vegeta_production