Network port detail · UDP/TCP

504

Citadel
Protocol(s)
UDP/TCP
Range
System (0-1023)

Summary

// typical exposure
Internet-facing — Citadel's port 504 protocol exists specifically so remote clients can reach a groupware/BBS server over the network, similar in design intent to other mail-access ports, rather than being an internal-only management channel.
// common applications
Citadel/UXCitadel Server Traffic on this port is most often native Citadel groupware/BBS client-server protocol activity to a Citadel/UX (or compatible fork) server; no other software has been reported using this port.
// analyst note
an open 504/tcp is the Citadel groupware protocol's expected remote-client endpoint — legitimate on a known Citadel/UX deployment, but worth confirming given how rarely the assignment appears open in scan data.
// if you see it open
No CVE is recorded in the NVD specifically for 504/tcp, and no malware or trojan association was found, as of an August 2026 search. As the port that accepts remote Citadel client connections, it should require authenticated, encrypted access and be firewalled/VPN-restricted for deployments not meant to serve the general public.
[ 01 ] — Context

About port 504.

Updated  ·  Confidence: High

Port 504/tcp carries the native client-server protocol for Citadel groupware and BBS-style servers; it is designed to accept remote client connections from across the public internet — similar in intent to other mail-access ports — rather than being restricted to an internal management network, though operators should still require authenticated, encrypted client access.

IANA registers 504 as citadel on both TCP and UDP, assigned to [Art_Cancro] (Citadel/UX author Art Cancro), with the description field simply repeating the service name and the Reference field left blank — no RFC documents the protocol.

The protocol itself is Citadel's own multithreaded client-server design: a Citadel client connects over TCP 504 to synchronize mail, calendar, address-book, and bulletin-board/room data, and to exchange instant messages, within Citadel/UX and compatible forks. Citadel's own documentation states that although both TCP and UDP were registered with IANA, only the TCP side is actually implemented; local access is handled separately through a Unix domain socket rather than the network port.

The repo's nmap-services extract records an open-frequency of 0.000000 for 504/tcp — a real sampled reading rather than missing data — against roughly 0.000758 for 504/udp, meaning the implemented TCP listener was not observed open in the scan corpus even though the IANA assignment itself is long-standing.

IANA assignment
citadel — description "citadel" (repeats the service name); reference (blank — no RFC cited); assignee [Art_Cancro]; dual-registered 504/tcp + 504/udp [Confirmed] — the IANA Service Name and Transport Protocol Port Number Registry citadel 504/tcp, the IANA Service Name and Transport Protocol Port Number Registry citadel 504/udp
Range class
well-known (0–1023) [Confirmed] — the IANA Service Name and Transport Protocol Port Number Registry citadel 504/tcp
Prevalence
nmap-services open-frequency 504/tcp = 0.000000 (sampled, not observed open); 504/udp ≈ 0.000758 [Confirmed] — this site's own tooling
Related ports
none identified as a paired or companion service [Unknown]

Primary use

native Citadel groupware/BBS client-server protocol for mail, calendar, address-book, room/bulletin-board, and instant-messaging sync; only the TCP side is actually implemented despite dual IANA registration

[Confirmed] — https://www.citadel.org/protocol.html

Other/unofficial uses

none found beyond the Citadel/UX server and its native-protocol clients; no other application has a credible sourced binding to 504/tcp as of an August 2026 search

[Unknown] — https://www.citadel.org/protocol.html

Security implications

no CVE recorded in the NVD and no malware/trojan association found for 504/tcp as of an August 2026 search

[Likely] — https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?search=504

Typically seen on

Citadel/UX groupware and BBS-style servers accepting remote client connections

[Likely] — https://www.citadel.org/protocol.html
Analyst note
an open 504/tcp is the Citadel groupware protocol's expected remote-client endpoint — legitimate on a known Citadel/UX deployment, but worth confirming given how rarely the assignment appears open in scan data.
// registry data

Service assignments.

2 entries
// IANA / nmap services registry
NameProtocolDescriptionOpen frequency
citadel UDP 0.08%
citadel TCP 0.00%
IANA name
citadel
Transport
TCP
Range
System (0-1023)

Service assignments from the IANA Service Name and Transport Protocol Port Number Registry, with open-frequency data from nmap-services.