1. Ports
  2. Port 1780

What Port 1780 Is

Port 1780 sits in the registered ports range (1024-49151), which means it has an IANA registration. Most port databases list it as unassigned or unknown, but that's wrong. IANA records show it assigned to dpkeyserv, the DP Key Server.1

It's just that almost no one has heard of dpkeyserv, because dpkeyserv served a very specific purpose in a very specific era, on a very specific operating system.

What dpkeyserv Actually Does

Wnn is a Japanese input method system, originally developed in the 1980s at Kyoto University. It converts romaji or kana keystrokes into kanji, the complex logographic characters used in Japanese writing. The core of Wnn is a server called jserver, which handles the conversion lookups.

dpkeyserv sits in front of jserver and manages licenses. You wanted to type in Japanese? Your application checked with dpkeyserv first. If a license was available, you could proceed. If all licenses were consumed by other users, you waited.2

This was the 1990s Solaris workstation world: concurrent-user licensing for character input. The license file lived at /etc/wnn/dp/dpkeylist and specified application names, license numbers, and license passwords. dpkeyserv could also forcibly reclaim licenses from idle sessions, which is exactly as dystopian as it sounds.

The service ran on both TCP and UDP, required root to start, and was not enabled by default.2

Is Anything Using This Port Today?

Almost certainly not dpkeyserv. Wnn still exists in updated forms, but modern Japanese input methods don't use license servers. The world moved on.

If you see traffic on port 1780 today, it's almost certainly something else using the port opportunistically. Custom applications, software using dynamic port assignment, or occasionally malware that chose an obscure registered port to blend in.

How to Check What's on This Port

To see if anything is listening on port 1780 on your system:

# On Linux/macOS
ss -tlnp | grep 1780
# or
lsof -i :1780

# On Windows
netstat -ano | findstr :1780

To check if a remote host has something listening:

nmap -p 1780 <host>

Why Registered Ports Like This Matter

The registered ports range was designed for exactly this: services that aren't universal enough to warrant a well-known port (below 1024) but still deserve a stable, recorded assignment. IANA maintains the registry so two vendors don't accidentally ship products that fight over the same number.

The system works imperfectly. Services get registered and then abandoned. Port 1780 will carry its dpkeyserv registration indefinitely, a small monument to a moment when Sun Microsystems workstations ran Japanese university networks and someone needed to count concurrent kana-kanji licenses.

Frequently Asked Questions

A fost utilă această pagină?

😔
🤨
😃