From fe13d06bb4dde12bd6f0180ce7955df38975b0cc Mon Sep 17 00:00:00 2001 From: skyper <5938498+SkyperTHC@users.noreply.github.com> Date: Thu, 25 Apr 2024 09:19:05 +0100 Subject: [PATCH] Update README.md --- README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index aa238c2..476bc92 100644 --- a/README.md +++ b/README.md @@ -1692,18 +1692,20 @@ grep -HEronasi '.{16}password.{,64}' . grep -r -F -- " PRIVATE KEY-----" . ``` -Find Subdomains in files: +Find Subdomains or emails in files: ```bash find_subdomains() { local d="${1}" - local rexf='[0-9a-z.-]{0,64}'"${d}" - local rex="$rexf"'([^a-z0-9]{1}|$)' + local rexf='[0-9a-zA-Z_.-]{0,64}'"${d}" + local rex="$rexf"'([^0-9a-zA-Z_]{1}|$)' [ $# -le 0 ] && { echo -en >&2 "Extract sub-domains from all files (or stdin)\nUsage : find_subdomains \nExample: find_subdomain \.com | anew"; return; } shift 1 [ $# -le 0 ] && [ -t 0 ] && set -- . command -v rg >/dev/null && { rg -oaIN --no-heading "$rex" "$@" | grep -Eo "$rexf"; return; } grep -Eaohr "$rex" "$@" | grep -Eo "$rexf" } +# find_subdomain foobar.com +# find_subdomain @gmail.com ``` ---