Nmap quake3-info NSE Script


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

Select:
Overview
Error Messages

Script Overview


Script source code: https://github.com/nmap/nmap/tree/master/scripts/quake3-info.nse
Script categories: default, discovery, safe, version
Target service / protocol: quake3, udp
Target network port(s): 27960-27970
List of CVEs: -

Script Description


The quake3-info.nse script extracts information from a Quake3 game server and other games which use the same protocol.

Quake3-info NSE Script Arguments


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

Quake3-info NSE Script Example Usage


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

nmap -sU -sV -Pn --script quake3-info.nse -p <port> <target>

Quake3-info NSE Script Example Output


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

PORT      STATE         SERVICE VERSION
27960/udp open          quake3  Quake 3 dedicated server
| quake3-info:
| PLAYERS:
|     1. cyberix (frags: 0/20, ping: 4)
| BASIC OPTIONS:
|     capturelimit: 8
|     dmflags: 0
|     elimflags: 0
|     fraglimit: 20
|     gamename: baseoa
|     mapname: oa_dm1
|     protocol: 71
|     timelimit: 0
|     version: ioq3 1.36+svn1933-1/Ubuntu linux-x86_64 Apr  4 2011
|     videoflags: 7
|     voteflags: 767
| OTHER OPTIONS:
|     bot_minplayers: 0
|     elimination_roundtime: 120
|     g_allowVote: 1
|     g_altExcellent: 0
|     g_delagHitscan: 0
|     g_doWarmup: 0
|     g_enableBreath: 0
|     g_enableDust: 0
|     g_gametype: 0
|     g_instantgib: 0
|     g_lms_mode: 0
|     g_maxGameClients: 0
|     g_needpass: 0
|     g_obeliskRespawnDelay: 10
|     g_rockets: 0
|     g_voteGametypes: /0/1/3/4/5/6/7/8/9/10/11/12/
|     g_voteMaxFraglimit: 0
|     g_voteMaxTimelimit: 0
|     g_voteMinFraglimit: 0
|     g_voteMinTimelimit: 0
|     sv_allowDownload: 0
|     sv_floodProtect: 1
|     sv_hostname: noname
|     sv_maxPing: 0
|     sv_maxRate: 0
|     sv_maxclients: 8
|     sv_minPing: 0
|     sv_minRate: 0
|_    sv_privateClients: 0

Quake3-info NSE Script Example XML Output


There is no sample XML output for this module. However, by providing the -oX <file> option, Nmap will produce a XML output and save it in the file.xml file.

Author


  • Toni Ruottu

References


See Also


Related NSE scripts to the quake3-info.nse script:

Visit Nmap NSE Library for more scripts.

The quake3-info.nse script may fail with the following error messages. Check for the possible causes by using the code snippets highlighted below found in the script source code. This can often times help in identifying the root cause of the problem.

invalid player name serialization, skipping a player


Here is a relevant code snippet related to the "invalid player name serialization, skipping a player" error message:

122:	  local player = {}
123:	  player.frags = parts[1]
124:	  player.ping = parts[2]
125:	  player.name = parsename(parts[3])
126:	  if player.name == nil then
127:	    stdnse.debug2("invalid player name serialization, skipping a player")
128:	    return nil
129:	  end
130:	  return player
131:	end
132:	

Version


This page has been created based on Nmap version 7.92.

Go back to menu.