Personal Port Scanner

Check your own system for open ports and potential security vulnerabilities. This tool is designed for personal use only to help you identify security risks on your own device.

Important Notice

This tool is designed for personal use only. You may only scan:

Scanning systems without explicit permission may be illegal in some jurisdictions and against the terms of service of the target system.

Scan Your System

Your IP Addresses:

Loading your IP addresses...

Select what to scan:

Select ports to scan:

Understanding Port Scanning

Port scanning is a technique used to identify open ports and services on a computer system. Here's what you need to know:

What are Ports?

Ports are virtual endpoints for communication on a computer. Each port is associated with a specific service or application.

For example, web servers typically use port 80 (HTTP) or 443 (HTTPS), while email servers might use port 25 (SMTP) or 110 (POP3).

Why Check Your Ports?

Open ports can be potential security vulnerabilities if they're not properly secured. Hackers often scan for open ports to find entry points into systems.

By scanning your own system, you can identify which ports are open and take steps to secure or close unnecessary ones.

Common Port Numbers and Services

Port Service Description
20, 21 FTP File Transfer Protocol
22 SSH Secure Shell for remote access
25 SMTP Simple Mail Transfer Protocol for email
53 DNS Domain Name System for resolving hostnames
80 HTTP Hypertext Transfer Protocol for web browsing
443 HTTPS HTTP Secure for encrypted web browsing
3389 RDP Remote Desktop Protocol for Windows remote access

Understanding Port Categories

Network ports are categorized into different ranges, each with specific purposes and levels of regulation:

Well-Known Ports (0-1023)

These ports are reserved for common, standardized services and protocols. They're assigned by the Internet Assigned Numbers Authority (IANA) and typically require administrative privileges to use. Examples include HTTP (80), HTTPS (443), FTP (21), SSH (22), and SMTP (25).

Registered Ports (1024-49151)

These ports are registered with IANA for specific services but don't require special privileges. They're commonly used by applications and services from various vendors. Examples include MySQL (3306), RDP (3389), and many game servers.

Dynamic/Private Ports (49152-65535)

These ports aren't assigned or registered and are typically used for temporary connections, such as client-side ports for outbound connections. They're also used for custom applications and services.

Security Best Practices

How to Secure Your Open Ports

  • Use a Firewall: Configure your firewall to block unnecessary ports and only allow trusted connections.
  • Keep Software Updated: Regularly update your operating system and applications to patch security vulnerabilities.
  • Disable Unused Services: Turn off services and applications you don't need to minimize potential entry points.
  • Use Strong Authentication: For services that must remain accessible, implement strong passwords and two-factor authentication.
  • Monitor Your Network: Regularly scan your system for open ports and monitor for unusual activity.

Related Network Tools

Enhance your network diagnostics and security with these complementary tools:

DNS Lookup

Query DNS records for any domain to verify DNS configurations and troubleshoot domain issues.

Use DNS Lookup Tool →

What Is My IP

Discover your public IP address and detailed information about your internet connection.

Check Your IP Address →