Brad Cable · Projects
Projects:
Surrogafier 1.0-rc3

Surrogafier is an easy to install three tier web proxy written in PHP.

SQLIer 0.8.2b

SQLIer takes an SQL Injection vulnerable URL and attempts to determine all the necessary information to build and exploit an SQL Injection hole by itself, requiring no user interaction at all (unless it can't guess the table/field names correctly). By doing so, SQLIer can build a UNION SELECT query designed to brute force passwords out of the database. This script also does not use quotes in the exploit to operate, meaning it will work for a wider range of sites.

LFWrap 1.1

LFWrap is an executable wrapper for creating DreamWeaver style lock files for other editors.

VulnDetector 0.0.2pa

VulnDetector is a project aimed to scan a website and detect various web based security vulnerabilities in the website.

WebSH 0.1a

WebSH is a script that executes commands on a remote machine without opening a port, but instead by communicating with a PHP file. This script currently only works for Unix based servers and Unix based clients.

SrcControl 0.2.2b

SrcControl is a new form of package management system. It doesn't have any centralized package repository and packages don't have the actual data for the program it installs. What a package, or "source package", contains is information in order to locate and properly download, extract, configure, compile, and install the newest version from the Internet.

Sopeq 0.2.2b

Sopeq is a stealh ingress and egress filtering firewall for IPTables with an easy to configure rules file.

Git Projects:
ifsetup 

ifsetup is a script that sets up all of your network interfaces. It has a series of prompts that allows you to enable/disable any interface, setup WiFi, DHCP, and host settings, configure your MAC, and other options.

MusDB 

MusDB is my music database management script that supports tagging and playing music. This was originally written in Bash, but for speed reasons I eventually converted the important parts to Python.

MySQL_ERD 

MySQL_ERD is a script that will auto-generate PNG images through dotty which are ERD (Entity Relationship Diagrams) for MySQL databases. This requires use of InnoDB and defined foreign keys to work correctly.

Pardus Chat Skin 

Pardus Chat Skin is a Greasemonkey script that skins any Pardus chat window when "?stealth=1" or "&stealth=1" is appended to the URL.

Publication 

Publication is a place to store all of my published writing stuff.

QStart 

QStart is a quick startup script that will allow you to have different startup profiles for your computer. Based on Python with ncurses/urwid.

SecDB 

SecDB is a library for connection with many different database engines securely. This has been used by bcable.net since 2007.

webgame_stat 

webgame_stat is a screen scraping script that provides command line status information for ItsYourTurn.com and Pardus. This can be used to display data in widgets on your window manager. Screenshot with highlights: 01

Minor or Obsolete Projects:
Slashdot NoBS 0.2b

This GreaseMonkey User Script finds and removes BS comments from Slashdot as you view them.

Kemetic Styles rel1

This is a set of styles for Fluxbox and GTK ClearLooks that match each other quite well. It is a clean, easy on the eyes look for your user interface.

Ament 0.0.1pa

Ament is a Unix based system monitor. It has the capability of monitoring log files, computers, and websites for up to date application versions, and immediately alerting the user to a change in the status.

SlackWare Updater 0.1b

SlackWare Updater is a script that updates the Slackware distribution based on the repositories on Slackware.com.

PeerGuard 0.2a

PeerGuard is a script that downloads ".p2p" files from the Peer Guardian database, and parses and imports them into IPTables rules.