Nmap allseeingeye-info NSE Script


This page contains detailed information about how to use the allseeingeye-info NSE script. For list of all NSE scripts, visit the Nmap NSE Library.

Script Overview


Script source code: https://github.com/nmap/nmap/tree/master/scripts/allseeingeye-info.nse
Script categories: discovery, safe, version
Target service / protocol: allseeingeye, udp
Target network port(s): 1258, 2126, 3123, 12444, 13200, 23196, 26000, 27138, 27244, 27777, 28138
List of CVEs: -

Script Description


The allseeingeye-info.nse script detects the All-Seeing Eye service. Provided by some game servers for querying the server's status.

The All-Seeing Eye service can listen on a UDP port separate from the main game server port (usually game port + 123). On receiving a packet with the payload "s", it replies with various game server status info.

When run as a version detection script (-sV), the script will report on the game name, version, actual port, and whether it has a password. When run explicitly (--script allseeingeye-info), the script will additionally report on the server name, game type, map name, current number of players, maximum number of players, player information, and various other information.

For more info on the protocol see:

Allseeingeye-info NSE Script Arguments


The allseeingeye-info.nse script does not have any arguments.

Allseeingeye-info NSE Script Example Usage


Here's an example of how to use the allseeingeye-info.nse script:

nmap -sV <target>

nmap -Pn -sU -sV --script allseeingeye-info -p <port> <target>

Allseeingeye-info NSE Script Example Output


Here's a sample output from the allseeingeye-info.nse script:

PORT      STATE SERVICE      REASON       VERSION
27138/udp open  allseeingeye udp-response All-Seeing Eye (game: chrome 1.2.0.0ww; port: 27015; no password)
| allseeingeye-info:
|   game: chrome
|   port: 27015
|   server name: ChromeNet Server
|   game type: Team Death Match
|   map: Data/LevelsNet/Narrow/Narrow.map
|   version: 1.2.0.0ww
|   passworded: 0
|   num players: 2
|   max players: 16
|   settings:
|     Dedicated: No
|     Password Required: No
|     Time Limit: 30
|     Points Limit: 200 min.
|     Respawns Limit: unlimited
|     Respawn Delay: 10 sec.
|     Enemies Visible On Map: No
|     Available Inventory Room: Yes
|     Identify Enemy Players: No
|     Available Vehicles: Yes
|     Vehicle Respaws Limit: unlimited
|     Vehicle Respawn Delay: 30 sec.
|     Vehicle Auto Return Time: 90 sec.
|     Vehicles Visible On Map: Yes
|     Team Balance: Off
|     Friendly Fire: On
|     Friends Visible On Map: Yes
|   players:
|     player 0:
|       name: NoVoDondo
|       team: BLUE
|       skin:
|       score: 71
|       ping: 0
|       time:
|     player 1:
|       name: HeroX
|       team: RED
|       skin:
|       score: 0
|       ping: 11
|_      time:

Allseeingeye-info NSE Script Example XML Output


Here's a sample XML output from the allseeingeye-info.nse script produced by providing the -oX <file> Nmap option:

 <elem key="game">chrome</elem>
 <elem key="port">27015</elem>
 <elem key="server name">ChromeNet Server</elem>
 <elem key="game type">Team Death Match</elem>
 <elem key="map">Data/LevelsNet/Narrow/Narrow.map</elem>
 <elem key="version">1.2.0.0ww</elem>
 <elem key="passworded">0</elem>
 <elem key="num players">2</elem>
 <elem key="max players">16</elem>
 <table key="settings">
   <elem key="Dedicated">No</elem>
   <elem key="Password Required">No</elem>
   <elem key="Time Limit">30</elem>
   <elem key="Points Limit">200 min.</elem>
   <elem key="Respawns Limit">unlimited</elem>
   <elem key="Respawn Delay">10 sec.</elem>
   <elem key="Enemies Visible On Map">No</elem>
   <elem key="Available Inventory Room">Yes</elem>
   <elem key="Identify Enemy Players">No</elem>
   <elem key="Available Vehicles">Yes</elem>
   <elem key="Vehicle Respaws Limit">unlimited</elem>
   <elem key="Vehicle Respawn Delay">30 sec.</elem>
   <elem key="Vehicle Auto Return Time">90 sec.</elem>
   <elem key="Vehicles Visible On Map">Yes</elem>
   <elem key="Team Balance">Off</elem>
   <elem key="Friendly Fire">On</elem>
   <elem key="Friends Visible On Map">Yes</elem>
 </table>
 <table key="players">
   <table key="player 0">
     <elem key="name">NoVoDondo</elem>
     <elem key="team">BLUE</elem>
     <elem key="skin"></elem>
     <elem key="score">71</elem>
     <elem key="ping">0</elem>
     <elem key="time"></elem>
   </table>
   <table key="player 1">
     <elem key="name">HeroX</elem>
     <elem key="team">RED</elem>
     <elem key="skin"></elem>
     <elem key="score">0</elem>
     <elem key="ping">11</elem>
     <elem key="time"></elem>
   </table>
 </table>

Author


  • Marin Mari

References


See Also


Visit Nmap NSE Library for more scripts.

Version


This page has been created based on Nmap version 7.92.