Free Bulk Port Scanner & Port Checker
Enter a hostname or IP address in the Target Host field, then list the ports you want to check in the Port Configuration box — comma-separated, as ranges like 80-443, or one per line. Hit one of the preset buttons (Web, Database, Remote Access, etc.) to load a common set. After you click Scan, the Results Table shows each port's status, service name, response time, and risk level. You can also export everything to CSV.
| Port | Status | Service | Response | Banner | Risk |
|---|
Multi-Port Scanning
Scan up to 50 ports at once with configurable timeouts and preset profiles.
Service Detection
Identifies the service behind each port, with banner grabbing for extra detail.
Risk Assessment
Each open port is tagged with a risk level — Critical, High, Medium, or Low.
CSV Export
Download your full scan results as a CSV file for reporting or further analysis.
Container & Orchestration Ports
Container platforms and service meshes use specific port ranges. Here's what to look for when scanning your infrastructure:
Kubernetes
- API Server: 6443
- Kubelet: 10250
- etcd: 2379-2380
- NodePort range: 30000-32767
Docker Swarm
- Docker API: 2375/2376
- Swarm management: 2377
- Overlay network: 4789
- Node communication: 7946
Service Mesh
- Istio pilot: 15010-15014
- Envoy admin: 15000
- Prometheus: 15090
- Kiali dashboard: 20001
Security Risk Assessment
| Risk | Criteria | Examples | Action |
|---|---|---|---|
| Critical | Unencrypted admin, default creds | Telnet (23), HTTP admin (8080) | Remediate immediately |
| High | Known vulns, unnecessary exposure | SSH weak auth (22), FTP (21) | Harden or restrict access |
| Medium | Standard services, proper security | HTTPS (443), secure DBs | Monitor and update |
| Low | Well-secured, necessary services | Properly configured web | Maintain posture |
Database Cluster Port Analysis
Multi-node database deployments use multiple ports for replication, clustering, and management. Scan these to verify your cluster health:
PostgreSQL HA
- 5432 Primary connection
- 5433-5435 Read replicas
- 8008 Patroni REST API
MongoDB Replica Sets
- 27017 Primary mongod
- 27018-27019 Secondaries
- 27020 Arbiter node
Redis Clustering
- 6379 Data port
- 16379 Cluster bus
- 26379 Sentinel
MySQL Galera
- 3306 Client connections
- 4567 Replication traffic
- 4444 State transfer (SST)
Troubleshooting Guide
| Issue | Symptoms | Cause | Fix |
|---|---|---|---|
| Incomplete Results | Missing ports | Timeouts or rate limiting | Increase timeout, reduce port count |
| False Positives | Ports show open but aren't | Firewall response behavior | Enable banner grabbing |
| Slow Scans | Long scan duration | Network latency/congestion | Reduce ports, adjust timeout |
| Blocked | Connection refused/filtered | IDS/IPS detection | Add delays, try different source |