Yet Another Matrix-Themed Tools Page

Just a few things that I am writing, or have written here. I am not a professional programmer anymore. When I was, it was more small SQL stored procedures and scripts. I've written various programs over the last 13 years, most have been small utilities.


Passive Cache 1.1

for Firefox Web Browser


Old Versions

Passive Cache 1.0

Passive Cache 0.5
Passive Cache 0.4
A Firefox extension that allows you to right click on any link and bring up two passive sources of information regarding that site: Google's cache, and archive.org's Wayback Machine. The Google cache is a picture-less, connection-less web page. The idea is that information can be gleamed from a URL from these two sources without you ever making a single connection to the site in question.

This was inspired after reading the book Google Hacking for Pen Testers by a guy with the coolest name, j0hnny Long

Version 0.5 now bypasses the URL tracking tag that Google and Yahoo throw onto their search results.
eBay URL Converter 1.0
for Firefox Web Browser
A Firefox extension that converts eBay's new, horrible URL scheme to the old portable one. You may notice that many URLs given by eBay for auction items can no longer be shared with others, or posted on forums. Simply open an eBay item up that you want to share, right click on the page and choose eBay: Convert This Page, and it'll open a new tab with a good URL that you can give to your friends.

Persistent Home Directory stuff

Break It Out

Pack It Up
These are a few Linux shell scripts (BASH) for establishing an encrypted persistent home directory. They came about after using the Operator boot CD, and seeing that the version of losetup used doesn't support encrypted files. So, here's a nifty little util I wrote in May 2005 to do all that. The idea being is to put these two files, and touch a 'create-new.enc' onto a USB thumb drive, ipod, or whatever you want. Run break-it-out, create a new file (32MB by default), then it'll automount it to /BB, and mod the /etc/passwd to change the root home to /BB. `su -` to get into it, and when you're done, just `exit`, and `pack-it-up`. Input a password to encrypt via openssl, umount the USB device, and go on your way.

Older Stuff

VGBMan 1.c.19 A program from one of my prime years. This is an app I wrote in the summer of 1996. As a founder and bot-runner of #emu (efnet), we rode the wave of the first generation of emulators for Game Boy and NES. At the time, GameBoy emulators were all DOS based and ran from the command line, so I decided to write a DOS-based front end to one. This was my first foray into a text-GUI environment, as well as my first time playing with memory management, and creating linked lists of files. There was also basic levels of encryption used for the codes/cheats database.

Full Pascal source code is here. GPL copyright.
Galactic Warriors Tournament
.006 in QBasic

.035 in Pascal

.035 in QBasic with some later revisions done in '99 by CodeRed


A game editor/customizer I wrote to make population easier
This one is a doozy. I started work on this is early 1995, with two other members of the 609 BBS scene, CodeRed (Geoff Rivell) and jetlag (Jeff Biermann). I still remember their names after all these years. It was a BBS door game based loosely off a futuristic, Sci-Fi LORD (Legend Of The Red Dragon). Work started out with QBasic, at a time when I was also writing a modem terminal proggy in QB. In early 1996 I started getting heavy into Pascal, and proceeded to convert the unfinished code over to it, forcing my peers to learn a new language. Development continued into the summer of 1997, where interest and motivation dropped. Why? I don't remember, that was too long ago. I had high hopes for this program, and spent literally days hunched over a calculator determining battle code algorithms, for attacks and defends (I should've just based it off of AD&D rules).

The program may not run. There is issues with the current Turbo Pascal in compiling and running older program. There are patches available.
BEB.pas Some various Pascal routines that I've either written or gotten from SWAG that I've used over the years in my tools.