Port 1571 exists in the space between official and unofficial, legitimate and suspicious. It has no widely recognized assigned service, yet it's been observed carrying traffic. It's been associated with Oracle database notifications and flagged for trojan activity. Same port, different stories.
The Registered Port Range
Port 1571 lives in the registered port range (1024-49151). This is the middle tier of the port system:
- Well-known ports (0-1023): Reserved for major protocols like HTTP (80), HTTPS (443), SSH (22). Require root privileges to bind on Unix systems.
- Registered ports (1024-49151): Available for assignment by IANA to specific services upon application. Less strictly enforced than well-known ports.
- Dynamic/private ports (49152-65535): Unassigned, used for temporary connections and ephemeral client-side ports.
The registered range is where port 1571 sits—theoretically assigned by IANA for specific purposes, but in practice, loosely enforced. Organizations can apply to register a port for their service, but nothing stops other software from using the same port.1
Observed Uses
Oracle-Related Traffic
Port 1571 has been commonly observed in connection with Oracle database environments, though its exact role is unclear. Some sources mention Oracle Notification Service (ONS), which sends notifications to subscribed clients about database events and changes.2
However, Oracle's official documentation primarily references port 6200 as the standard ONS port, not 1571. This suggests port 1571's association with Oracle may be:
- An alternative or legacy configuration
- A non-standard deployment choice
- Confused attribution in port databases
Malicious Activity
Port 1571 has been flagged as a port historically used by trojans and malware for remote communication.3 This doesn't mean current traffic on port 1571 is malicious—it means attackers have, at some point, chosen this port for command-and-control or data exfiltration.
Why do attackers use ports like 1571? Because they're unremarkable. Well-known ports draw attention. Registered ports like 1571 blend in—they're not suspicious enough to trigger immediate alarm, but not official enough to have strict monitoring.
Why Unassigned Ports Matter
The existence of ports like 1571 reveals something important about how the Internet works: port numbers are not identity.
A port is just a number—a door on a machine. The service behind that door is determined by whatever software is running, not by what IANA says should be there. Port 80 usually means HTTP because everyone agreed to use it that way. Port 1571 has no such agreement.
This matters because:
- Firewall rules must be specific: Allowing port 1571 because "it's Oracle" could let trojan traffic through if you're not actually running Oracle.
- Security by obscurity fails: Running a service on an unusual port doesn't hide it from port scanners.
- Monitoring requires context: Seeing port 1571 traffic tells you almost nothing without knowing what application opened it.
How to Check What's Listening
If you see traffic on port 1571, here's how to find out what's actually using it:
On Linux/Unix:
On Windows:
These commands show:
- Which process is listening on port 1571
- The process ID (PID) so you can investigate further
- Whether it's TCP or UDP
Once you have the PID, you can determine which application opened the port:
Security Considerations
If port 1571 is open on your system:
- Verify the process: Make sure you know what application is listening and that it's legitimate.
- Check for Oracle services: If you're running Oracle databases, this might be expected. If you're not, it shouldn't be there.
- Review firewall rules: Don't allow inbound connections to port 1571 unless you specifically need them.
- Monitor network traffic: Watch for unusual connection patterns—many connections from unknown IPs, large data transfers, connections at odd hours.
The fact that port 1571 has been used by malware doesn't make it inherently dangerous. It means you should verify what's using it, not assume.
Related Ports
- Port 1521: Oracle Database default listener port
- Port 6200: Oracle Notification Service (ONS) official port
- Port 1433: Microsoft SQL Server default port
Frequently Asked Questions About Port 1571
Var den här sidan till hjälp?