Accessible XDMCP Service Report

LAST UPDATED: 2022-08-29

This report identifies hosts that have the X Display Manager service running and accessible on the Internet.

Our probe tests to see if the X Display Manager is accessible by sending a “Query” packet to the XDMCP port (177/UDP) and listening for the responses.

The responses received are typically either of the “Willing” type, which means that the X Display Manager is willing to provide service, or the “Unwilling” type, which means that the X Display Manager is not willing to provide services.

XDMCP leaks information about the host system and, in addition, it can be used in an amplification attack, providing an approximate 7x amplification. Please note that it does not matter if XDMCP responds with a “Willing” or an “Unwilling”; the service provides the same level of amplification.

Technical details of the XDMCP protocol can be found on the x.org website.

For more details behind the scan methodology and a daily update of global XDMCP scan statistics please visit our dedicated XDMCP scan page.

For more information on our scanning efforts, check out our Internet scanning summary page.

Filenames: scan_xdmcp

Fields

  • timestamp
    Time that the IP was probed in UTC+0
  • ip
    The IP address of the device in question
  • protocol
    Protocol that the XDMCP response came on (always UDP)
  • port
    Port that the XDMCP response came from (usually 177/UDP)
  • hostname
    Reverse DNS name of the device in question
  • tag
    Will always be xdmcp
  • asn
    ASN of where the device in question resides
  • geo
    Country where the device in question resides
  • region
    State / Province / Administrative region where the device in question resides
  • city
    City in which the device in question resides
  • naics
    North American Industry Classification System Code
  • sic
    Standard Industrial Classification System Code
  • opcode
    The response of what state of action the X Display Manager is in — this will usually be "Willing" (meaning that our anonymous connection was accepted) or "Unwilling" (meaning that our connection was refused)
  • reported_hostname
    This is the self-reported hostname that is returned in the XDMCP response
  • status
    Any additional information that the X Display Manager returned to us — it may be an error condition or information about the host running XDM
  • size
    Payload response size in bytes, excluding the UDP header
  • amplification
    Amplification factor (This amplification is is based solely on the payload size sent and payload size received)

Sample

"timestamp","ip","protocol","port","hostname","tag","asn","geo","region","city","naics","sic","opcode","reported_hostname","status","size","amplification"
"2010-02-10 00:00:00",192.168.0.1,udp,177,node01.example.com,xdmcp,64512,ZZ,Region,City,0,0,Willing,node01.example.com,"1 user,  load: 7,0, 6,9, 6,9",,6.57
"2010-02-10 00:00:01",192.168.0.2,udp,177,node02.example.com,xdmcp,64512,ZZ,Region,City,0,0,Willing,node02.example.com,"Linux 4.12.14-197.37-default",,6.43
"2010-02-10 00:00:02",192.168.0.3,udp,177,node03.example.com,xdmcp,64512,ZZ,Region,City,0,0,Willing,node03.example.com,"Linux 2.6.32-696.16.1.el6.x86_64",,9.14

Our 118 Report Types