summaryrefslogtreecommitdiff
path: root/domain
diff options
context:
space:
mode:
Diffstat (limited to 'domain')
-rwxr-xr-xdomain32
1 files changed, 32 insertions, 0 deletions
diff --git a/domain b/domain
new file mode 100755
index 0000000..ede0450
--- /dev/null
+++ b/domain
@@ -0,0 +1,32 @@
+#!/usr/bin/env bash
+#
+# Check if domain is free or not.
+#
+if [ "$#" == "0" ]; then
+ echo "usage: domain <names..>"
+ exit 1
+fi
+#
+DOMAINS=( \
+ '.com' '.net' '.org' '.biz' \
+ '.io' '.us' '.cc' '.co' \
+ '.space' '.network' '.app' \
+ '.dev' '.live' \
+)
+#
+#
+ELEMENTS=${#DOMAINS[@]}
+#
+while (( "$#" )); do
+ for (( i=0;i<$ELEMENTS;i++)); do
+ whois $1${DOMAINS[${i}]} | egrep -q \
+ '^No match|^NOT FOUND|^Not fo|AVAILABLE|^No Data Fou|has not been regi|No entri'
+ if [ $? -eq 0 ]; then
+ echo "ok : $1${DOMAINS[${i}]}"
+ else
+ echo "no : $1${DOMAINS[${i}]}"
+ fi
+ done
+shift
+done
+#