| email-parse.pl |
| This is a perl program that rips through a spool file and distributes email to users. This is great for SDF virtual mail hosts. Virtual mail hosts allow 50 users, all other email goes into a default email account. This program parses the default account and distrubutes the email to user names |
| getArticles.java |
| This is a java program that connects to an RSS Feed and puts the contents into a database table for archiving. Make sure you put your database information into the jdbc connection line. |
| wscan |
| Wscan is a shell script utility that scans wireless networks in the area. If it finds any, it will list them to the screen. To use this program, change the INTERFACE variable to whatever your wireless network card's interface is. This program has been tested on RedHat Linux versions ES4, ES5, Fedora Core 4, Fedora core5, Fedora Core 6 and Fedora 7. |
| wconnect |
| Wconnect is a shell script that connects to wireless networks that were scanned with wscan. It accepts one or two arguements, the ESSID and a KEY if WEP is enabled on the wireless network. To use this program, change the INTERFACE variable to whatever your wireless network card's interface is. This program has been tested on RedHat Linux versions ES4, ES5, Fedora Core 4, Fedora core5, Fedora Core 6 and Fedora 7. |
| pslogger.c |
| pslogger is an application logger. Instead of sending messages to syslog, you can send messages to a different logfile.This program essentially acts as a logging devise for other programs. normally a shell script (or another c/perl/java program) would call this program with the following arguements [MESSAGE] where MESSAGE can be any text. NOTE: STOP or START has to be in caps. |
| insult.c |
| This is a network server that basically just spits out insults. The insults are taken directly from the Shakespearean Insult Lists. The default port is 2030, but that can be easily changed. Compile instructions: gcc -o insult insult.c -l pthread |
| socket_test.c |
| socket_test.c is a multi-threaded server that is VERY configurable. All the socket and thread work is done. To use it yourself for your own network applications, just edit the "client_function". You can check out insult.c as an example of how it's done. Compile instructions gcc -o server_test server_test -l pthread |
| Murexparse.pl answerparse.lex murexparse.c |
| These are a few scripts/programs I've written to parse information logged by the Murex application. If you have come across Murex, this stuff will basically parse the answer.xml files and the mxtiming log files. I was concerned with the performance tuning and capacity planning of the Murex application for a bank I worked for. Perhaps some murex guys will find this site and feel that the software is useful. |
| getTicker.cpp |
| getTicker is a multi-threaded c++ client program that downloads current stock ticker symbols for all of the major stock exchanges. To use it, download the program, compile it like this: "g++ -o getTicker getTicker.cpp -l pthread", then create a director called "ticFiles" in the directory you will be running it from. getTicker will download a series of html files into that directory (1 file for eache exchange. .. for instance one file for the NY Stock Exchange NYSE.HTML) |
| ticker_extract.sh ticker_extract.lex |
| These are companion programs to getTicker.cpp. This will extract the ticker symbols from the HTML files that were downloaded by getTicker.cpp. Copy both of these files into the same directory as getTicker.cpp. To compile extract_ticker.lex, there is a two step process 1) make sure you either have flex or lex installed on your system (you can download it here: http://flex.sourceforge.net/) type "flex extract_ticker.flex" - this will create a c src file called ley.yy.c 2) gcc -o extract_ticker lex.yy.c. All you have to do then is run the shell script. The symbol files will be created in the ticFiles directory where the HTML files should be |