Projects:
Surrogafier 1.9.1b
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:
Go Learning
Go Learning is Source code behind my 3rd publication on machine learning for Go. This was done for a machine learning class (ITK385.15) at Illinois State University.
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.
Panenthe
Panenthe is a project that created an easy way for people to create, delete, and modify VPS machines in OpenVZ and Xen. This was in response to the HyperVM tragedy. Due to a bug with getting Xen to initialize VNC that has plagued many people with no answers, we decided to release it open source without that feature. This repository contains my portion of the code.
Pardus Hardcore Chat
Pardus Hardcore Chat is a Greasemonkey script that skins a Pardus chat window and provides universe jumps when only the chat frame is displayed. Screenshot:
01
Pardus Infocenter
Pardus Infocenter is a tool for the MMOBG Pardus. This tool is designed for sharing bulletin board missions, combat logs and hacks between alliance members. It consists from two parts: website and Greasemonkey user scripts. Website is written in PHP and is supposed to be installed by IT-responsible alliance member. Greasemonkey user scripts are written in JavaScript, and can be easily installed by other alliance members in Firefox, Opera or other browser.
Pardus Messaging
Pardus Messaging is a repository set up to host both the Pardus Interalliance Communication System and the Pardus Quick Messaging script. Screenshots:
01 02
Pardus Combat SMS Relay
Pardus Combat SMS Relay is a tool that will alert a player via SMS when a combat log occurs.
Psycho
Psycho is a game I started working on but never finished. The concept of the game was to be a rogue-like game where psychological effects were the highlight. You would go through a world only seeing in front of you, and there would be enemies to evade or kill along the lines of Metal Gear Solid. From here, you would have emotional and psychological breakdowns if you killed too many people or stayed around rotting corpses too long, and the entire game would be based on your psychological state.
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.
Simple SVG
Simple SVG is a simple SVG manipulator written in Java. Has a nasty tendency to eat up CPU cycles, but it's good for Swing and SVG reference. If you use this for anything serious then I will laugh. Completed for a class (ITK326) at Illinois State University.
webgame_stat
webgame_stat is a screen scraping script that provides command line status information for
ItsYourTurn.com,
Pardus, and
Virtual Stock Exchange. 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.