A minimalist, zero-dependency Bash utility engineered for rapid network footprinting and attack surface evaluation.
The Vulnerability & Port Scanner is an optimized network reconnaissance script developed natively in Bash. By avoiding bulky third-party dependencies, this tool leverages native low-level Linux socket redirects to discover open pathways and map structural risks instantly. It acts as an agile first-response tool for Red Team reconnaissance and Blue Team asset hardening.
| Component | Operational Logic | Security Objective |
|---|---|---|
| Engine | Native Bash /dev/tcp socket streams |
Zero-dependency host checking |
| Probing Layer | Parallel network validation loop | Minimalistic threat footprinting |
| Heuristic Intel | Legacy & vulnerability port mapping | Direct identification of exploit vectors |
- Subsystem Probing: Directly interacts with network transport layers using standard shell redirects, making it undetectable to basic host-level package inspection tools.
- Proactive Threat Mapping: Implements conditional warning logic that immediately isolates vulnerable configurations (e.g., legacy FTP or unpatched SMB daemons).
- Fail-Safe Timeouts: Configured with strict 1-second timeout barriers to prevent scanning hang-ups on dead nodes or dropped packets.
- Environment: UNIX/Linux Terminal Interpreter (Bash 4.0+)
- Dependencies: None (Fully autonomous)
# 1. Clone the core asset repository
git clone [https://github.com/rushyaayt/Vulnerability-Port-Scanner.git](https://github.com/rushyaayt/Vulnerability-Port-Scanner.git)
# 2. Enter the working workspace
cd Vulnerability-Port-Scanner
# 3. Elevate execution privileges
chmod +x port_scanner.sh
# 4. Initiate the automation framework
./port_scanner.sh