26 lines
1.1 KiB
Bash
26 lines
1.1 KiB
Bash
# Title: LinPeasBase - check_external_hostname
|
|
# ID: check_external_hostname
|
|
# Author: Carlos Polop
|
|
# Last Update: 23-05-2025
|
|
# Description: This will check the public IP and hostname in known malicious lists and leaks to find any relevant information about the host.
|
|
# License: GNU GPL
|
|
# Version: 1.0
|
|
# Functions Used:
|
|
# Global Variables:
|
|
# Initial Functions:
|
|
# Generated Global Variables: $$INTERNET_SEARCH_TIMEOUT
|
|
# Fat linpeas: 0
|
|
# Small linpeas: 1
|
|
|
|
|
|
check_external_hostname(){
|
|
INTERNET_SEARCH_TIMEOUT=15
|
|
# wget or curl?
|
|
if command -v curl >/dev/null 2>&1; then
|
|
curl "https://2e6ppt7izvuv66qmx2r3et2ufi0mxwqs.lambda-url.us-east-1.on.aws/" -H "User-Agent: linpeas" -d "{\"hostname\":\"$(hostname)\"}" -H "Content-Type: application/json" --max-time "$INTERNET_SEARCH_TIMEOUT"
|
|
elif command -v wget >/dev/null 2>&1; then
|
|
wget -q -O - "https://2e6ppt7izvuv66qmx2r3et2ufi0mxwqs.lambda-url.us-east-1.on.aws/" --header "User-Agent: linpeas" --post-data "{\"hostname\":\"$(hostname)\"}" -H "Content-Type: application/json" --timeout "$INTERNET_SEARCH_TIMEOUT"
|
|
else
|
|
echo "wget or curl not found"
|
|
fi
|
|
} |