Simple Port Scanner
#!/bin/bash
HOST="${1:-localhost}"
for port in {1..1024}; do
timeout 1 bash -c "echo >/dev/tcp/$HOST/$port" 2>/dev/null && echo "Port $port: OPEN"
done - port
- scanner
- network
- security
- tcp
Lightweight port scanner using bash with /dev/tcp.
#!/bin/bash
HOST="${1:-localhost}"
for port in {1..1024}; do
timeout 1 bash -c "echo >/dev/tcp/$HOST/$port" 2>/dev/null && echo "Port $port: OPEN"
done