1. Ports
  2. Port 1571

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

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:

# Using lsof (shows process details)
sudo lsof -i :1571

# Using netstat (older tool, still common)
sudo netstat -tulpn | grep 1571

# Using ss (modern replacement for netstat)
sudo ss -tulpn | grep 1571

On Windows:

# Using netstat
netstat -ano | findstr :1571

# Using PowerShell
Get-NetTCPConnection -LocalPort 1571

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:

# Linux
ps -p <PID>

# Windows
tasklist | findstr <PID>

Security Considerations

If port 1571 is open on your system:

  1. Verify the process: Make sure you know what application is listening and that it's legitimate.
  2. Check for Oracle services: If you're running Oracle databases, this might be expected. If you're not, it shouldn't be there.
  3. Review firewall rules: Don't allow inbound connections to port 1571 unless you specifically need them.
  4. 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.

  • 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

Questa pagina è stata utile?

😔
🤨
😃