summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Cady <d@jerkface.net>2023-04-27 08:45:26 -0400
committerAndrew Cady <d@jerkface.net>2023-04-27 08:45:26 -0400
commit1d1fb1bcdd5ef4a1772d21de76296fba51acd9e8 (patch)
treee07f71e73e65ac4d6c1ce108884db59adb0e8010
parent58db48b2824607a0b8eb2d94d838f847e03880ee (diff)
factor
-rwxr-xr-xsocat.sh6
1 files changed, 4 insertions, 2 deletions
diff --git a/socat.sh b/socat.sh
index d289e98..c3e0e60 100755
--- a/socat.sh
+++ b/socat.sh
@@ -1,6 +1,8 @@
1#!/bin/bash 1#!/bin/bash
2 2
3UNIT=socat-dns 3UNIT=socat-dns
4default_dest=149.56.44.185
5default_port=53
4 6
5verify_service_availability() 7verify_service_availability()
6{ 8{
@@ -10,7 +12,7 @@ verify_service_availability()
10service_launch_command() 12service_launch_command()
11{ 13{
12 local dest port local_port 14 local dest port local_port
13 dest=${1:-149.56.44.185} 15 dest=${1:-$default_dest}
14 case "$dest" in 16 case "$dest" in
15 '') return 1 ;; 17 '') return 1 ;;
16 *:*) 18 *:*)
@@ -18,7 +20,7 @@ service_launch_command()
18 dest=${dest%%:*} 20 dest=${dest%%:*}
19 ;; 21 ;;
20 *) 22 *)
21 port=${2:-53} 23 port=${2:-$default_port}
22 ;; 24 ;;
23 esac 25 esac
24 local_port=${3:-$port} 26 local_port=${3:-$port}