{ Port Scanner }

// scan tcp ports on any host in one click

Scan TCP ports on any host instantly. Check if ports are open or closed, test common service ports, and diagnose connectivity issues — free and browser-based.

Enter a hostname or public IP address. Private/internal IPs are blocked.
Comma-separated or ranges (e.g. 80,443,8000-8100). Max 50 ports per scan.
Open Closed
🔍

Ready to scan

Enter a host and ports, then click Scan

HOW TO USE

  1. 01
    Enter a host

    Type a public domain name or IP address into the Host field.

  2. 02
    Select ports

    Enter ports manually (e.g. 80,443,8080) or choose a preset from the dropdown.

  3. 03
    Click Scan Ports

    Results show open/closed status with response latency for each port.

FEATURES

TCP Port Scan Preset Groups Latency Measurement Port Range Support Service Name Lookup Open/Closed Filter Copy Results Up to 50 Ports

USE CASES

  • 🔧 Verify a web server's HTTP/HTTPS ports are accessible
  • 🔧 Debug firewall rules blocking specific services
  • 🔧 Confirm database ports are not publicly exposed
  • 🔧 Test VPN or proxy connectivity on custom ports
  • 🔧 Check if an SSH server is reachable before connecting

WHAT IS THIS?

This tool performs TCP connect scans from the server side, checking whether each specified port on a target host accepts connections. It resolves hostnames to IPs, then attempts a socket connection on each port within a 2-second timeout. Private and loopback IP ranges are blocked for security.

RELATED TOOLS

FREQUENTLY ASKED QUESTIONS

What is a port scanner?

A port scanner is a tool that probes a host for open TCP or UDP ports. It sends connection requests to specific port numbers and records whether each port responds (open) or refuses/ignores the connection (closed or filtered).

What does "open" vs "closed" mean?

An open port successfully accepted a TCP connection — a service is actively listening on that port. A closed port refused the connection or timed out — no service is listening, or a firewall dropped the packet.

Why can't I scan private IP addresses?

Private IP ranges (10.x.x.x, 192.168.x.x, 172.16–31.x.x) and localhost are blocked for security reasons. Scanning your own internal network from an external server would not give meaningful results and could expose our infrastructure to abuse.

Is it legal to scan a port?

Scanning your own servers or systems you have explicit permission to test is legal. Scanning third-party hosts without authorization may violate computer misuse laws in many jurisdictions. Always get written permission before scanning systems you do not own.

How many ports can I scan at once?

This tool allows up to 50 ports per scan to ensure reasonable response times and prevent abuse. For larger scans you can use specialized tools like Nmap locally, which supports scanning thousands of ports simultaneously.

Why does a port show as closed when it should be open?

Firewalls, security groups, or ISP-level filtering may block the connection before it reaches the host. The port could also be rate-limiting inbound connections, or the service may be bound to a specific network interface (e.g. 127.0.0.1 only).

What do the port presets cover?

Presets group commonly used service ports: Web covers HTTP/HTTPS, Mail covers SMTP/POP3/IMAP, Databases covers MySQL, PostgreSQL, MSSQL, MongoDB and Redis, and Remote Desktop covers RDP and VNC. You can also enter any custom port range manually.

What type of scan does this tool perform?

This tool performs a TCP connect scan — the most reliable but also the most detectable scan type. It completes the full TCP three-way handshake on each port. UDP scanning is not supported as it requires raw socket access not available in most hosted environments.

What is a Port Scanner?

A port scanner is a network diagnostic tool that probes a target host to determine which TCP or UDP ports are accessible from the outside. Each port number (from 1 to 65535) corresponds to a specific service or protocol — port 80 for HTTP, 443 for HTTPS, 22 for SSH, 3306 for MySQL, and so on. By scanning a range of ports, administrators and developers can verify that their services are running correctly, confirm that sensitive ports are not unintentionally exposed to the public internet, and diagnose firewall or routing issues that might be preventing legitimate traffic.

How TCP Port Scanning Works

Our tool performs a TCP connect scan, which is the most straightforward and reliable method of port scanning. For each port in your list, the scanner attempts to establish a full TCP three-way handshake (SYN → SYN-ACK → ACK). If the target host completes the handshake, the port is recorded as open, meaning an active service is listening. If the host sends back a RST (reset) packet or the connection times out after 2 seconds, the port is recorded as closed or filtered.

Unlike stealth scans (SYN/half-open scans) used by tools like Nmap, a TCP connect scan is fully completed at the OS level. This makes it slightly more detectable by intrusion detection systems, but it works reliably without requiring raw socket privileges and is completely accurate — there are no false positives from RST floods or packet filtering artifacts.

Common Port Numbers and Their Services

Understanding which service each port number corresponds to is essential for network diagnostics. Here is a reference for the most commonly scanned ports:

Why Port Scanning Matters for Security

One of the first steps in any security audit is enumerating which ports are open on a server. An unnecessary open port is an attack surface — if a service is running but not needed, it should be disabled and its port closed via firewall rules. Common security issues found through port scanning include:

Port Scanner vs Ping: What is the Difference?

A ping (ICMP echo request) checks if a host is reachable at the network layer — it tells you whether packets can travel to and from an IP address. A port scan operates at the transport layer, checking whether a specific TCP service on that host is accepting connections. A host can be pingable but have all its ports firewalled (or vice versa — ICMP can be blocked while TCP services are running). For a complete picture of a server's accessibility, you need both tools.

Using Port Ranges Effectively

This tool supports flexible port input formats. You can enter individual ports separated by commas (80,443,8080), continuous ranges using a dash (8000-8100), or a combination of both (22,80,443,3000-3010). Port ranges are useful for scanning non-standard port ranges used by applications, load balancers, or microservices. The tool supports up to 50 ports per scan to balance speed with usability — for comprehensive scans of hundreds of ports, command-line tools like nmap are more appropriate.

Interpreting Latency in Scan Results

Alongside the open/closed status, the tool reports the round-trip time in milliseconds for each port connection attempt. For open ports, this latency reflects the time it took for the TCP handshake to complete — low latency (under 50ms) indicates a nearby, well-connected server. For closed ports, high latency (close to the 2000ms timeout) often means the port is filtered by a firewall rather than actively closed — a firewall that silently drops packets looks identical to a non-existent service. A quick reset from an active firewall rejection is usually much faster (under 10ms).

Responsible Use of Port Scanning

Port scanning is a standard and legitimate tool in network administration and security research. However, unauthorized port scanning of systems you do not own or have explicit permission to test can violate laws such as the Computer Fraud and Abuse Act (CFAA) in the United States, the Computer Misuse Act in the UK, and similar legislation in other jurisdictions. Always ensure you have authorization before scanning any system. This tool is designed for scanning your own infrastructure and is rate-limited to prevent abuse. Private IP ranges and localhost addresses are blocked entirely.