Skip to content
Weird software necromancy
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
LICENSE
README.md
data.py
q3dump.py

README.md

q3tools

Weird software necromancy

q3dump

usage: q3dump.py [-h] [-v] [-n N] [--hs HS] [--pass-exc] pcap_path

Quake3/UrbanTerror OOB+Netchan protocol implementation and dump tool.
The CLI utility can parse .pcaps and dump/decrypt/defragment all Q3 packets
inside. Make sure it's already correctly filtered.
It can include the OOB handshake, or be provided directly with --hs.

Powered by boredom, di.fm/hardcore, Combichrist, and my secret love for Carmack.

note: it requires my q3huff fork ( https://github.com/0xa/q3huff ) and scapy3k

CLI usage examples:
$ ./q3dump.py test.pcapng
$ ./q3dump.py test.pcapng -vv --hs '192.168.0.28,144.76.158.173,742794622' -n 10

positional arguments:
  pcap_path

optional arguments:
  -h, --help           show this help message and exit
  -v, --verbose
  -n N, --n-packets N  Maximum number of packets to dump
  --hs HS              Provide handshake and skip parsing OOB
                       ('<cl_ip>,<sv_ip>,<challenge>')
  --pass-exc           Continue dumping on exceptions (just print errors)
You can’t perform that action at this time.