Skip to content

vuln_scan.sh is a Bash script that scans IP addresses for vulnerabilities using nmap, retrieves WHOIS data, and performs NSLOOKUP. It identifies open ports and common vulnerabilities, providing detailed results for each IP address.

Notifications You must be signed in to change notification settings

harsh-hak/ShadowScan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ•ต๏ธโ€โ™‚๏ธ ShadowScan

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.


๐Ÿš€ Features

  • ๐Ÿ” Port & Service Scanning โ€” Uses nmap to 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.

๐Ÿงฐ Prerequisites

Make sure the following tools are installed on your system:

sudo apt-get install nmap whois dnsutils

โš™๏ธ Installation

Clone this repository or download the script directly:

git clone https://github.com/<yourusername>/shadowscan.git
cd shadowscan
chmod +x shadowscan.sh

๐Ÿงช Usage

Run the script followed by one or more IP addresses:

./shadowscan.sh <IP1> <IP2> ...
./shadowscan.sh 8.8.8.8 1.1.1.1

Example Output

Scanning 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.
------------------------

โš ๏ธ Disclaimer

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.

About

vuln_scan.sh is a Bash script that scans IP addresses for vulnerabilities using nmap, retrieves WHOIS data, and performs NSLOOKUP. It identifies open ports and common vulnerabilities, providing detailed results for each IP address.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages