This wiki has been migrated to and is now deprecated. Please use that site instead.

Erlang Port Mapper Daemon (EPMD)

EPMD (Erlang Port Mapper Daemon) messages are the messages sent between Erlang nodes and the empd process. The message formats are derived from the * lib/kernel/src/erl_epmd.* files as part of the Erlang distribution available from

Erlang is a functional programming language.

Protocol dependencies


The EPMD dissector is fully functional, except that the names part of the Names message are not dissected. The dissector uses a simple heuristic to decide if a packet is really an EPMD message: it tries to find the message type code at the correct byte in the message.

Example capture file

Display Filter

A complete list of EPMD display filter fields can be found in the display filter reference

EPMD (last edited 2008-04-12 17:50:27 by localhost)