Skip to content

Create domain.sh#161

Open
SleepTheGod wants to merge 1 commit intop1ngul1n0:mainfrom
SleepTheGod:main
Open

Create domain.sh#161
SleepTheGod wants to merge 1 commit intop1ngul1n0:mainfrom
SleepTheGod:main

Conversation

@SleepTheGod
Copy link
Copy Markdown

root@clumsy:~/blackbird# sudo bash blackbird.sh -u vx-underground --domains [*] Domain reconnaissance for: vx-underground

vx-underground.com REGISTERED
vx-underground.net AVAILABLE
vx-underground.org REGISTERED
vx-underground.io REGISTERED
vx-underground.co REGISTERED
vx-underground.ai REGISTERED
vx-underground.app REGISTERED
vx-underground.dev REGISTERED
vx-underground.xyz REGISTERED
vx-underground.site REGISTERED
vx-underground.online REGISTERED
root@clumsy:~/blackbird# cat blackbird.sh
#!/usr/bin/env bash

COMMON_TLDS=(com net org io co ai app dev xyz site online)

if [[ "$1" != "-u" || -z "$2" ]]; then
echo "Usage: $0 -u [--domains]"
exit 1
fi

USERNAME="$2"

if [[ "$3" == "--domains" ]]; then
echo "[*] Domain reconnaissance for: $USERNAME"
echo

for tld in "${COMMON_TLDS[@]}"; do
    domain="${USERNAME}.${tld}"

    if whois "$domain" 2>/dev/null | grep -qi "No match"; then
        status="AVAILABLE"
    else
        status="REGISTERED"
    fi

    printf "%-25s %s\n" "$domain" "$status"
done

exit 0

fi
root@clumsy:~/blackbird#

root@clumsy:~/blackbird# sudo bash blackbird.sh -u vx-underground --domains
[*] Domain reconnaissance for: vx-underground

vx-underground.com        REGISTERED
vx-underground.net        AVAILABLE
vx-underground.org        REGISTERED
vx-underground.io         REGISTERED
vx-underground.co         REGISTERED
vx-underground.ai         REGISTERED
vx-underground.app        REGISTERED
vx-underground.dev        REGISTERED
vx-underground.xyz        REGISTERED
vx-underground.site       REGISTERED
vx-underground.online     REGISTERED
root@clumsy:~/blackbird# cat blackbird.sh
#!/usr/bin/env bash

COMMON_TLDS=(com net org io co ai app dev xyz site online)

if [[ "$1" != "-u" || -z "$2" ]]; then
    echo "Usage: $0 -u <username> [--domains]"
    exit 1
fi

USERNAME="$2"

if [[ "$3" == "--domains" ]]; then
    echo "[*] Domain reconnaissance for: $USERNAME"
    echo

    for tld in "${COMMON_TLDS[@]}"; do
        domain="${USERNAME}.${tld}"

        if whois "$domain" 2>/dev/null | grep -qi "No match"; then
            status="AVAILABLE"
        else
            status="REGISTERED"
        fi

        printf "%-25s %s\n" "$domain" "$status"
    done

    exit 0
fi
root@clumsy:~/blackbird#
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant