Linux 2.4.20, Clockspeed, Firestorm IPX and Macrostupid Coldfusion

Upgraded to Linux 2.4.0 with a few patches such as Gianni’s ECSC security patches, FreeS/WAN IPSEC, CPUFreq and more. Now I’m losing time again on my Dell Inspiron 8200. Dan Bernstein’s Clockspeed isn’t helping; I don’t think it’s meant for drift such as this (caused my frequency scaling I think).

I have also been putting some time into the IPX support in Firestorm I originally started. I’ve fixed a couple of things Gianni broke during his clean-up, and have begun work on a matcher. This adds support for IPX in snort signatures, which is kinda cute.

Having lots of trouble getting Coldfusion “MX”(tm) to work on Linux for a client. It is invariably unstable and crashes thousands of times a second (see diary: Nov 25 2002). Macromedia want to charge us $500 to report this. Apparently we’ll get our money back if it is confirmed as a genuine bug. We’re considering billing for the bug hunting we’re doing for them instead. With the tens of thousands of SIG4 and SIG11 crashes we’d be quids in charging per bug. Now if only an open-source project such as PHP existed.

Optical Mouse and Trying to see webSENSE

Why is it that my new Optical mouse has red light beaming out of every part of it? Is the translucent base vital to its operation? I would have hoped that, by now, people would have got over the excitement of a ball-less mouse and got down to business. Do people still buy things just because they can see that they are still there when then turn off the lights? I thought object permanence was something you learnt at quite a young age.

Websense weren’t too happy when they found out we’d reverse engineered their WISP protocol. I’m not sure whether it was because we did it in 10 minutes yet though. They’ve sent a letter suggesting we take it down. Gianni has currently taken the source down and put a transcript of the letter up online whilst we attempt to sort things out.

Coldfusion MX on Linux

SECURITY WARNING: SIG 11 sent to [cfusion:19752]...
last message repeated 32187 times

mp3blaster rpms

Just tidied up and rebuild a RedHat 8.0 rpm for mp3blaster (http://www.stack.nl/~brama/mp3blaster/) which I’m currently tinkering with for ain mp3 jukebox. The one from the website didn’t play ogg files on RH8 for some reason. This works fine now. See the downloads directory.

Compaq troubles

More Complaque problems. Faulty hardware or a faulty driver? We’re not sure. “Invalid Operand” – Some might say a RedHat compiler is at fault (not the first time) but we’re still not sure

Advanced routing with FreeSWAN IPSEC

We had advanced routing working with FreeSWAN on Linux. I’m amazed it works, especially with the bridging we had in place between 2 other interfaces on the same box (I’m just a tad cynical about the FreeSWAN stuff sometimes) (read: all the time).

SpamAssassin,Qmail and Vmailmgr

I have finally gotten SpamAssassin to play nice with Qmail/Vmailmgr on a per user basis without using any ugly Qmail patches. I’ll work out the details with Gianni and present my findings here soon.

Also, I’ve rewritten my diary in xml with xslt, so if you’re using a browser capable of understanding these formats properly you should be able to see a relatively nicely laid out diary. For those of you without this support you can still view the text version, which I create manually with a different stylesheet and command line xslt parser. All the source is here, and the xslt code is in site/.

Websense WISP and IPX updates

Gianni, Matt and I spent a little time poking around at the Websense WISP protocol to see how likely it would be to get Squid working with it. We observered a Cisco PIX communicating with a Websense service running Linux. It seems pretty easy (which was strange as we’ve heard to the contrary from Websense themselves). Gianni has knocked up a tool that can query a Websense server with a url to see if it is blocked. If we need it we’ll build a squid redirector. (see http://www.scaramanga.co.uk )

New patch for IPX support on Firestorm. Fixes a few lame bugs and possible remote DoSs Gianni pointed out to me. Also improved the SAP support a little.

Firestorm IPX support

Posted my patches to the Firestorm NIDS (http://people.ecsc.co.uk/~gianni/firestorm) which add IPX protocol decoding. I also threw in an example SAP child decoder, but it is far from complete. I’ll polish off the SAP code and add IPX matching over the next few weeks. I think I may look at Netbios decoding and matching support. I’m very interested in instant messaging decoding (for big brother stylee logging) but I’ll have to see what direction Gianni wants to go in.

Sheffieldness

Here I am in Sheffield, stayed with James on the sofa bed thing. Very comfortable, they’ve gone off to a lecture so I’m sat here watching Neighbours, Libby Kennedy is being distinctly ugly at me, I’d love to punch her. I did once meet a girl from the hit oz tv programme “Heartbreak High” in McDonalds as she was starring in a pantomime at the local theatre. I walked up to her and asked “Hey, are you the girl from Heartbreak High?” and she feined coyness and smiled at her friends who were looking fed up of this kind of thing and answered “why yes”, expecting to have to autograph my penis or something. “I’ve got chairs that can act better than you” was my reply. A little harsh but I was young and rebellious, her friends giggled a bit and she looked a bit hurt, poor girl. She was Australian tho, so I’m sure she’d used to being slapped about and stuff.

Anyway, back to Sheffield. Whilst waiting for James to get his coat I met loads of cool people, one with big mad ginger hair, and a cool tall chick with a scarf who wouldn’t give me it (the scarf), it was pretty cold. James got drunk, which is strange cos he is a big lad and normally doesn’t get so drunk so quick (he did drink a bottle of wine, loads of beer, loads of vodka, some Captain stuff that was free, erm, and some other stuff, but thats not a lot to James.) I think being in America for a year with low alcohol crappy fizzy beer has turned him into a weiner (to use an ironically placed American word).

Oooh Oooh, and I got interviewed live on Hallam Radio too and managed not to swear, but I just dissed Sheffield curries as they have egg in, which makes no sense, and promised never to come back because of this single fact. I forgot to pimp geek-ware tho, I guess I was too drunkened.

Company Funding

WHOOP! Got the work I needed to get done on time, with the help of Scaramanga. I love him, all of him (and thats a MEAN feat in itself.)

Ok, had some cool news about the company I’m involved with starting, sounds like the bank is gonna give us the money! Wahoo. Loads too. So we should have offices by January, and me and Scara can set our Beowulf Cluster up (well most likely MOSIX now instead)

Off to Sheffied tomorrow to see my bestest mate James, and if all goes to plan (which it invariably doesn’t) meet up with Little Elf.

Broken pixels

I share Scara’s hatred of mobile phones, or more precisely people who live their lives with them. I dropped mine today and broke about 6 of the pixels on the screen, and felt quite good about it. That will teach it a lesson.