#!/bin/bash
echo
echo -n -e "\e[1;34mWhat is the Host Address? \033[0m"
read IPLOOKUP
clear
echo
echo
echo -e "\e[1;34mInformation Collected: \033[0m"
IPADDRESS=$(dig $IP | sed -nr 's/^[^;].*?\s([.0-9]{7,15})$/\1/ p')
#var_url="http://ipinfodb.com/ip_query2.php
#var_url="http://ipinfodb.com/ip_query2.php?ip=$address
if [ "$IPLOOKUP" == "" ]; then
var_url="http://ipinfodb.com/ip_query2.php"
else
var_url="http://ipinfodb.com/ip_query2.php?ip=$IPLOOKUP"
fi
var_xml=`wget -q $var_url -O -`
var_ip=`echo $var_xml | grep -o "<Ip>[0-9 \.]*<\/Ip>" | \
sed -e 's/<Ip>//' -e 's/<\/Ip>//'`
var_country=`echo $var_xml | grep -o "<CountryName>[A-Z a-z \s]*<\/CountryName>" | \
sed -e 's/<CountryName>//' -e 's/<\/CountryName>//'`
var_state=`echo $var_xml | grep -o "<RegionName>[A-Z a-z \s]*<\/RegionName>" | \
sed -e 's/<RegionName>//' -e 's/<\/RegionName>//'`
var_city=`echo $var_xml | grep -o "<City>[A-Z a-z \s]*<\/City>" | \
sed -e 's/<City>//' -e 's/<\/City>//'`
host=$(host $var_ip | cut -d' ' -f5)
case "$IPLOOKUP" in
www.*|WWW.*) echo "Domain Name: $IPLOOKUP";;
*) echo "Domain Name: www.$IPLOOKUP";;
esac
echo "IP Address: $var_ip"
echo "Host Name: $host"
echo "Country: $var_country"
echo "State/Region: $var_state"
echo "City: $var_city"
echo "Map it: http://ipinfodb.com/ip_locator.php?ip=$var_ip"
echo "All Domains: http://www.my-ip-neighbors.com/?domain=$var_ip"
echo
echo
echo -e "\e[1;34mAlternative IP Addresses:\033[0m"
dig $IPLOOKUP | sed -nr 's/^[^;].*?\s([.0-9]{7,15})$/\1/ p'
echo
echo
echo -e "\e[1;34mGrabbing Banner:\033[0m"
sleep 2
printf "HEAD / HTTP/0.1\r\n\r\n" |nc -v -n -i2 $var_ip 80
echo
echo -en "\033[s\e[1;34mDigging Mail Servers: "
echo -en "\033[u\033[0m"
prefix1=www.${IPLOOKUP#www.}
dig $prefix1 MX +noall +answer
prefix2=${IPLOOKUP#www.}
dig $prefix2 MX +noall +answer
echo
echo
echo -en "\033[s\e[1;34mStarting Nmap: "
echo -en "\033[u\033[0m"
nmap -sV $var_ip
echo
echo
echo -e "\e[1;34mHost Scanned:\033[0m"
case "$IPLOOKUP" in
www.*|WWW.*) echo "Domain Name: $IPLOOKUP";;
*) echo "Domain Name: www.$IPLOOKUP";;
esac
echo "IP Address: $var_ip"
echo
echo -e "\e[1;34m-END-\033[0m"
echo
echo
echo
echo -n "Gather Info form another Host? ";setterm -cursor off
while read -n 1 yourinput ;setterm -cursor on
do
echo
case "$yourinput"
in
y)
clear
cd /HackScripts/WebAnalyzers/NetHostSearch/
./NetHostSearch.sh
;;
*)
echo Quiting....
echo
bash
;;
esac
done