Auto-detect your public IP address to pre-fill the target field?

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.

IPv4, IPv6, or domain

Max 50 ports. Supports comma-separated, ranges (80-443), or one per line.

Quick Presets

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 ResultsMissing portsTimeouts or rate limitingIncrease timeout, reduce port count
False PositivesPorts show open but aren'tFirewall response behaviorEnable banner grabbing
Slow ScansLong scan durationNetwork latency/congestionReduce ports, adjust timeout
BlockedConnection refused/filteredIDS/IPS detectionAdd delays, try different source

Comments & Feedback

Share your experience or ask questions about this tool