feat(scripts): add provider selection for cnc and srv deployment

This commit is contained in:
zarazaex69
2026-04-14 01:41:35 +03:00
parent 8f2c18bccf
commit 13c6f4f631
2 changed files with 39 additions and 5 deletions

View File

@@ -49,7 +49,23 @@ fi
echo "[+] Using Podman"
echo ""
read -p "Enter Telemost Room ID: " ROOM_ID
echo "Select provider:"
echo " 1) telemost"
echo " 2) jazz"
read -p "Enter choice [1-2, default: 1]: " PROVIDER_CHOICE
case "$PROVIDER_CHOICE" in
2)
PROVIDER="jazz"
;;
*)
PROVIDER="telemost"
;;
esac
echo "[*] Using provider: $PROVIDER"
echo ""
read -p "Enter Room ID: " ROOM_ID
if [ -z "$ROOM_ID" ]; then
echo "[X] Room ID cannot be empty"
@@ -103,7 +119,7 @@ podman run -d \
-v $WORK_DIR:/app:Z \
-w /app \
$IMAGE_NAME \
./olcrtc -mode cnc -id "$ROOM_ID" -key "$KEY" -socks-port $SOCKS_PORT -socks-host 0.0.0.0
./olcrtc -mode cnc -provider "$PROVIDER" -id "$ROOM_ID" -key "$KEY" -socks-port $SOCKS_PORT -socks-host 0.0.0.0
sleep 2
@@ -111,6 +127,7 @@ echo ""
echo "[+] Client started successfully!"
echo ""
echo "Container name: $CONTAINER_NAME"
echo "Provider: $PROVIDER"
echo "Room ID: $ROOM_ID"
echo "SOCKS5 proxy: 127.0.0.1:$SOCKS_PORT"
echo ""

View File

@@ -42,7 +42,23 @@ fi
echo "[+] Using Podman"
echo ""
read -p "Enter Telemost Room ID: " ROOM_ID
echo "Select provider:"
echo " 1) telemost"
echo " 2) jazz"
read -p "Enter choice [1-2, default: 1]: " PROVIDER_CHOICE
case "$PROVIDER_CHOICE" in
2)
PROVIDER="jazz"
;;
*)
PROVIDER="telemost"
;;
esac
echo "[*] Using provider: $PROVIDER"
echo ""
read -p "Enter Room ID: " ROOM_ID
if [ -z "$ROOM_ID" ]; then
echo "[X] Room ID cannot be empty"
@@ -117,7 +133,7 @@ podman run -d \
-v $WORK_DIR:/app:Z \
-w /app \
$IMAGE_NAME \
./olcrtc -mode srv -id "$ROOM_ID" -key "$KEY" "${EXTRA_ARGS[@]}"
./olcrtc -mode srv -provider "$PROVIDER" -id "$ROOM_ID" -key "$KEY" "${EXTRA_ARGS[@]}"
sleep 2
@@ -125,6 +141,7 @@ echo ""
echo "[+] Server started successfully!"
echo ""
echo "Container name: $CONTAINER_NAME"
echo "Provider: $PROVIDER"
echo "Room ID: $ROOM_ID"
echo "Encryption key: $KEY"
@@ -140,5 +157,5 @@ echo "Stop server:"
echo " podman stop $CONTAINER_NAME"
echo ""
echo "Client command:"
echo " ./olcrtc -mode cnc -id \"$ROOM_ID\" -key \"$KEY\" -socks-port 1080"
echo " ./olcrtc -mode cnc -provider \"$PROVIDER\" -id \"$ROOM_ID\" -key \"$KEY\" -socks-port 1080"
echo ""