From e42e67fac77ba17fc0158ad68715c66e3dc9a163 Mon Sep 17 00:00:00 2001 From: "Hahn Axel (hahn)" <axel.hahn@iml.unibe.ch> Date: Tue, 13 Sep 2022 16:58:19 +0200 Subject: [PATCH] update help output --- README.md | 22 +++++++++++++--------- dns-search.sh | 22 +++++++++++++--------- 2 files changed, 26 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index fe555ff..143870e 100644 --- a/README.md +++ b/README.md @@ -37,26 +37,30 @@ SYNTAX: dns-search.sh [name|alias|cname|ipv4addr] REGEX EXAMPLES: (1) -search for a hostname / A record - dns-search.sh name www.iml.unibe.ch +search for a hostname / A record in host objects + dns-search.sh name www.example.com (2) -search for CNAME - use "alias" as 1st parameter - dns-search.sh alias www.ufive.ch +search for an alias in host objects - use "alias" as 1st parameter + dns-search.sh alias alias.example.com (3) -The search supports regex: - dns-search.sh name ^assets - dns-search.sh name "^(connector|examinator).*measured.stage" +search for CNAME objects - use "cname" as 1st parameter + dns-search.sh cname cname.example.com (4) +The search supports regex: + dns-search.sh name ^mail + dns-search.sh name "^(mail|www).*example" + +(5) search for an IP - use "ipv4addr" as 1st parameter dns-search.sh ipv4addr .79.30 -(5) +(6) Lazy mode: do not add name or alias or cname to start 4 requests to search in all object types - dns-search.sh ufive + dns-search.sh example ``` diff --git a/dns-search.sh b/dns-search.sh index 932c51e..6e87d65 100755 --- a/dns-search.sh +++ b/dns-search.sh @@ -28,26 +28,30 @@ SYNTAX: dns-search.sh [name|alias|cname|ipv4addr] REGEX EXAMPLES: (1) -search for a hostname / A record - dns-search.sh name www.iml.unibe.ch +search for a hostname / A record in host objects + dns-search.sh name www.example.com (2) -search for CNAME - use "alias" as 1st parameter - dns-search.sh alias www.ufive.ch +search for an alias in host objects - use "alias" as 1st parameter + dns-search.sh alias alias.example.com (3) -The search supports regex: - dns-search.sh name ^assets - dns-search.sh name "^(connector|examinator).*measured.stage" +search for CNAME objects - use "cname" as 1st parameter + dns-search.sh cname cname.example.com (4) +The search supports regex: + dns-search.sh name ^mail + dns-search.sh name "^(mail|www).*example" + +(5) search for an IP - use "ipv4addr" as 1st parameter dns-search.sh ipv4addr .79.30 -(5) +(6) Lazy mode: do not add name or alias or cname to start 4 requests to search in all object types - dns-search.sh ufive + dns-search.sh example EOH exit 0 -- GitLab