![]() |
Projects |
ProjectsWelcome to my projects page. The projects below represent my most recent open-source project contributions. A majority of these projects are listed under the GNU General Public License. Please feel free to provide monetary support for any of these projects in the form of a PayPal gift.AMBER Alert: National Center for Missing and Exploited Children AMBER Alert is the official iPhone AMBER Alert and Missing Child Alert tool for the National Center of Missing and Exploited Children. AMBER Alerts are issued whenever a missing child case is granted the high-risk AMBER status and has been used to aide in the recovery of missing children. The iPhone application provides a real-time feed of active AMBER alerts including victim and suspect photos and information, direct phone numbers to police precincts, and a reporting mechanism allowing you to report a sighting. A secondary feed of missing child alerts is also provided with the same functionality. The iPhone's GPS is used to include your current GPS position with your sighting report, allowing the National Center to realize a geographical search area based on the number and pattern of reports in a specific location. You'll also be able to include your iPhone's phone number in the information you send to the National Center so they can call you to follow up. Additionally, you can instead initiate a phone call to NCMEC's hotline for missing children with the touch of a button, or tap a phone number in an AMBER alert to dial the police precinct directly. All of this provides for smarter policing and can help filter false positives. Incoming reports are processed by the National Center and forwarded to the appropriate law enforcement agency where it can be responded to. http://www.zdziarski.com/projects/amberalert/ Ballistic: The Pro Ballistics Trajectory Calculator for iPhone Ballistic is a fast, highly-accurate ballistic trajectory calculator and range companion for the iPhone. Ballistic calculates path, windage, velocity, time, and energy for any valid range, and can compensate for atmospheric conditions such as temperature, barometric pressure, humidity, and altitude. It's also much more than a basic trajectory calculator. With a vast library of over 1,000 projectiles, range estimation calculator, and a range log, Ballistic is a complete mobile companion for hunting or at the range. http://ballistic.zdziarski.com libballistics The libballistics library is an external ballistics library written in C. The library is a rewrite of Derek Yates' original "Exterior Ballistics Library", which has has recently migrated to C++ and named libextbal2. libballistics uses many widely-accepted mathematical formulas to calculate bullet path for a given projectile. Functions are available to adjust for atmospheric conditions, conversions, and even supports stepped ballistic coefficients. http://www.zdziarski.com/projects/libballistics NES.app: The Nintendo Emulator for iPhone NES.app lets you play Nintendo games on your iPhone. It is a fully functional, feature-rich Nintendo emulator, and one of my original projects for iPhone. http://www.zdziarski.com/projects/nesapp/ DSPAM: The uber-spam killer DSPAM is an open-source statistical spam filter delivery extremely high levels of accurate filtering. It can be implemented as part of a mail server's makeup or linked directly into third-party applications for drop-in filtering. DSPAM's success rate for most users runs from 99.95% all the way up to 99.991%. http://dspam.nuclearelephant.com/ WebConference LiveHelp! WebConference LiveHelp is a commercial-grade, open-source live customer care suite. Features include live one-on-one customer service chat, real-time visitor tracking, knowledge base, and more. http://livehelp.zdziarski.com Verizon-Compatible SMIL Multimedia Gateway The SMIL Gateway is a software tool designed to analyze and extract SMIL data being sent via HTTP request and write any attached files to disk. SMIL stands for Synchronized Multimedia Integration Language (pronounced "smile"). A SMIL transmission contains a multimedia presentation, and is used as a wireless transport for many different mediums, including Verizon's PIX Place service. The SMIL gateway listens for, then deciphers incoming multimedia data via HTTP transport. It conveniently creates directories based on the sender's phone number and drops the files in the corresponding directory. http://www.zdziarski.com/projects/smilgw The Reactive Automated Blackhole List Server The RABL is a real-time (as in up-to-the-second), machine-automated blackhole list where blacklisting is performed automatically based on how wide spread the network coverage of a spammer/virus drone/etc is (as opposed to the number of reports received). http://www.zdziarski.com/projects/rabl/ Apache Evasive Maneuvers Module A module for Apache (both 1.3 and 2.0) giving Apache the ability to detect and fend off request-based DoS/DDoS attacks and brute-force attacks conserving your system resources and bandwidth. This tool can be configured to report abusers and even talk to network gear (such as a firewall or ipchains). http://www.zdziarski.com/projects/mod_evasive/ libbnr Bayesian Noise Reduction (BNR) processing library. libbnr provides a direct interface for filter authors to add Bayesian Noise Reduction logic into their code, and is released under the GPL. http://bnr.nuclearelephant.com MacLoJack MacLoJack was inspired by the users of AuthSight. MacLoJack is a system daemon running under Mac OSX designed to call home when your Mac is reported stolen. Once activated, MacLoJack will wait until it has an available network connection and every 60 seconds upload as much data as it has available, including network information, screen captures, and iSight snapshots ( if equipped). This information can then be given to law enforcement to assist wi th your recovery efforts. (No Longer Available) AuthSight With the new MacBook Pro's including a built-in iSight, I thought it useful to take snapshots of the nut behind the keyboard whenever an invalid password is entered, either at login or in a screensaver. http://www.zdziarski.com/projects/authsight/ Defunct Projects Zamar (OpenNAP CE) An OpenNAP (Napster) protocol client for Embedded Windows / PocketPC. Unfortunately the source code for this project was lost prior to the project becoming defunct, however PocketPC binaries for the final release are still available thanks to Handango's poor purge practices. http://www.zdziarski.com/projects/zamar/ Pocket DynDNS / Pocket No-IP http://www.zdziarski.com/projects/dyndns/ Pocket DynDNS and Pocket No-IP are PocketPC dynamic DNS clients. Unfortunately, the source code for this project was lost prior to the project becoming defunct, however PocketPC binaries for the final release are still available thanks to the warez community that pirated it all over the 'net. Whiplash CGI IRC Client This is an OLD OLD project from about 1995. It is written in PERL and was the first free CGI IRC client ever designed to my knowledge. While this code no longer reflects the best of my PERL coding ability, it is still a useful educational tool. http://www.zdziarski.com/projects/whiplash/ Australian Programming Conventions Library A set of useful includes and macros designed to make C programming (invented for the American dialect) more conventional for Australian programmers. http://www.zdziarski.com/projects/oz/ |
|
All Website Content © Jonathan A. Zdziarski. All Rights Reserved. |
| Reproduction prohibited without permission |