Resource icon

Teamspeak 3 Serverlist Emulator [Open Source] 2016-03-11

No permission to download
This java application makes you able to send fake server datas to the Teamspeak's serverlist. List of what you can change:
  • Servername
  • ServerPort
  • Max Slots
  • Online User count
  • Is the serverpassword protected(true/false)
  • Can users open channels(true/false)
UPDATE//
Added some basic logging functions
Now it will send the information every 10 mins
How it works:
  • [*]You send a packet that says you want an auth key from the weblist. Hex Code: 01 03 00 01( first 01 means nothing just something like header, 03 00 is a random byte. It is like a return_code. and the last 01 means that you want a auth key)
    [*]Server answers back with 4 bytes which represents the auth key. Hex code: 01 03 00 01 72 4f 96 59 ("72 4f 96 59" is the auth key. It changes with every key request.)
    [*]You send another packet that says you will send data with this packet you send the security key back and server info. It start with this hex: 01 04 00 02 (04 00 is return_code ,02 means you will send data) after that you must send this information in order:
    • Auth key (4 bytes)
    • Port (2 bytes)
    • Slots (2 bytes)
    • Clients (2 bytes)
    • Flags (1 byte) :
      • First bit represents that if server have password or not(true/false)
      • Second bit represents that if users can create channels or not(true/false)
      • Third to Eighth bits are unused. Atleast i dont know what are they. They all falses (bunch of 0)
    • Servername lenght (1 byte)
    • And the servername with utf-8 or cesu-8 encoding
    [*]It looks like this . Hex Code : 01 04 00 02 72 4f 96 59 03 27 39 05 20 03 02 09 72 34 70 33 20 74 65 73 74
    [*]In return server sends you Hex code : 01 04 00 02 00 (you now all 01 04 00 02 stuff. 00 means OK it is done. If the answer is 05 it means something like spam protection. You can only send a data for a port once in 10 mins. When it sends 07 it means serverlist forgot you. You must send all of the data again. And 01 means something wrong with the data. Ex: you used unsupported chars in server name.)
Note:
Close the serverlist reporting from your server settings

How to use:
java -jar ServerListEmulator.jar "Server name" port slots clientnumberstart clientnumberend -------- [you will need java 8 (jre 1.8) to run it]
Author
Kaptan647
Downloads
211
Views
3,135
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from Kaptan647

Top