[{"description":"File Transfer Protocol \u2014 data channel.","name":"FTP (data)","port":20,"protocol":"TCP"},{"description":"File Transfer Protocol \u2014 command/control channel.","name":"FTP (control)","port":21,"protocol":"TCP"},{"description":"Secure Shell \u2014 remote login, SCP/SFTP, and Git-over-SSH.","name":"SSH","port":22,"protocol":"TCP"},{"description":"Unencrypted remote terminal access \u2014 legacy, avoid using in production.","name":"Telnet","port":23,"protocol":"TCP"},{"description":"Simple Mail Transfer Protocol \u2014 server-to-server email relay.","name":"SMTP","port":25,"protocol":"TCP"},{"description":"Domain Name System \u2014 UDP for typical queries, TCP for zone transfers and large responses.","name":"DNS","port":53,"protocol":"TCP/UDP"},{"description":"Dynamic Host Configuration Protocol \u2014 server listens here.","name":"DHCP (server)","port":67,"protocol":"UDP"},{"description":"Dynamic Host Configuration Protocol \u2014 client listens here.","name":"DHCP (client)","port":68,"protocol":"UDP"},{"description":"Trivial File Transfer Protocol \u2014 simple, unauthenticated file transfer.","name":"TFTP","port":69,"protocol":"UDP"},{"description":"Hypertext Transfer Protocol \u2014 unencrypted web traffic.","name":"HTTP","port":80,"protocol":"TCP"},{"description":"Post Office Protocol v3 \u2014 retrieving email, unencrypted.","name":"POP3","port":110,"protocol":"TCP"},{"description":"ONC RPC portmapper, used by NFS and related services.","name":"RPCbind","port":111,"protocol":"TCP/UDP"},{"description":"Network News Transfer Protocol \u2014 Usenet.","name":"NNTP","port":119,"protocol":"TCP"},{"description":"Network Time Protocol \u2014 clock synchronization.","name":"NTP","port":123,"protocol":"UDP"},{"description":"Microsoft RPC endpoint mapper.","name":"MS RPC","port":135,"protocol":"TCP"},{"description":"Windows/SMB name resolution.","name":"NetBIOS Name Service","port":137,"protocol":"UDP"},{"description":"Windows/SMB datagram service.","name":"NetBIOS Datagram","port":138,"protocol":"UDP"},{"description":"Windows/SMB session service (pre-SMB2).","name":"NetBIOS Session","port":139,"protocol":"TCP"},{"description":"Internet Message Access Protocol \u2014 retrieving email, unencrypted.","name":"IMAP","port":143,"protocol":"TCP"},{"description":"Simple Network Management Protocol \u2014 monitoring/querying devices.","name":"SNMP","port":161,"protocol":"UDP"},{"description":"SNMP asynchronous notifications from managed devices.","name":"SNMP Trap","port":162,"protocol":"UDP"},{"description":"Border Gateway Protocol \u2014 internet routing between autonomous systems.","name":"BGP","port":179,"protocol":"TCP"},{"description":"Internet Relay Chat.","name":"IRC","port":194,"protocol":"TCP"},{"description":"Lightweight Directory Access Protocol \u2014 unencrypted.","name":"LDAP","port":389,"protocol":"TCP/UDP"},{"description":"HTTP over TLS/SSL \u2014 encrypted web traffic.","name":"HTTPS","port":443,"protocol":"TCP"},{"description":"Server Message Block \u2014 Windows file/printer sharing (modern, direct over TCP).","name":"SMB","port":445,"protocol":"TCP"},{"description":"SMTP over TLS (implicit) \u2014 legacy port, still widely used for submission.","name":"SMTPS","port":465,"protocol":"TCP"},{"description":"Internet Key Exchange \u2014 IPsec VPN key negotiation.","name":"IKE","port":500,"protocol":"UDP"},{"description":"System logging protocol.","name":"Syslog","port":514,"protocol":"UDP"},{"description":"Line Printer Daemon \u2014 legacy printing protocol.","name":"LPD","port":515,"protocol":"TCP"},{"description":"Kerberos-authenticated rlogin.","name":"Kerberos login","port":543,"protocol":"TCP"},{"description":"Kerberos-authenticated remote shell.","name":"Kerberos shell","port":544,"protocol":"TCP"},{"description":"DHCP for IPv6 \u2014 client.","name":"DHCPv6 (client)","port":546,"protocol":"UDP"},{"description":"DHCP for IPv6 \u2014 server.","name":"DHCPv6 (server)","port":547,"protocol":"UDP"},{"description":"Real Time Streaming Protocol \u2014 media stream control.","name":"RTSP","port":554,"protocol":"TCP/UDP"},{"description":"Modern email submission from clients, typically with STARTTLS.","name":"SMTP (submission)","port":587,"protocol":"TCP"},{"description":"Internet Printing Protocol \u2014 used by CUPS.","name":"IPP","port":631,"protocol":"TCP/UDP"},{"description":"LDAP over TLS/SSL.","name":"LDAPS","port":636,"protocol":"TCP"},{"description":"rsync daemon protocol (when not tunneled over SSH).","name":"rsync","port":873,"protocol":"TCP"},{"description":"IMAP over TLS/SSL.","name":"IMAPS","port":993,"protocol":"TCP"},{"description":"POP3 over TLS/SSL.","name":"POP3S","port":995,"protocol":"TCP"},{"description":"SOCKS proxy protocol.","name":"SOCKS Proxy","port":1080,"protocol":"TCP"},{"description":"OpenVPN's default port (also commonly run over TCP).","name":"OpenVPN","port":1194,"protocol":"UDP"},{"description":"Microsoft SQL Server default port.","name":"MS SQL Server","port":1433,"protocol":"TCP"},{"description":"Oracle Database default listener port.","name":"Oracle DB","port":1521,"protocol":"TCP"},{"description":"Point-to-Point Tunneling Protocol \u2014 legacy, weak VPN protocol.","name":"PPTP","port":1723,"protocol":"TCP"},{"description":"Lightweight IoT pub/sub messaging protocol, unencrypted.","name":"MQTT","port":1883,"protocol":"TCP"},{"description":"Network File System.","name":"NFS","port":2049,"protocol":"TCP/UDP"},{"description":"Apache ZooKeeper client port.","name":"ZooKeeper","port":2181,"protocol":"TCP"},{"description":"Docker daemon API without TLS \u2014 never expose this publicly.","name":"Docker (unencrypted)","port":2375,"protocol":"TCP"},{"description":"Docker daemon API with TLS.","name":"Docker (TLS)","port":2376,"protocol":"TCP"},{"description":"Common default for Node.js dev servers, Grafana, and similar tools.","name":"Dev server / Grafana","port":3000,"protocol":"TCP"},{"description":"Common default for the Squid caching proxy.","name":"Squid Proxy","port":3128,"protocol":"TCP"},{"description":"MySQL and MariaDB default port.","name":"MySQL / MariaDB","port":3306,"protocol":"TCP"},{"description":"Remote Desktop Protocol \u2014 Windows remote access.","name":"RDP","port":3389,"protocol":"TCP"},{"description":"svnserve protocol.","name":"Subversion (SVN)","port":3690,"protocol":"TCP"},{"description":"NATS messaging system client port.","name":"NATS","port":4222,"protocol":"TCP"},{"description":"Erlang Port Mapper Daemon \u2014 used by RabbitMQ, CouchDB, etc.","name":"EPMD","port":4369,"protocol":"TCP"},{"description":"Common default for Flask/Python dev servers and the Docker Registry API.","name":"Dev server / Docker Registry","port":5000,"protocol":"TCP"},{"description":"Logstash's Beats input plugin (Filebeat, Metricbeat, etc.).","name":"Logstash Beats","port":5044,"protocol":"TCP"},{"description":"Session Initiation Protocol \u2014 VoIP signaling, unencrypted.","name":"SIP","port":5060,"protocol":"TCP/UDP"},{"description":"SIP over TLS.","name":"SIPS","port":5061,"protocol":"TCP"},{"description":"Extensible Messaging and Presence Protocol \u2014 client connections.","name":"XMPP","port":5222,"protocol":"TCP"},{"description":"PostgreSQL default port.","name":"PostgreSQL","port":5432,"protocol":"TCP"},{"description":"Kibana web UI default port.","name":"Kibana","port":5601,"protocol":"TCP"},{"description":"Advanced Message Queuing Protocol \u2014 used by RabbitMQ.","name":"AMQP","port":5672,"protocol":"TCP"},{"description":"Virtual Network Computing \u2014 remote desktop.","name":"VNC","port":5900,"protocol":"TCP"},{"description":"Apache CouchDB HTTP API.","name":"CouchDB","port":5984,"protocol":"TCP"},{"description":"Redis default port, unauthenticated by default \u2014 protect it.","name":"Redis","port":6379,"protocol":"TCP"},{"description":"Kubernetes API server default port.","name":"Kubernetes API","port":6443,"protocol":"TCP"},{"description":"Alternate IRC port range (6660-6669).","name":"IRC (alt)","port":6660,"protocol":"TCP"},{"description":"Apache Cassandra inter-node cluster communication.","name":"Cassandra (inter-node)","port":7000,"protocol":"TCP"},{"description":"Apache Spark standalone cluster master.","name":"Spark Master","port":7077,"protocol":"TCP"},{"description":"Common alternate HTTP port for local development servers.","name":"Dev server (HTTP alt)","port":8000,"protocol":"TCP"},{"description":"Common alternate HTTP port, often used by proxies and app servers behind a reverse proxy.","name":"HTTP Proxy / Alt","port":8080,"protocol":"TCP"},{"description":"InfluxDB HTTP API default port.","name":"InfluxDB","port":8086,"protocol":"TCP"},{"description":"Common alternate HTTPS port, often for admin UIs or app servers.","name":"HTTPS Alt","port":8443,"protocol":"TCP"},{"description":"HashiCorp Consul HTTP API / UI default port.","name":"Consul","port":8500,"protocol":"TCP"},{"description":"Common default for Jupyter Notebook and various dev tools.","name":"Jupyter / Dev server","port":8888,"protocol":"TCP"},{"description":"Common default for PHP-FPM (FastCGI), SonarQube, and MinIO.","name":"PHP-FPM / SonarQube / MinIO","port":9000,"protocol":"TCP"},{"description":"Apache Cassandra native client protocol.","name":"Cassandra (client)","port":9042,"protocol":"TCP"},{"description":"Prometheus web UI / API default port.","name":"Prometheus","port":9090,"protocol":"TCP"},{"description":"Apache Kafka broker default port.","name":"Kafka","port":9092,"protocol":"TCP"},{"description":"Elasticsearch HTTP API default port.","name":"Elasticsearch","port":9200,"protocol":"TCP"},{"description":"Elasticsearch inter-node transport protocol.","name":"Elasticsearch (transport)","port":9300,"protocol":"TCP"},{"description":"Git's own unencrypted protocol (git://) \u2014 prefer SSH or HTTPS instead.","name":"Git","port":9418,"protocol":"TCP"},{"description":"Memcached default port, unauthenticated by default \u2014 protect it.","name":"Memcached","port":11211,"protocol":"TCP/UDP"},{"description":"MongoDB default port.","name":"MongoDB","port":27017,"protocol":"TCP"}]
