Extracts information from Quake game servers and other game servers which use the same protocol.
Quake uses UDP packets, which because of source spoofing can be used to amplify
a denial-of-service attack. For each request, the script reports the payload
amplification as a ratio. The format used is
unittest.runSee the documentation for the unittest library.
nmap -n -sU -Pn --script quake1-info -pU:26000-26004 -- <target>
PORT STATE SERVICE 26000/udp open quake | quake1-info: | server info exchange payload amplification: 59/12=4.916667 | listen address: 10.200.200.10:26000 | server name: An anonymous Debian server | level name: dm1 | players: 1/8 | player table | player 1: fragmeister | player info exchange payload amplification: 49/6=8.166667 | client address: 192.168.0.10:40430 | connect time: 55587 secs | frags: -1 | shirt: green3 | pants: orange6 |_ protocol version: released (0x3)
Author: Ulrik Haugen
License: Same as Nmap--See http://nmap.org/book/man-legal.html