DefenseTurret – A Tribes2 Anti-Cheat by TheRoDent

December 26, 2007

Well, Tribes2 ended up being pretty cheat-free, but eventually some people came out with some really bad exploits.

DefenseTurret is my project to kerb these cheats. The program uses an executable injection mechanism to seamlessly load into the tribes2.exe Win32 and tribes Linux binaries.

The basis of the system is a “consensus based” cheat detection mechanisms where clients connected to the server check the validity of each others’ playing environments.

It’s been accepted on the European, and American ladders as the de-facto (read ONLY) anticheat program for Tribes2. I released a Win32, and Linux version.

More information can be found at https://rodent.za.net/defenseturret/, or http://dt.triben.de/dt_en.html



 

 How to get a VOX Phone not to use ADSL

So, recently Vox Telecom released their Viral Marketing based Voice over IP service late this year.

Their standard VOIP phone is a nifty device, based on the Thomson SpeedTouch 7G device, incorporating a DECT Phone, Wireless Router (Broadcom based) and also an ADSL modem.

My problem is – I have a neat Linux-based ADSL setup already, and didn’t really want to use the VOX phone as my ADSL to Ethernet Bridge (I have my reasons).

After some reverse engineering, it turns out, that using the CLI interface of the router, it can be convinced to not use it’s own ADSL connection as the upstream towards the VOX sip service. Instead it can be forced to use the “LAN” ethernet ports and by simply doing a bit of route adding, and forcing the voice service to use the LAN interface, the phone can happily work with Vox’s service across some other internet gateway.

Caveat Emptor: Of course, you have to be sure that your Internet gateway supports the proper QoS, otherwise the VOX service will suffer. And please, don’t call VOX’s support if you’re having problems with this kinda config. It is (and rightfully so) an unsupported configuration.

You will need to do all the NAT Traversal bits, and cleverness for this to work too, which is beyond the capability of your regular user – so, again. Consider it “unsupported”.

That said it still works…

Here’s the configuration

ip ipadd intf=LocalNetwork addr=192.168.0.201
ip rtadd dst=0.0.0.0 gateway=192.168.0.1 intf=LocalNetwork
dns client dnsadd addr=192.168.0.1
dns server config WANDownSpoofing=disabled
dns server route add dns=192.168.0.1 intf=LocalNetwork
voice config intf=LocalNetwork
system config defaultconnection=LocalNetwork
config save filename=user



 

 Trip to India

October 27, 2007

I’m posting this from Hyderabad India, where I’ve come to interview network engineers for one of my customers.
So, what do you do when you’re in India, all the food is hot, your stomach is rebelling, and the toilet rolls come in these ‘denominations’?

(toilepaper image missing)

(rickhshaw image missing)

The little yellow things are called “auto-rickshaws, or 4-in-all’s – only 4 people allowed, or six schoolchildren. I took a ride in one.

I simply call them deathtraps now. Cause that’s what they are.



 

 Vitamins cannot rinse away

August 11, 2007

That’s what Tastic rice tells us. Apparently they parboil the rice, for our benefit, driving the Vitamins into the rice. How do I know this ? I was staring at a pack of rice tonight in the pantry, reading the label. “Vitamins cannot rinse away…”

Awesome. Or perhaps not.



 

 Debian Etch – the best Debian yet

May 8, 2007

Ever since Cyan Ogilvie introduced me to Debian, circa Woody, I’ve been one of the converted. Debian might be slow in it’s releases cycle, but you simply cannot beat the scope of packages and care taken in it’s assembly.

I’ve been doing customized Debian builds for some products, and I cannot imagine doing it on any other platform than Debian. Preseeded installations, and the awesome apt dependencies simply make it a pleasure to do customization.

Never mind the fact that Debian, like me, likes perl. A lot.

         (__)
         (oo)
   /------/
  / -pipe-    -pipe--pipe-
 *  /---/
    ~~   ~~
...."Have you mooed today?"...



Semi-organized

Business
Debian
Game Development
Hardware
Internet
Music
Reality Reversing
Reverse Engineering
Uncategorized
Unix Development