coturn TURN server project
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
coturn/examples/loadtest/invalid_flood.sh

41 lines
825 B

#!/bin/bash
set -eu
SCRIPT_DIR="$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)"
REPO_ROOT="$(CDPATH= cd -- "${SCRIPT_DIR}/../.." && pwd)"
BINDIR="${REPO_ROOT}/build/bin"
if [ ! -x "${BINDIR}/turnserver" ]; then
BINDIR="${REPO_ROOT}/bin"
fi
cleanup() {
kill "${uclient_pid:-}" "${turnserver_pid:-}" 2>/dev/null || true
wait "${uclient_pid:-}" "${turnserver_pid:-}" 2>/dev/null || true
}
trap cleanup EXIT INT TERM
# "${BINDIR}/turnserver" \
# --use-auth-secret \
# --static-auth-secret=secret \
# --realm=north.gov \
# --allow-loopback-peers \
# --listening-ip=127.0.0.1 \
# --relay-ip=127.0.0.1 \
# > /dev/null 2>&1 &
# turnserver_pid=$!
sleep 2
"${BINDIR}/turnutils_uclient" \
-Y invalid \
-m 50 \
-l 16 \
-u user \
-W secret \
"$@" \
127.0.0.1 &
uclient_pid=$!
wait "${uclient_pid}"