20051230

Job Hunter: PHP/PostgreSQL-based software you can run on a Linux or OS X machine to track job opportunities in your hunt for contracts or employment

Job Hunter is PHP/PostgreSQL-based software you can run on a Linux or OS X machine to track job opportunities in your hunt for contracts or employment. Documentation is included in OpenOffice/NeoOffice and PDF formats.

[Environment] MacOS X, Web Environment
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Unix
[Programming Language] PHP
[Topic] Information Management :: Issue Tracking, Internet :: WWW/HTTP :: Dynamic Content, Office/Business

20051229

GNU Telephony: A meta project dedicated to the development and promotion of the use of free software for telephony

GNU Telephony is a meta project dedicated to the development and promotion of the use of free software for telephony. This project is used to directly support the GNU Common C++ family of libraries, telephony application servers such as GNU Bayonne, ip/pstn gateway packages such as Troll, and some other useful telephony related free software packages which I activily maintain.

KNGForge is host to our flagship e-learning product, KEWL.NextGen

KEWL.NextGen (KNG) is a next-generation e-learning application built on its own Model-View-Controller (MVC) extensible framework architecture and is being developed as a product of the African Virtual Open Initiatives and Resources (AVOIR) .

20051228

Insipid: A web-based bookmark repository

Insipid is a Delicious clone written in Perl and licensed under the GPL. A web-based bookmark repository.

20051224

Quizmo: A program that helps students study

Quizmo is a program that helps students study. Users enter questions and answers, and the program asks the student the questions in a random order.

[Environment] Console (Text Based)
[Intended Audience] End Users/Desktop
[License] OSI Approved, OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows, Microsoft :: Windows :: Windows 95/98/ME, Microsoft :: Windows :: Windows NT/2000/XP, POSIX, POSIX :: Linux
[Programming Language] C#
[Topic] Education

20051222

pmacct-fe: A frontend tool for presenting network statistics in tables and plots

pmacct-fe is a frontend tool for presenting network statistics in tables and plots. It works by reading aggregates stored into a PostgreSQL database by pmacct. Features include user authentication and capabilities, support for multiple observation points, and customizable report types.

[License] OSI Approved :: GNU General Public License (GPL)
[Topic] Database :: Front-Ends, Internet :: Log Analysis, System :: Networking :: Monitoring

20051220

Inno Setup: A free installer for Windows programs

Inno Setup is a free installer for Windows programs. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and stability.

20051219

Contact Form: A Perl script that allows users to send you email through a Web interface

Contact Form is a Perl script that allows users to send you email through a Web interface. It is designed to thwart spammers by not allowing email to be sent to unknown addresses, or revealing the addresses that it knows. In addition to this, it does not contain cross site scripting vulnerabilities or allow arbitrary code to be run on the host. It provides adequate information in the headers it sends to trace spammers, can check the validity of all data before sending emails, and features a customizable interface that allows for arbitrary fields.

[Environment]
Web Environment
[Intended Audience]
System Administrators
[License]
Free For Educational Use, Free For Home Use, Free for non-commercial use, Freely Distributable, Freeware, OSI Approved, OSI Approved :: GNU General Public License (GPL)
[Operating System]
Unix
[Programming Language]
Perl
[Topic]
Internet, Internet :: WWW/HTTP, Internet :: WWW/HTTP :: Dynamic Content, Internet :: WWW/HTTP :: Site Management

20051218

John the Ripper: A fast password cracker

John the Ripper is a fast password cracker, currently available for many flavors of Unix (11 are officially supported, not counting different architectures), DOS, Win32, BeOS, and OpenVMS. Its primary purpose is to detect weak Unix passwords. It supports several crypt(3) password hash types which are most commonly found on various Unix flavors, as well as Kerberos AFS and Windows NT/2000/XP LM hashes. Several other hash types are added with contributed patches.

[Environment] Console (Text Based)
[Intended Audience] End Users/Desktop, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] BeOS, MacOS X, Microsoft :: MS-DOS, Microsoft :: Windows :: Windows 95/98/ME, Microsoft :: Windows :: Windows NT/2000/XP, Other OS, POSIX, Unix
[Programming Language] Assembly, C, Unix Shell
[Topic] Security, Security :: Cryptography, System :: Systems Administration, Text Processing :: Filters, Utilities

20051216

Brim: A Web based information manager which manages bookmarks, agenda/calendar, contacts, tasks, notes, passwords, collections, and more

Brim is a Web based information manager which manages bookmarks, agenda/calendar, contacts, tasks, notes, passwords, collections, and more. Brim is based on an MVC framework that uses items with a potential hierarchical relation as its base. It supports multiple themes, an unlimited number of items/folders, and has over 15 translations. Brim was formerly known as Booby, but has been totally reworked.

[Environment] Web Environment
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] PHP
[Topic] Communications :: Email :: Address Book, Information Management, Office/Business :: Scheduling

20051215

OpenVZ: An Operating System-level server virtualization solution, built on Linux

OpenVZ is an Operating System-level server virtualization solution, built on Linux. OpenVZ creates isolated, secure virtual private servers (VPSs) or virtual environments on a single physical server enabling better server utilization and ensuring that applications do not conflict. Each VPS performs and executes exactly like a stand-alone server; VPSs can be rebooted independently and have root access, users, IP addresses, memory, processes, files, applications, system libraries and configuration files.

Booh: A static Web-album generator.

Booh is a static Web-album generator. It takes one or several series of photos and videos, and automatically builds static Web pages to browse them, creating thumbnails, etc. It features automatic rotation of portrait images, support for videos, preloading, sub-albums support, themability, a powerful GUI for editing, and more.

[Environment]
X11 Applications :: GTK
[Intended Audience]
Advanced End Users
[License]
OSI Approved :: GNU General Public License (GPL)
[Operating System]
POSIX :: Linux
[Programming Language]
JavaScript, Ruby
[Topic]
Internet :: WWW/HTTP, Multimedia :: Graphics :: Presentation

Pen: A load balancer for "simple" TCP-based protocols such as HTTP or SMTP

Pen is a load balancer for "simple" TCP-based protocols such as HTTP or SMTP. It allows several servers to appear as one to the outside. It automatically detects servers that are down and distributes clients among the available servers. This gives high availability and scalable performance.

[Environment] No Input/Output (Daemon)
[Intended Audience] System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] MacOS X, Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: Linux, POSIX :: SunOS/Solaris
[Programming Language] C
[Topic] Internet :: WWW/HTTP, System :: Clustering/Distributed Networks, System :: Networking

20051214

KnowledgebasePublisher: A knowledge-base and FAQ solution for Web sites

KnowledgebasePublisher is a knowledge-base and FAQ solution for Web sites. It can also be used as a content manager for any other type of article to be published on a Web site. It features an easy-to-use, Web-based interface. KnowledgebasePublisher allows a content administrator in your company to easily add, edit, delete, and post current information to your Web site at any time.

[Environment]
Web Environment
[Intended Audience]
End Users/Desktop
[License]
OSI Approved :: GNU General Public License (GPL), OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System]
OS Independent
[Programming Language]
JavaScript, PHP
[Topic]
Information Management :: Document Repositories, Information Management :: Issue Tracking, Information Management :: Records Management, Internet :: WWW/HTTP :: Site Management

Freehelpdesk: Feature-rich help desk system designed from the ground up to meet the demands of help desk staff and their users

Freehelpdesk is feature-rich help desk system designed from the ground up to meet the demands of help desk staff and their users. It is a Web-based system that can accept new calls from your users directly into the system. Calls can be tracked and searched to enable faster response times.

[Environment]
Web Environment, Web Mozilla
[Intended Audience]
Quality Engineers
[License]
OSI Approved :: GNU General Public License (GPL)
[Operating System]
MacOS X, Microsoft :: Windows :: Windows NT/2000/XP, POSIX, POSIX :: Linux
[Programming Language]
PHP
[Topic]
Communications, Information Management, Information Management :: Issue Tracking, Information Management :: Records Management, Information Management :: Workflow Frameworks, Office/Business

20051205

xlit is a program for converting text from one writing system into another

xlit is a program for converting text from one writing system into another. It allows the user to define a transliteration simply by typing the input strings in one window and the strings to which they are to be mapped in another. Transliteration may be restricted to regions bounded by specified delimiters or their complements.

[Environment] X11 Applications
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] MacOS X, Microsoft :: Windows, POSIX
[Programming Language] Tcl
[Topic] Text Processing, Text Processing :: Linguistic, Text Processing :: Markup

20051203

SpamProbe: A spam detection program that uses a Bayesian analysis of the frequencies of terms used in the email

SpamProbe is a spam detection program that uses a Bayesian analysis of the frequencies of terms used in the email. Because it filters email based on content rather than on general rules, it easily adapts itself to the types of email that each individual user normally receives.

[Environment] Console (Text Based)
[Intended Audience] System Administrators
[License] OSI Approved :: Q Public License (QPL)
[Operating System] POSIX :: Linux
[Programming Language] C++
[Topic] Communications :: Email :: Filters

FreeNAS: A minimal FreeBSD distribution that provide NAS (network-attached storage) services

FreeNAS is a minimal FreeBSD distribution that provide NAS (network-attached storage) services: CIFS, FTP, NFS. It may be booted and run from a Compact Flash or CD-ROM. It also features a full Web-based configuration interface.

[Environment] Web Environment
[Intended Audience] End Users/Desktop
[License] OSI Approved :: BSD License (original), OSI Approved :: BSD License (revised)
[Network Environment] IP
[Operating System] OS Independent
[Programming Language] PHP, Unix Shell
[Topic] System :: Archiving, System :: Networking

20051201

Krecipes: A KDE cooking book

Krecipes is a KDE cooking book that works with either SQLite, MySQL, or PostgreSQL database backends, and is designed to be highly configurable. It features configurable ingredients, creation of shopping lists, daily recipe suggestions based on calories/diets, and much more.

20051130

Splunk organizes and makes sense of any type of machine data, including Web servers, application servers, email servers, databases, and network device

Splunk organizes and makes sense of any type of machine data, including Web servers, application servers, email servers, databases, and network devices. It uses algorithms that dynamically discover event relationships across diverse domains of machine data and build a searchable Web of events to trace the real behavior of running systems. A Splunk server can optionally work with Splunk.com, allowing users in different organizations to participate in a global troubleshooting community and share knowledge about common events and problems while preserving data privacy.

[Intended Audience] Advanced End Users, Developers, Quality Engineers, System Administrators
[License] Other/Proprietary License with Free Trial
[Operating System] POSIX :: Linux, POSIX :: SunOS/Solaris
[Topic] Information Management :: Issue Tracking, Information Management :: Records Management, Internet :: Log Analysis, Internet :: WWW/HTTP :: Indexing/Search, System :: Networking :: Monitoring, Text Processing :: Indexing

20051127

The Custom Eclipse Builder: A lightweight Ant-based project that is intended to build a company/personal customized Eclipse version

The Custom Eclipse Builder is a lightweight Ant-based project that is intended to build a company/personal customized Eclipse version, including company/personal relevant plugins, preferences, and settings. After you have installed and configured Builder, you can build your own Eclipse distribution each time you wish (e.g. by scheduling a cron job) in just a few minutes. It will download all desired Eclipse and plugins distributions automatically. There is no need to check a new plugin's version. Once installed and configured, you can use Builder over a couple of months without any modifications.

[Environment] Eclipse, Plugins
[Intended Audience] Developers, Quality Engineers, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Topic] Software Development

Galena2 developed into a framework for server side applications, especially for Web applications and content management systems (CMS)

Galena was originally designed as a modular bot to serve commands on various protocols (Jabber, IRC, email, HTTP, FTP). Because of its design, Galena2 developed into a framework for server side applications, especially for Web applications and content management systems (CMS). Addins like wiki, message board, and news system are already included.

[Environment]
Console (Text Based)
[Intended Audience]
End Users/Desktop, Other Audience
[License]
OSI Approved :: GNU General Public License (GPL)
[Programming Language]
Java
[Topic]
Communications :: Chat, Communications :: Chat :: Internet Relay Chat, Internet :: WWW/HTTP :: Dynamic Content, Internet :: WWW/HTTP :: Dynamic Content :: Message Boards, Internet :: WWW/HTTP :: Dynamic Content :: News/Diary, Internet :: WWW/HTTP :: Dynamic Content :: Wiki, Internet :: WWW/HTTP :: Site Management

otl converts a text file written in a user-specified syntax to a second text file with user-specified markup

otl converts a text file written in a user-specified syntax to a second text file with user-specified markup. The default conversion is from a simple, readable text file syntax designed for writing an outline to XHTML. However, otl can be used for many types of conversion, since the syntax of the source file and of the output can both be customized by the user. otl is more than a search/replace frontend; it can process complex structures such as ordered and unordered lists (nested or unnested), add custom "headers" and "footers" to documents, etc. The package also includes tag-remove, a script for stripping XML tags from documents.

[Environment] Console (Text Based)
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Perl
[Topic] Text Processing :: General

20051126

Share Clip: A utility for people who use more than one computer at a time that allows you to share a clipboard between two computer

Share Clip is a utility for people who use more than one computer at a time that allows you to share a clipboard between two computers. This makes it possible to copy from one and paste to the other. It runs on Linux/GTK 2, Mac OS X, and MS Windows.

Openbookings.org: An online booking software

Openbookings.org is an online booking software that allows you to manage in an unified way the timetables of all the shared resources of your group, association, or company. Such shared resources might be vehicles, conference rooms, computers, video projectors, cameras, etc.

Network PDF Server YAFPC-Appliance: A CD-ROM image based on KNOPPIX technology and the PDF composer/printer/mailer YAFPC

Network PDF Server YAFPC-Appliance is a CD-ROM image based on KNOPPIX technology and the PDF composer/printer/mailer YAFPC. Any PC booted from this CD can act as a PDF print server and provide an unlimited number of network shared virtual PDF printers. The system requirements are low. System configuration can be done via a Web browser from any workstation in your network. Virtual shared printers can be configured to apply letterheads, watermarks, and appendices to all printed documents. After printing, a document is sent to its owner by email, or can be accessed in a shared folder on the server. Deployment is very simple.

gURLChecker: A graphical Web link checker

gurlchecker is a graphical Web link checker. It can work on a whole site, a single local page, or a browser bookmarks file.

[Environment] X11 Applications :: Gnome
[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Programming Language] C
[Topic] Desktop Environment :: Gnome, Internet :: WWW/HTTP :: Site Management :: Link Checking

20051125

SSIP-GST

SSIP-GST, yet another SIP/SIMPLE Gaim plugin, supports VoIP (using GStreamer audio/RTP support), presence, and messaging. The plugin serves as an example GUI client for the Sofia-SIP library.

[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP
[Operating System] POSIX
[Programming Language] C
[Topic] Communications :: Chat, Communications :: Internet Phone, Multimedia :: Sound/Audio

Suspend2 allows you to hibernate your machine without needing APM, BIOS, or ACPI support

Suspend2 allows you to hibernate your machine without needing APM, BIOS, or ACPI support. It creates an image that is saved in your active swap partitions, swap files, ordinary files or (soon) across a network. At the next system boot, the kernel detects the saved image, restores the memory from it and then it continues to run as if you'd never powered down.

Environment] Other Environment
[Intended Audience] End Users/Desktop, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Programming Language] C
[Topic] System :: Boot, System :: Operating System Kernels :: Linux, System :: Power (UPS)

Mail Avenger: A highly-configurable, MTA-independent SMTP server

Mail Avenger is a highly-configurable, MTA-independent SMTP server. It lets users run messages through filters like ClamAV and SpamAssassin during SMTP transactions, so the server can reject unwanted email before assuming responsibility for its delivery. Other unique features include TCP SYN fingerprint and network route recording, SPF (sender policy framework) as a general policy language, qmail-style delivery of extension addresses, validation of sender addresses through SMTP callbacks, mail-bomb protection, integration with kernel firewalls, and more.

[Environment] No Input/Output (Daemon)
[Intended Audience] Developers, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP :: IPv4
[Operating System] POSIX
[Programming Language] C, C++, Unix Shell
[Topic] Communications :: Email

Prelude-LML: A signature-based log analyzer

Prelude-LML is a signature-based log analyzer monitoring your log file and received syslog messages for suspicious activity. It handle events generated by a large set of components, including but not limited to: APC Emu, BigIP, Cisco PIX, Clamav, Dell-OM, Grsecurity, Honeyd, ipchains, Netfilter, ipfw, Nokia ipso, Apache ModSecurity, Ms-SQL, Nagios, Norton Antivirus Corporate Edition, NTsyslog, Pam, Portsentry, Postfix, Proftpd, SSH, and others.


[Intended Audience] Developers, Quality Engineers, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX, Unix
[Topic] Internet :: Log Analysis, Security, System :: Logging, System :: Monitoring

Crossroads: A load balance and failover utility for TCP-based services

Crossroads is a load balance and failover utility for TCP-based services. It is a daemon program running in userspace and features extensive configurability, polling of backends using "wakeup calls", detailed status reporting, "hooks" for special actions when backend calls fail, and more. It is service-independent; it is usable for HTTP(S), SSH, SMTP, DNS, etc.

[Environment] Console (Text Based), MacOS X, No Input/Output (Daemon)
[Intended Audience] Advanced End Users, Developers, Quality Engineers, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP
[Operating System] POSIX, POSIX :: Linux
[Programming Language] C
[Topic] System :: Clustering/Distributed Networks, System :: Networking

20051124

Spey: An SMTP proxy

Spey is an SMTP proxy that sits between your existing mail server and the outside world, blocking spam using a greylisting technique. It is simple, lightweight, easy to install and configure, requires minimal changes to your existing mail server, is completely independent of which mail server you're using, and extremely effective. The author's spam intake has dropped from over a hundred messages a day to about 5. It uses the Sqlite database library as a backend.

[Environment] No Input/Output (Daemon)
[Intended Audience] System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP :: IPv4
[Operating System] POSIX
[Programming Language] C++
[Topic] Communications :: Email :: Mail Transport Agents

20051123

FirstLight IPS: An intrusion prevention system designed to control the flow of packets actively

FirstLight IPS is an intrusion prevention system designed to control the flow of packets actively. The filter can operate in an intrusion detection mode both inline and passively, besides acting as an IPS. Rules can be individually assigned to block, alarm, or both. The installation creates a bridge across two interfaces. The management and configuration occur with a GTK interface on the system, or connected via a third NIC using xterm. It can import Snort-formatted rules besides its own XML format.

[Environment]
X11 Applications :: GTK
[Intended Audience]
System Administrators
[License]
Free for non-commercial use
[Network Environment]
IP :: IPv4
[Operating System]
Unix
[Topic]
Security

Auto Dealer Inventory Software

Car Dealer Website allows you to get your car dealership inventory on the Web. Its easy-to-use system features full searching capability by make/model, price range, and year range. Each listing has a contact form where buyers can easily make contact from your site on a particular vehicle. You can upload as many images as needed per listing and setup as many makes and models as needed for your dealership. It is fully template driven, and is easy to customize.

[Intended Audience] Developers, Other Audience
[License] Other/Proprietary License with Source
[Operating System] Microsoft :: Windows :: Windows NT/2000/XP, POSIX, POSIX :: Linux
[Programming Language] PHP
[Topic] Information Management, Information Management :: Records Management, Office/Business :: Groupware

hyperjournal facilitates the administration of academic journals on the Web

hyperjournal facilitates the administration of academic journals on the Web. It is designed according to an intuitive and elegant layout and permits the installation, personalization, and administration of a dedicated Web site without the need for special IT competence.

[Operating System] MacOS X, Unix
[Programming Language] Java, PHP
[Topic] Information Management :: Document Repositories, Internet :: WWW/HTTP :: Site Management, Scientific/Engineering, Text Processing :: Bibliography, Text Processing :: Indexing

20051122

FlexCast A/V Streaming server

FlexCast A/V Streaming server (formerly GINI streaming server) is a lightweight, scalable, mostly Icecast/Shoutcast compatible streaming server for broadcasting nearly every known audio and video format.

[Environment] No Input/Output (Daemon), Win32 (MS Windows)
[License] OSI Approved :: GNU General Public License (GPL), OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] Microsoft :: Windows :: Windows NT/2000/XP, POSIX, POSIX :: Linux, POSIX :: SunOS/Solaris
[Programming Language] C, Java
[Topic] Internet, Multimedia, Multimedia :: Sound/Audio, Multimedia :: Video

Asymptote: A powerful descriptive vector graphics language for technical drawing

Asymptote is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. It provides for figures the same high-quality level of typesetting that LaTeX does for scientific text. Asymptote is a programming language as opposed to just a graphics program. It can exploit the best features of script (command-driven) and graphical user interface (GUI) methods. High-level graphics commands are implemented in the language itself, allowing them to be easily tailored to specific applications.

[Environment] X11 Applications
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: Linux, Unix
[Programming Language] C++, Other Scripting Engines
[Topic] Education, Multimedia :: Graphics :: Editors :: Vector-Based, Scientific/Engineering, Scientific/Engineering :: Mathematics, Scientific/Engineering :: Visualization, Text Processing :: Markup :: TeX/LaTeX

CodeWorker: A versatile parsing tool and a universal source code generator


CodeWorker is a versatile parsing tool and a universal source code generator. It interprets a scripting language for producing reusable, tailor-made, evolving, and reliable IT systems with a high level of automation. The file formats to parse are described in an extended-BNF syntax. Template-based scripts drive the writing of patterns for generating code or text. The code generation knows how to preserve protected areas with hand-typed code and provides code expansion, source-to-source translation, and program transformation. It provides a native translation of CodeWorker's scripts in C++.

[Environment]
Console (Text Based)
[Intended Audience]
Developers
[License]
OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System]
MacOS X, Microsoft, Microsoft :: MS-DOS, Microsoft :: Windows, Microsoft :: Windows :: Cygwin, Microsoft :: Windows :: Windows 3.1 or Earlier, Microsoft :: Windows :: Windows 95/98/ME, Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: BSD :: FreeBSD, POSIX :: HP-UX, POSIX :: Linux, POSIX :: SunOS/Solaris, Unix
[Programming Language]
C++
[Topic]
Internet :: WWW/HTTP, Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries, Software Development :: Code Generators, Software Development :: Interpreters, Text Processing :: General, Utilities

20051121

email2fax: A script that allows you to send a fax through your Asterisk PBX

email2fax is a script that allows you to send a fax through your Asterisk PBX. It accepts emails with a PDF or a TIFF attachment and faxes them to the number specified in the subject field of the email.

20051120

GCfilms: An application that can be used to manage a movie collection

GCfilms is an application that can be used to manage a movie collection. Users can enter all the movies they own along with associated informations such as location, category, and rating, and later search for movies using filtering criteria. A plugin system allows information such as running time, actors, and directors to be from Internet sites. Collections can be exported to HTML, XML, SQL, and CSV or imported from Ant Movie Catalog and DVD Profiler.

[Environment] X11 Applications :: GTK
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows, POSIX :: BSD :: FreeBSD, POSIX :: Linux
[Programming Language] Perl
[Topic] Information Management

grsecurity

grsecurity is an innovative approach to security utilizing a multi-layered detection, prevention, and containment model. It is licensed under the GPL.
It offers among many other features:
  • An intelligent and robust Role-Based Access Control (RBAC) system that can generate least privilege policies for your entire system with no configuration
  • Change root (chroot) hardening
  • /tmp race prevention
  • Extensive auditing
  • Prevention of entire classes of exploits related to address space bugs (from the PaX project)
  • Additional randomness in the TCP/IP stack
  • A restriction that allows a user to only view his/her processes
  • Every security alert or audit contains the IP address of the person that caused the event

20051119

OpenPrivacy initiative


The OpenPrivacy initiative is an Open Source collection of software frameworks, protocols and services providing a cryptographically secure and distributed platform for creating, maintaining, and selectively sharing user profile information.

20051118

Easy SVN: A subversion browser via the Web

Easy SVN is a subversion browser via the Web. It's easy because only a command line svn program and Perl are required to run it; no extra software needs to be installed. After configuring the Perl script as cgi-bin program, SVN repositories can be navigated, and entries viewed for contents, history, and diffs.

[Environment] Web Environment
[Intended Audience] Advanced End Users, Developers, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] MacOS X, Microsoft :: Windows, POSIX
[Programming Language] Perl
[Topic] Information Management, Internet :: WWW/HTTP, Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries, System :: Software Distribution Tools

Jinzora: A Web-based media streamer


Jinzora is a Web-based media streamer, primarily designed to stream MP3s (but can be used for any media file that can stream from HTTP). It can be integrated into a PostNuke site, run as a standalone application, or be integrated into any PHP Website.

Environment]
MacOS X, Web Environment
[Intended Audience]
End Users/Desktop, System Administrators
[License]
OSI Approved :: GNU General Public License (GPL)
[Operating System]
OS Independent, POSIX :: Linux
[Programming Language]
PHP
[Topic]
Multimedia :: Sound/Audio, Multimedia :: Sound/Audio :: Players, Multimedia :: Sound/Audio :: Players :: MP3

WebCleaner: A filtering HTTP proxy

WebCleaner is a filtering HTTP proxy. It can disable animated GIFs, compress documents on-the-fly (with gzip), add/remove HTTP headers, and remove unwanted HTML (adverts, Javascript, etc.). It can be customized to your needs.

[Environment]
No Input/Output (Daemon)
[Intended Audience]
End Users/Desktop
[License]
OSI Approved :: GNU General Public License (GPL)
[Operating System]
POSIX
[Programming Language]
C, Python
[Topic]
Internet :: Proxy Servers, Internet :: WWW/HTTP

Stunnix Perl-Obfus is a unique solution for protecting your valuable intellectual property from possible Perl source code piracy/studying/rework

Stunnix Perl-Obfus is a unique solution for protecting your valuable intellectual property from possible Perl source code piracy/studying/rework. It's an advanced and extremely reliable obfuscator for the Perl source code. It converts the Perl source files (.pl and .pm) into highly mangled and obfuscated forms, making them extremely difficult to study, analyse, reuse, or re-work for competitors or customers, while fully retaining functionality of the original source code. It's not a compiler to machine code, and the obfuscated form will still be the usual Perl source code, and so will work on all platforms the original source worked on.

[Intended Audience] Developers
[License] Other/Proprietary License
[Operating System] OS Independent
[Programming Language] Perl
[Topic] Internet :: WWW/HTTP :: Site Management, Software Development :: Compilers, Software Development :: Pre-processors, Utilities

20051117

Ice: A modern alternative to object middleware such as CORBA or COM/DCOM/COM+

Ice is a modern alternative to object middleware such as CORBA or COM/DCOM/COM+. It is easy to learn, yet provides a powerful network infrastructure for demanding technical applications. It features an object-oriented specification language, easy to use C++ and Java mappings, a highly efficient protocol (including protocol compression), asynchronous method invocation and dispatch, dynamic transport plug-ins, TCP/IP and UDP/IP support, SSL-based security, a firewall solution, and much more.

[Operating System] MacOS X, Microsoft :: Windows, Microsoft :: Windows :: Windows 95/98/ME, Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: AIX, POSIX :: HP-UX, POSIX :: Linux, POSIX :: SunOS/Solaris, Unix
[Programming Language] C#, C++, Java, PHP, Python, Visual Basic
[Topic] Communications, Database :: Front-Ends, Internet, Security, Software Development, Software Development :: Build Tools, Software Development :: Code Generators, Software Development :: Libraries, Software Development :: Libraries :: Application Frameworks, Software Development :: Libraries :: Java Libraries, Software Development :: Object Brokering

ProFTPD


ProFTPD is a proven, high-performance, scalable FTP server written from scratch, with a focus toward simplicity, security, and ease of configuration. Naturally, ProFTPD powers some of the largest sites on the Internet. It features a very Apache-like configuration syntax, modules, and a highly customizable server infrastructure, including support for multiple 'virtual' FTP servers, anonymous FTP, and permission-based directory visibility.

[Environment]
No Input/Output (Daemon)
[Intended Audience]
End Users/Desktop
[License]
OSI Approved :: GNU General Public License (GPL)
[Topic]
Internet :: File Transfer Protocol (FTP)