IP Vulnerability & Reconnaissance Scanner
ShadowScan is a lightweight Bash-based vulnerability scanner that automates IP reconnaissance using nmap, whois, and nslookup.
It identifies open ports, analyzes service versions for potential vulnerabilities, and retrieves WHOIS + DNS data โ all in one go.
- ๐ Port & Service Scanning โ Uses
nmapto detect open ports and running service versions. - ๐ง Basic Vulnerability Analysis โ Flags services (like Apache 2.4.x) that might be prone to known exploits.
- ๐ WHOIS Lookup โ Gathers domain registration and ownership info for each IP.
- ๐ DNS Resolution (NSLOOKUP) โ Retrieves associated domain names or host records.
- ๐ Clean, Organized Output โ Displays status, vulnerabilities, and lookup results per IP in a structured format.
Make sure the following tools are installed on your system:
sudo apt-get install nmap whois dnsutilsClone this repository or download the script directly:
git clone https://github.com/<yourusername>/shadowscan.git
cd shadowscan
chmod +x shadowscan.shRun the script followed by one or more IP addresses:
./shadowscan.sh <IP1> <IP2> ..../shadowscan.sh 8.8.8.8 1.1.1.1Scanning IP: 8.8.8.8
Results for IP: 8.8.8.8
Status: No vulnerabilities found
WHOIS Info:
[WHOIS data here]
NSLOOKUP Info: dns.google.
------------------------This tool is intended for educational and ethical use only. Do not scan networks or systems you donโt have explicit permission to test. The author is not responsible for any misuse or illegal activity.