Menu Content/Inhalt
Home arrow --- Source Code arrow Network:: Other
Network:: Other Print
Written by Sergei Kostigoff   
Wednesday, 12 March 2008
informationOther (not classified) network-related links.

C / C++

red bulletBalance is our surprisingly successful load balancing solution being a simple but powerful generic tcp proxy with round robin load balancing and failover mechanisms. Its behaviour can be controlled at runtime using a simple command line syntax. Balance supports IPv6 on the listening side which makes it a very useful tool for IPv6 migration of IPv4 only services and servers. Balance successfully runs at least on Linux(386), Linux(Itanium), FreeBSD, BSD/OS, Solaris, Cygwin, Mac-OS X, HP-UX and many more. Balance is Open Source Software and released under GPL licensing terms.

BandwidthD tracks usage of TCP/IP network subnets and builds html files with graphs to display utilization. Charts are built by individual IPs, and by default display utilization over 2 day, 8 day, 40 day, and 400 day periods. Furthermore, each ip address's http://josefsson.org/shishi/feg-inetutils/ - utilization can be logged out at intervals of 3.3 minutes, 10 minutes, 1 hour or 12 hours in cdf format, or to a backend database server. HTTP, TCP, UDP, ICMP, VPN, and P2P traffic are color coded. BandwidthD runs on most platforms including windows. Required libraries for unix are only: libpcap, libgl and libpng. Most of the info you're looking for is on the [http://sourceforge.net/projects/bandwidthd SourceForge project page]. At SourceForge we keep all new releases, the bug tracker and the support forums. Bandwidthd now produces output in 2 ways. The first is as a standalone application that produces static html and png output every 200 seconds. The second is as a sensor that transmits it's data to a backend database which is then reported on by dynamic php pages. The visual output of both is simular, but the database driven system allows for searching, filtering, multiple sensors and custom reports.

BOPM is an open source open proxy monitor, designed for use with hybrid-based ircds, although it can be used with slight modification on any server which has the ability to show connects to opers and that supports KLINEs.

red bulletBFilter is a filtering web proxy. It was originally intended for removing banner ads only, but since then its capabilities have been greatly extended. Unlike most of the similar tools, it doesn't rely on blacklists (although it does support them). The problem with blacklists is that advertisers are always one step ahead. You see an ad slip through, you update your blacklist, and in case it didn't help, you add a new entry yourself. Once I got tired of that, I decided to write a proxy that would detect ads heuristically, much like modern anti-virus software manages to detect many viruses unknown to it. BFilter is Free software released under the General Public License (version 2 or later).

orange bulletCECID is a PHP script that allows people to access pages anonymously that have been blocked by firewalls at work, school, or anywhere that restricts or monitors internet access. You can use it to access pages blocked by your workplace, or at home for ensuring that other people cannot see what pages you access.

Cherokee is a very fast, flexible and easy to configure Web Server. It supports the widespread technologies nowadays: FastCGI, SCGI, PHP, CGI, TLS and SSL encrypted connections, Virtual hosts, Authentication, on the fly encoding, Apache compatible log files, and much more.

Dbmail is the name of a group of programs that enable the possiblilty of storing and retrieving mail messages from a database. Currently MySQL, PostgreSQL and SQLite can be used as database backends. Development and support of dbmail is done by NFG and IC&S, two Dutch companies specializing in Linux development and support.

Dropbear is a relatively small SSH 2 server and client. It runs on a variety of POSIX-based platforms. Dropbear is open source software, distributed under a MIT-style license. Dropbear is particularly useful for "embedded"-type Linux (or other Unix) systems, such as wireless routers.

red bulletEHS stands for embedded HTTP server. It allows you to easily add web server functionality to any C++ app. EHS allows your program to bind a port (probably not port 80, but it could if you weren't running a web server there already and ran the application as root) and handle application-specific web requests. It is handy for remote administration or statistics gathering. EHS is implemented as a C++ class which your application subclasses.

red bulletEstraier is a full-text search system for personal use. Full-text search means functions to search lots of documents for some documents including specified words. The principal purpose of Estraier is to realize a full-text search system of a web site. It functions similarly to Google, but for a personal web site or sites in an intranet.

red bulletEthereal® is used by network professionals around the world for troubleshooting, analysis, software and protocol development, and education. It has all of the standard features  you would expect in a protocol analyzer, and several features not seen in any other product. Its open source license allows talented experts in the networking community to add enhancements. It runs on all popular computing platforms, including Unix, Linux, and Windows.

FSP stands for File Service Protocol. It is a very lightweight UDP based protocol for transferring files. FSP has many benefits over FTP, mainly for running anonymous archives. FSP protocol is valuable in all kinds of environments because it is one of the only TCP/IP protocols that is not aggressive about bandwidth, while still being sufficiently fault tolerant.

green bulletFileZilla - Welcome to the homepage of FileZilla, the free FTP solution. Both a client (all platforms) and a server (windows only) are available. FileZilla is open source software distributed under the terms of the GNU General Public License.

red bulletinetutils - The GNU inetutils are a collection of common networking utilities and servers including ftp, ftpd, rcp, rexec, rlogin, rlogind, rsh, rshd, syslog, syslogd, talk, talkd, telnet, telnetd, tftp, tftpd, and uucpd.

red bullethping is a free packet generator and analyzer for the TCP/IP protocol. Hping is one of the de-facto tools for security auditing and testing of firewalls and networks, and was used to exploit the Idle Scan scanning technique now implemented in the Nmap port scanner. The new version of hping, hping3, is scriptable using the Tcl language and implements an engine for string based, human readable description of TCP/IP packets, so that the programmer can write scripts related to low level TCP/IP packet manipulation and analysis in a very short time. ike most tools used in computer security, hping is useful to security experts, but there are a lot of applications related to network testing and system administration. For more information see the what's hping page.

HSC (HTML Sucks Completely) is a developer tool for HTML projects. It is mainly intended for creating and maintaining larger Web sites. Its source texts are HTML files that use an extended syntax that includes macros, conditionals, variables, expressions, etc. These sources are transformed into static (X)HTML pages. As a command line tool, it can be used together with "make", and a dependency generator is included. The macro library features things like navigation menus, LaTeX-style sections, footnotes and bibliographies, semiautomatic table-based layout, and database/scripting interfaces.

hsftp is an ftp emulator that provides the look-and-feel of an ftp session, but uses ssh to transport commands and data. hsftp is written in C, and is known to compile with gcc under Linux and some Unix flavours. No additional libraries are required. No dedicated daemon (in addition to the sshd daemon) is required to run on the server side. If you need a password, hsftp will ask for it. The password is encrypted by ssh before transmission. hsftp will store the password internally, so you do not need to type it in again during a session.

red bulletHttping is like 'ping' but for http-requests. Give it an url, and it'll show you how long it takes to connect, send a request and retrieve the reply (only the headers). Be aware that the transmission across the network also takes time!

ICPLD is a connection monitor which allows you to keep track of your network connection perfomance. It will log each occasion of broken networking. It runs as a background process, and sends ICMP requests to an ip of your choice. When a reply isn't received within proper amount of time, it will consider the connection as unavailable and put a stamp in its log.

red bulletifplugd is a lightweight Linux daemon which configures the network automatically when a cable is plugged in and deconfigures it when the cable is pulled. It is primarily intended for usage with laptops. It relies on the distribution's native network configuration subsystem, and is thus not very intrusive.

orange bulletintrusense hosts network security and analysis tools.

klogview is a KDE real-time log file viewer, like tail -f. The main window contains any number of dockable log panels, with an arbitrary number of log sources in each of them. Every log source can have a separate font color and style. Other features include filters, alerts, different encodings, and tray support.

blue bulletLEAF -  A secure, feature-rich, customizable embedded Linux network appliance for use in a variety of network topologies. Although it can be used in other ways; it's primarily used as a Internet gateway, router, firewall, and wireless access point.

lighttpd - Security, speed, compliance, and flexibility - all of these describe lighttpd (pron. lighty) which is rapidly redefining efficiency of a webserver; as it is designed and optimized for high performance environments. With a small memory footprint compared to other web-servers, effective management of the cpu-load, and advanced feature set (FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting and many more) lighttpd is the perfect solution for every server that is suffering load problems. And best of all it's Open Source licensed under the revised BSD license.

The Linux Bandwidth Arbitrator was designed specifically to enhance response times for email, chat, and web clients on heavily used networks. Users who consistently download large files are automatically scaled back. This utility has been proven by over 2000 customers to greatly enhance the perceived speed of their networks.

red bulletMixmaster is the type II remailer protocol and the most popular implementation of it. Remailers provide protection against traffic analysis and allow sending email anonymously or pseudonymously. Mixmaster consists of both client and server installations and is designed to run on several operation systems including but not limited to *BSD, Linux and Microsoft Windows.

Nast is a packet sniffer and a LAN analyzer based on Libnet and Libpcap. It can sniff the packets on a network interface in normal mode or in promiscuous mode. It dumps the headers of packets and the payload in ASCII or ASCII-hex format. Various packet filters can be applied. The data sniffed can be saved in a separate file. As an analysis tool, it can check for other NICs on the network which are set in promiscuous mode, build a list of all hosts on a LAN, find a gate╜way, perform port scanning on a multiple hosts, catch daemon banners, follow the TCP data stream, reset a connection, and determine whether a link type is a hub or switch.

Netwox is a toolbox to test an Ethernet/IP network.

Nullsoft Waste - An crypthographical tool to share files and chat with your friends. WASTE is a mesh-based workgroup tool that allows for encrypted, private communication between distant parties on the internet, independent of local network organization. Waste is completly removed from nullsofts servers. Links there concerning waste no longer works!

red bulletOpenVPN is an easy-to-use, robust, and highly configurable VPN (Virtual Private Network) daemon which can be used to securely link two or more private networks using an encrypted tunnel over the internet (examples) (quotes from users). OpenVPN is an Open Source project and is licensed under the GPL.

orange bulletPackit is a network auditing tool. Its value is derived from its ability to customize, inject, monitor, and manipulate IP traffic. By allowing you to define (spoof) nearly all TCP, UDP, ICMP, IP, ARP, RARP, and Ethernet header options, Packit can be useful in testing firewalls, intrusion detection systems, port scanning, simulating network traffic, and general TCP/IP auditing. Packit is also an excellent tool for learning TCP/IP.

Pop 3 scan is a full transparent proxy server for POP3 clients. It runs on a Linux box with iptables (for port redirection). It can be used to provide POP3 email scanning from the Internet to any internal network, and is ideal for helping to protect your "Other OS" LAN from harm, especially when used in conjunction with a firewall and other Internet proxy servers. It is designed to enable scanning of incoming email messages for viruses, worms, trojans, spam, and harmful attachments. Because viewing HTML email can enable a spammer to validate an email address (via Web bugs), it can also provide HTML stripping.

red bulletPuTTY is a free implementation of Telnet and SSH for Win32 and Unix platforms, along with an xterm terminal emulator.

Samba Home page. The Samba software suite is a collection of programs that implements the SMB protocol for unix systems, allowing you to serve files and printers to Windows, NT, OS/2 and DOS clients. This protocol is sometimes also referred to as the LanManager or Netbios protocol.

Samhain is a multiplatform, open source solution for centralized  file integrity checking / host-based intrusion detection on POSIX systems (Unix, Linux, Cygwin/Windows). It has been designed to monitor multiple hosts with potentially different operating systems from a central location, although it can also be used as standalone application on a single host.

tinyproxy is a lightweight HTTP proxy licensed under the GPL. Designed from the ground up to be fast and yet small, it is an ideal solution for sites where a full-featured HTTP proxy is required, but the system resources required to run a more demanding HTTP proxy are unavailable. tinyproxy is fully compatible with all existing web browsers, and has a number of useful features:

YSMV7 -  A Free, open source (GPL license) console based ICQ client written in the C language. The project was born in the year 2001 when Mirabilis (now AOL) introduced a new version of the ICQ protocol. Full of humor and interesting features, ysm provides an easy to use command line interface which allows faster communication with your contacts and provides many OS dependent comfortable options.

GNU Zebra is free software that manages TCP/IP based routing protocols. It is released as part of the GNU Project, and it is distributed under the GNU General Public License. It supports BGP-4 protocol as described in RFC1771 (A Border Gateway Protocol 4) as well as RIPv1, RIPv2 and OSPFv2. Unlike traditional, monolithic architectures and even the so-called "new modular architectures" that remove the burden of processing routing functions from the cpu and utilize special ASIC chips instead, Zebra software offers true modularity.

 

Delphi / Kylix / Pascal

Advanced Subnet Counter - ASC is a tool to count traffic between users and different subnets. The most common usage is to measure individual users amount of traffic to and from the internet. It has filtering-options to allow LAN-traffic to be free, and for instance, having a WAN which is also free, while keeping track of actual traffic to and from the internet. Very easy to configure. (http://asc.sourceforge.net/links.php ) (no changes since 2002).

AntiSpam Plugin for Pegasus Mail - an extension for Pegasus Mail 3.1 (and above) by David Harris. It semi-automates the process of complaining about unsolicited mail (aka "spam"). (no changes since 2003)

CameraShy is the only steganographic tool that automatically scans for and delivers decrypted content straight from the Web. It is a stand-alone, Internet Explorer-based browser that leaves no trace on the user's system and has enhanced security. (last change 2002)

Cat-photo makes administration and web pages with photos easy. E-mail dybdahl for source-code. Send an e-mail to This e-mail address is being protected from spam bots, you need JavaScript enabled to view it to get an e-mail each time a new version is released. (no changes since 2002)

Chatter is an IP chat program written in Delphi 5. (no changes since 2001)

Dieseltest Load Testing Software - an easy-to-use load testing tool for simulating hundreds or thousands of users on a website. It has a facility for recording scripts, playing them back, and showing the results in real time. Results can be exported for further analysis. (no changes since 2001)

DiGi WWW Server - a web server. It is easy-to-use but also supports access control, virtual folders and multiple ports. You can use plug-in dll's to add extra functionality. The server can run as a GUI application and as an NT service. (2005)

DelphiWebScript - a scripting language for use in Borland Delphi (tm) projects. The programming language is similar to Delphi. It's HTML features are optimal for web applications and report modules.

DFAChat is Free Advanced Chat - Free Instant Mesagging and Chat client / server

A Direct Connect Hub for Linux and Win32, written in Kylix / Delphi 6, based at the neo-modus.com Protocol. OpenDCd supports, nickserv, memoserv, operserv, linking servers (with the offical windows hub too),ban support, public server register... (last change at 2002)

Direct Connect Delphi (Client) - Direct Connect (http://www.neo-modus.com ) Client written in Delphi, maybe later portable to kylix/linux. Multi-threaded server connections and down-/uploads. (2002)

Dunfordsoft Windows Tools -  This project provides Delphi authored tools for designing and maintaining web sites and general purpose utilities for Windows users. (2005)

DURIAN is a Free Delphi Web Application Server for make interactive dynamic web documents in the Pascal server-side html-embedded scripting language for Windows (Delphi) and Linux (Kylix). (2002)

ECTP - Encrypted Compressed Transfer Protocol. This protocol is similar to HTTP but with commands and features like FTP. The main features are security and compression abilities and the consequent use of one persistent connection. (no updates since 2003)

edk_ServSpy is used with the files haring program edonkey2000. It will make your whereabouts on the network known to others, by using real time updated pictures, that can be remotely linked (2002)

The ExpressWeb Framework Community Code project goal is to improve and extend the ExpressWeb Framework from Developer Express (http://www.devexpress.com/products/vcl/ewf ) by extending existing/adding new useful components and utilities. (no updates since 2002)

FETT IRC Server - A IRC Server for Win-32 written in Delphi. Target of the Project is to use to get it running under full RFC xxxx Protocols. At the moment its planed as an "Security IRC" wich should provide "max. Privacy" to Chatters. (no updates since 2002)

Gerente-Acionar -  Remote administration tool (Like BO2K). It comes with a client and a server (you can use in place of explorer.exe). For use in School Lab or Office Network.

Hamster-Fr - Version francophone du logiciel Hamster, serveur de news et mail sous windows 9x/2k/xp Cette version comporte des fonctions absentes dans la version officielle dite "classic"

pink bulletIndy - Internet Direct. An open source internet component suite comprised of popular internet protocols. Both client and server implementations are included as well as full source code and comprehensive demos Indy is an open source internet development

Institution OPEN is an open source remote administration tool for the Win32 platform. The server is completely written in macro assembly (MASM). The client is written in Delphi and will eventually be ported to Kylix. (no updates since 2002)

Internet Document Transfer - IDTrans is developing b2b technologies. The primary aspects of the project are secure transmission libraries, a key server, and a application to demonstrate the use of the libraries. (no updates since 2001)

Internet Query component - The TInternetQuery component allows Delphi/Kylix programmers to access database servers without installing any drivers on the client PC's. The component communicates with "middle-tier" applications through standard TCP/IP by sending XML packets. (no updates since 2000)

JamT - Just another eMail Tool - Mit Hilfe von JamT koennen Sie auf bis zu 100 POP3 Servern ihre eMails nachsehen. Sollten dabei auch uebergrosse oder ungewollte Mails sein, koennen Sie diese ganz einfach loeschen und sparen sich somit den download.

KDG Scripts and Plugins - KDG (http://kdg.klient.com ) is a group of scripters and DLL developers that are working together creating scripts and plugins for the Win32 IRC client named Klient.

KookieJar - Powerful, flexible signature randomizer for email and news clients; freeware, open source. Supports text, RTF and HTML-formatted signatures. Manages multiple signatures and multiple quote files. Multi-line quotes. Compatible with Unix `fortune'.

KYchat is an evolution of the old irc client mIRC (TM). The goal is to make a MDI IM (IRC, MSN, ICQ) client that is easy on memory, extremely fast, and will run on Linux or win32 platforms. (As of 2006-12-22, this project is no longer under active development.)

LocoNet over TCP - Client-server based software that talks to Digitrax LocoNet. TCP server talks through a hardware interface (e.g. LocoBuffer or MS100) to LocoNet. (User interface) clients talk to that server.

Miranda IM Client - A free Win32 instant messaging client. Smaller, Faster, Easier.

NetGuard - Network Monitor (no updates since 2001)

NetTools - A collection of descendants and extensions to the familiar NET commands on Windows NT. (no updates since 2001)

Network Interface Monitor (NIM) - The Linux server daemon and the Microsoft Windows client allows you to trace the traffic chart to monitor, from your desktop, any Linux network interfaces; for example, ipppN or pppN in your Linux Box used like a router with ISDN or MODEM line. (no updates since 2002)

Network Traffic Generator - This project generates TCP/UDP traffic from client(s) to server(s) to stress test routers/firewalls under heavy network load. Author page http://robert.rsa3.com/ contains more tools.

NewPopper - Lan chat compatible with winpopup with chat windows for every client in the network.

Novel Client for Linux provides an easy to use, GUI, network client to mount Novell Netware volumes on a Linux box. Requires a recent ncpfs to be installed. Written in Kylix2 Professional.

OCR812 Manager - A GUI interface that allows use all the hidden features of this DSL Router (3Com Ocr812). Like disabling users without delete them or changing the telnet port. The application is been made in Delphi6, by the moment only with the origin

One Way Network Sniffer - a sniffer for Windows and Linux that allows you to save files that are transiting on the network (http, pop3 and nntp protocols are supported). (no changes since 2002)

Online Signature is used with the filesharing program eMule. It will write your whereabouts on the network and the eMule status to a image and upload it per FTP to your web space.

PCTurk mIRC Scripts -  mIRC Scripts archive.

PINO 3 - a client/server chatsystem for the Windows platform based on TCP/IP. It consists of two application (PINO 3 as client and PINO 3-Server as server) and supports all required modern features (user registrations, multiple rooms, user groups,....).

Phoenix Mail - An open source email client for Windows. Developed with Delphi. Planning to port to Linux when Kylix(Delphi for Linux) becomes available.

Phoenix Mail RoundAbout - A modern variant of Phoenix Mail.

PHP4Delphi is a Visual Development Framework for creating custom PHP Extensions using Delphi. PHP extension, in the most basic of terms, is a set of instructions that is designed to add functionality to PHP. PHP4Delphi also allows executing the PHP scripts within the Delphi program directly from file or memory. You can read and write global PHP variables and set the result value. Author's page http://users.telenet.be/ws36637/

proDETECT - an open source promiscious mode scanner with a GUI. It uses ARP packet analyzing technique to detect adapters in promiscious mode. This tool can be used by security administrators to detect sniffers in a LAN. (2003)

green bulletPSV Delphi Components Library - contains set of Open Source Delphi components for Delphi 5-7. Windows Dialogs Library Labels Library ISAPI and CGI support for Indy RichEdit Syntax Highlighter FastWeb. Author's page http://users.telenet.be/ws36637/

ScrambleBot 2 - an IRC bot, running a game where you guess randomly scrambled words. The bot can be active in several channels at the same time, and has remote control facilities. The bot itself is written in FreePascal, and the config-UI in Delphi.

SMTP Server Components Package Suite - The SMTP Server Components Package Suite due to help your develop the powerful SMTP Server. (no changes since 2001)

Simple Router Grapher - An easy way to monitor a SNMP device, without the need of installing any 3rd party package. Fully customizable, you can choose which text and graph appears, based on SNMP SID's. Since version 1.5.2, it can monitor localhost CPU and net traffic.

star bulletSynapse : This project deals with network communication by means of blocking (synchronous) sockets or with limited non-blocking mode. This project not using asynchronous sockets! The Project contains simple low level non-visual objects for easiest programming without problems. (no required multithread synchronisation, no need for windows message processing,…) Great for command line utilities, visual projects, NT services,… You can find more after reading about and features. Here you can found addition to Synapse project called SynaSer, too. This is library for blocking communication on serial ports. It is non-visual class as in Synapse, and programmer interface is very similar to Synapse.

qixite - [quick site] - software for creation of web sites using predefined templates. Web site is represented by tree structure. User just have to type plain text. All the relationships and navigation between pages are generated by qixite.

Video/Audio/Chat Conference - This is a video/audio/chat conferencing application that enables two users located at remote computers on a LAN, WAN or the internet to communicate with each others. (2003)

VistA Hardhats - Hardhats is dedicated to fostering a virtual community for the worldwide users of the VISTA (DHCP) software. This software is available directly to the public under the Freedom of Information Act. (2002)

Virtual Access Open Source Project - a well-established win32 mail news and collaborative conferencing tool, currently being converted to Open Source.

WANT - A Delphi Friendly Build Tool - a tool that automates the process of building, testing, and packaging applications and libraries in a reproducible way. WANT is written in Borland Delphi and is very Delphi friendly. Downloads: http://sourceforge.net/projects/want

Web Rapid Application Development - a web application development framework and library of components for Delphi/Kylix that replaces HTML editing with a drag-and-drop approach. WebRAD includes over 30 components including JavaScript enabled data-aware tables, images and forms. (no changes since 2002)

whatsnewfm is a filter for the daily freshmeat newsletter. It shows only news items that you haven't seen before (so you don't have to read about every update of applications that you aren't interested in). You can also set up a list of "interesting" applications where you want to be informed of every update.

WinJab - A "power-user" oriented Jabber client built on top of the JabberCOM COM Server. Includes most (if not all) of the Jabber functions: Basic Messaging, Group Chat, Agents, File XFers, etc.

XLauncher - a GUI configuration program for the cygwin-xfree X server. It makes it easy to set up a connection to a remote XDMCP host.

 

Java

ActiveUI is a modern cross-browser Web GUI toolkit. It provides the full set of standard widgets (grid, tree, tabs, buttons, menu, etc.) with a fast and convenient data-binding interface. It uses advanced client-side capabilities (JavaScript/XML/DHTML/CSS) to deliver browser-based applications of the same quality and performance as standard desktop software (no install, no plug-ins, instant feedback, no round-trip delays). It is 100% client-side and integrates easily with any type of back-end.

Galena is a modular bot written in Java. It supports Jabber, IRC, and telnet (optionally with SSL), and features an integrated HTTP server. Functionality is provided by including various modules. An administrative GUI is also provided.

NekoHTML is a simple HTML scanner and tag balancer that enables Java application programmers to parse HTML documents and access the information using standard XML interfaces. The parser can scan HTML files and "fix up" many common mistakes that human (and computer) authors make in writing HTML documents. NekoHTML is written using the Xerces Native Interface (XNI) that is the foundation of the Xerces2 implementation. This enables application programmers to use the NekoHTML parser with existing XNI tools without modification or rewriting code.

SK Forum is a Web-based forum application with a comic system, an address book, a Wiki, a time tracking system, a todo list, a poll system, a guestbook system, and more.

ShowSite - You don't actually design web pages. Web Site Robot creates them for you in just minutes. There is no need to learn new skills. You probably have the contents already: pictures, music, video, news, documents, etc. The Robot does everything else with a click of the mouse. Besides the ease of use, you get an endless list of features without the technicalities, and it's free for unlimited use.

 

php

123tkShop is a e-Commerce-Framework for small Business. It has a PHP / MySQL-driven backend. 123tkShop is modularized to allow differend themes and languages. (no updates since 2004)

autoindex is a PHP script that makes a table that lists the files in a directory and lets users access the files and subdirectories. It includes searching, icons for each file type, an anti-leech feature, bandwidth limiting, access logging, and more.

The BugPort system is an open-source, freely available, web-based system to manage tasks and defects throughout the software development process.  BugPort is written in the cross-platform PHP language (using its object-oriented capabilities) and uses a relational database for storage/querying.  BugPort is in heavy use by INCOGEN for internal management of software development and QA.

ByteHoard is a web-based application for remote file storage. Buzzwords aside, this means it allows you to upload and download files from a server via a web interface. There are plenty of good FTP GUIs or other simple programs like them that will allow you to do this around. So why use ByteHoard? Well, BH is specifically aimed at the server which is being used by multiple users to store files; ByteHoard contains user accounts, permissions control, and other features that are much better than simple directories when dealing with multiple users.

green bulletCacti is a complete network graphing solution designed to harness the power of [http://oss.oetiker.ch/rrdtool/ RRDTool's] data storage and graphing functionality. Cacti provides a fast poller, advanced graph templating, multiple data acquisition methods, and user management features out of the box. All of this is wrapped in an intuitive, easy to use interface that makes sense for LAN-sized installations up to complex networks with hundreds of devices.

cbMySQL is a PHP Class witch can create, alter, and modify MySQL databases and tables. For backup issues, you can export CSV data directly with only one class method. The MySQL object is much easier to handle than PHP's built in functions, and there's no need to install anything like PEAR.

CuteSITE is a cutting-edge object oriented Web Content Management Framework (CMF). It features a strong through-the-web development model and serves the fastest template engine.

DotPHP is the next step of the Web Components project. DotPHP contains web components ver 3.00. or better. DotPHP want be like ASP.NET. You can make application same as DELPHI or C++. It mean developer can make web site only with components. Where are some limits of course. When you use DotPHP you don't need much knowledge about HTML, CSS or JavaScript. Use the components only. You can write a whole web site witout HTML or CSS coding. It is pure PHP.

e107 is a content management system written in PHP and using the popular open source MySQL database system for content storage. It's completely free, totally customisable and in constant development.

The Edifice API is an interface for programmers who wish to write a secure web program. Written in PHP, the API has support for templates, configuration files, DSN based database management, and is fully language independent.

e-mail address validation component - This is a PHP class that attempts to validate a given e-mail address at three levels: matching the address against a RFC compliant regular expression, verifing the existence of the destination SMTP server by verifying the respective DNS MX record, and connecting to that server to see if the given address is accepted as a valid recipient. The class also features a debugging output option that lets you see the remote SMTP server connection and data exchange dialog to see the real cause why an apparently valid address may not be accepting messages.

red bulletFCKeditor - This HTML text editor brings to the web much of the power of desktop editors like MS Word. It's lightweight and doesn't require any kind of installation on the client computer.

HTML Forms generation and validation is a PHP class that generates HTML forms supporting keyboard navigation, server side and client side field validation with support for many built-in validation types, the ability to stop the user from submiting a form more than once, sub-form validation, composition and generation of the HTML output with fields displayed as fully accessible or in read-only mode, generation of Javascript field related functions, arbitrary field value filtering based on regular expressions, and automatic capitalization of the text of a field. A plug-in filter is provided for composing forms with the Smarty template engine.

HTTP client class is a PHP class that implements requests to Web resources using the HTTP protocol. It features the ability to submit HTTP requests with any method, to any page, to any server, connecting to any port. It supports secure connections (HTTPS) via the Curl SSL library or a non-SSL proxy server, supporting SSL client certificates. It comes with a function to simplify setting up the connection and the request from a given URL. It can submit requests via a proxy server, and it supports user-defined request headers. It also supports POST requests with a user-defined array of form values, POST requests with a user-defined request bodies, and requests to sites hosting virtual Web servers. It retrieves the HTTP response headers and body data separately. Connection and data transfer timeout settings, HTTP basic authentication, session and persistent cookies, and automatic request redirection handling are supported.

Jevonweb is THE place for everything PHP. From free scripts up to useful PHP and MySQL tips and tricks.

 K PHP Develop is an integrated Web development tool designed for team work. It supports HTML, JavaScript, PHP, and SQL syntax highlighting and file locking. It also has a query analyzer and database access (depends on KSQL plugins).

red bulletMediaWiki is a Web-based collaborative editing environment originally built for the online encyclopedia project Wikipedia. It's geared to support a large number of users and pages. It requires PHP and MySQL.

Phorum is a web based message board written in PHP. Phorum is designed with high-availability and visitor ease of use in mind. Features such as mailing list integration, easy customization and simple installation make Phorum a powerful add-in to any website.

phpFormGenerator is an easy-to-use tool to create reliable and efficient web forms. No programming of any sort is required. It has the ability to create up to 100 form fields, and to add a variety of field types including text boxes, drop down selection menus, check boxes, radio buttons, and freeform text areas. All field types are highly customizable. The form data can be sent to a provided email address, or stored in a database table (currently MySQL).

PhpGedView is a revolutionary genealogy program which allows you to view and edit your genealogy on your website. PhpGedView has full editing capabilities, full privacy functions, can import from GEDCOM files, and supports multimedia like photos and document images. PhpGedView also simplifies the process of collaborating with others working on your family tree. Your latest genealogy information is always on your website and available for others to see.

blue bulletphpGroupWare - This project is part of the GNU Project. phpGroupWare is a multi-user web-based groupware suite written in PHP. It also provides an API for developing additional applications.

phpHtmlLib is now an application development framework for developing OOP style web applications in PHP. The application framework supports an MVC style architecture, Ajaxable and Cacheable interfaces for developing rich client web applications. It still contains the set of PHP classes and library functions to help facilitate building, debugging, and rendering of XML, HTML, XHTML, WAP/WML Documents, and SVG (Scalable Vector Graphics) images as well as complex html Widgets  .

PHP Kickstarter is an extremely powerful, flexible, and user-friendly kickstart solution. The administration is Web-based, and with macro and include file substitution capabilities, it is ready for enterprise-class jobs. Also, it is all based on flat files (no databases), and thus has no dependencies beyond PHP, so it is easy to install.

phpLDAPadmin is a Web-based LDAP administration tool for managing all aspects of your LDAP server. You can browse your LDAP tree, create, delete, edit, and copy entries, perform searches, export/import LDIF files, and view your server's schema. You can even copy objects between two LDAP servers and recursively delete or copy entire trees.

phpMyEdit generates PHP code for displaying/editing MySQL tables in HTML. All you need to do is to write a simple calling program (a utility to do this is included). It includes a huge set of table manipulation functions (record addition, change, view, copy, and remove), table sorting, filtering, table lookups, and more.

phpMyFAQ is a multilingual, completely database-driven FAQ system. It also offers a content management system, flexible multi-user support, a news system, user tracking, language modules, templates, extensive XML support, PDF support, a backup system, and an easy to use installation script.

PHP Nuke is the most popular Web Portal Software. Developed by Francisco Burzi. The complete solution for any webmaster who would like to developed his own portal. With the world's biggest support community for a PHP project.

phpOpenTracker is a framework solution for the analysis of website traffic and visitor analysis. It features a logging engine that, either invoked as a web-bug by a HTML <img> tag or embedded with two lines of code into your PHP application, logs each request to a website into a database. One installation of phpOpenTracker can track an arbitrary number of web-sites.

phpPgAds is a Postgres port of phpAdsNew, a banner management and tracking system written in PHP. Currently it can manage multiple banners (any size) per client, view daily, overall and summary statistics and send statistics to clients via email.

PHP Weather makes it easy to show the current weather on your Web page. PHP Weather retrieves the latest METAR (weather) report and converts this format into both imperial and metric units, caches the data in a MySQL, PostgreSQL, or DBA database for fast retrieval, and makes it easily available in PHP scripts. You can display the data in several languages by using the included translations.

TinyButStrong is a template class for PHP that allows you to generate HTML pages using MySQL, ODBC, SQL Server, or ADODB databases. It is possible to design templates using any visual HTML editor (like Dreamweaver or FrontPage). It features simple block management, useful display formats, conditional displaying for blocks and locators, a cache system, and the ability to include other HTML pages and execute associated scripts.

red bulletUML2PHP5 is a plugin designed to fit on the Dia diagram application. It automatically generates the PHP code structure following the diagram's classes.

Xchangeboard is forum software based on PHP and MySQL. It offers an easy way of administration to handle design and/or user-specific tasks. The look and feel resembles other well known boards

 

Other languages

Aether is a Python CGI-script for managing weblogs ("blogs") and web-sites. It allows you to manage a site entirely from the web, like a wiki. I created it primarily to manage this site. You may also find it useful.

eNetwizard Matrix Server is an integrated, component-based, object-oriented content management system and application server; infuse your web environment and empower your creativity with eNetwizard Matrix Server.

Env_audit is a program that ferrets out everything it can about the environment. It is ideal for looking for security problems due to misconfiguration or software bugs. Software developers that write any program that shells out to run a command should be audited with this software. It looks for all process IDs, supplemental groups, working directory & umask, process priority, signal masks, environmental variables, rlimits, posix capabilities, and leaked file descriptors. The leaked descriptors will identify: regular files, directories, character or block devices, fifo/pipes, sockets, and Sun door descriptors.

Exalizer - The Webalizer Extractor. Exalizer is a program that extraxts data from the Webalizer data files and sets them to be replaced by simple tags that can be placed in template files. This way, you can make Webalizer data get displayed in the format YOU want!

ffproxy is a filtering HTTP/HTTPS proxy server. It is able to filter by host, URL, and header. Custom header entries can be filtered and added. It can even drop its privileges and optionally chroot() to some directory. Logging to syslog() is supported, as is using another auxiliary proxy server. An HTTP accelerator feature (acting as a front-end to an HTTP server) is included. Contacting IPv6 servers as well as binding to IPv6 is supported and allows transparent IPv6 over IPv4 browsing (and vice versa). More software from the same site: http://faith.eu.org/programs.html

FileLister is a Web interface for listing files and directories. (Perl) More software from the same source: http://projects.linux-kernel.at/

FOGE is a Perl module to generate HTTP forms, store answers in databases, generate the appropriate SQL tables, and display statistical results. See also

FUDforum is templatable forum with i18n support based on PHP and either MySQL or PostgreSQL. It features a user/group management system, a multi-lingual spell checker, both flat and thread message views, a private messaging system with multi-user forwarding capabilities, poll file attachments, and much more. It is an extremely fast and scalable forum that can fulfill the needs of both small and large forum operators.

Garlic is a Web-based personal bookmark manager which does not require a separate SQL server. It provides full text indexing and bookmark categorization. Data is stored in Berkeley DB format, and can be exported to XML. Garlic can build a reading list from RSS feeds, thanks to a companion application called Pesto. See also

Guiki is a graphical Wiki that only uses one Wiki style command to create new pages. It uses the HTMLArea editor for editing the pages, allowing one to paste from Web pages and Word documents. Editing of pages is password protected. It is easily themed and small, and also provides a search engine for the site.

GuppY, the easy, free and databaseless web portal, will allow you to generate very easily a complete and interactive web site.

IOsity is a lightweight content management system for small to medium sized websites. In particular, iosity is designed to be installed in any scenario in which PERL can be used. It is small enough (<22KB) to fit in space constrained user accounts and does not require an administrator to install.

ISPMan is a distributed system to manage components of ISP from a central management interface. These components run across frontend and backend servers.

LinkChecker - With LinkChecker, you can check HTML documents for broken links. It features recursion, robots.txt exclusion protocol support, HTTP proxy support, i18n support, multithreading, regular expression filtering rules for links, and user/password checking for authorized pages. Output can be colored or normal text, HTML, SQL, CSV, or a sitemap graph in GML or XML format. Supported link types are HTTP/1.1 and 1.0, HTTPS, FTP, mailto:, news:, nntp:, Gopher, Telnet, and local files.

blue bulletLinux-VServer allows you to create virtual private servers and security contexts which operate like a normal Linux server, but allow many independent servers to be run simultaneously in one box at full speed. All services, such as ssh, mail, Web, and databases, can be started on such a VPS, without modification, just like on any real server. Each virtual server has its own user account database and root password and doesn't interfere with other virtual servers.

Metadot Portal Server is point-and-click Web site building portal software to build intranets, extranets, and community portals. It features content management, collaboration, and a dashboard 'My News Pages' like My Yahoo!. It is used by NASA, Berkeley, Schlumberger, MIT, and other leading organizations. It runs on Linux, Mac OS X, Apache, MySQL, and Perl.

The Metasploit Framework is a platform for developing, testing, and using exploit code.

mySiteMaker is a collection of CGI tools to rapidly create Web interfaces to database tables. It includes a Web-based configuration tool that automatically generates search, results, and edit HTML screens. The search screen is easy to use and allows the data to be exported in a variety of formats.

Nagios (formerly Netsaint) is a daemon written in C that is designed to monitor networked hosts and services. It has the ability to notify contacts (via email, pager or other methods) when problems arise and are resolved. Host and service checks are performed by external "plugins", making it easy to write custom checks in your language of choice. Several CGIs are included in order to allow you to view the current and historical status via a Web browser, and a WAP interface is also provided to allow you to acknowledge problems and disable notifications from an internet-ready cellphone.

News-Maniac provides a news script that is easy to configure, easy to customize, and feature-rich. It uses Smarty as a template engine and phpSecureSite as a session manager. Because of this, it is easily customizable and extensible, even if you haven't learned PHP. Its administration center features multiple users and four different usergroups. It is XHTML 1.0 valid, and the user doesn't need a browser with JavaScript support. An RSS backend is implemented. Installation is easy because database entries are all provided by an installation script.

red bulletOssim stands for Open Source Security Information Management. Its goal is to provide a comprehensive compilation of tools which, when working together, grant a network/security administrator with detailed view over each and every aspect of his networks/hosts/physical access devices/server/etc... Besides getting the best out of well known open source tools, some of which are quickly described below these lines, ossim provides a strong correlation engine, detailed low, mid and high level visualization interfaces as well as reporting and incident managing tools, working on a set of defined assets such as hosts, networks, groups and services.

Presto Web is an utility that provides an easy, quick, dynamic, and intuitive way to generate a PHP Web site. It does not require a database, but uses text files to save the information, and generates HTML files to accelerate the server work. It includes an admin center and a wizard to set it up quickly.

Quick.Forum Freeware and fast tool for leading a discussion forum. Database based on files will make the backup really fast. Administation system allows you to manage the topics, posts, and topic categories. The Discussion board application is multilingual. So that you can translate it into other languages in a simple way. Other sources: http://opensolution.org/

QuikWiki is a Perl CGI wiki that supports all of the normal Wiki functions of browsing, creating, and editing Web pages. Additionally, QuikWiki supports inline image display, text markup, RCS revisions, and page templates.

snif (simple and nice index file) is a single PHP file that creates a nice directory listing of whichever directory you put it in. It does not require any other files or special installation, and supports file and directory descriptions, sub-directories, and sorting.

red bulletTiki is a powerful content management system that features articles, forums, newsletters, blogs, a file/image gallery, a Wiki, drawing, a tracker, a directory, poll/surveys and quizzes, a FAQ, chat, a banner, Webmail, a calendar, and ACLs, etc.

red bulletTWiki is a flexible, powerful, and simple Web based collaboration platform. It is suitable for dynamic intranets and knowledge bases, and for sharing and managing documents and collaborative projects. It resembles a normal Web site, but every page can be changed from a browser. It features automatic link generation, full text search, group authorization, Web forms, reporting, change notification, file attachments, revision control of pages and attachments, a modular templating system with skins, hierarchical navigation based on the topic parenting feature, and more. Plugins can be used to enhance the program and build groupware applications.

Virtualmin is a Webmin module that simplifies the process of setting up and managing virtual servers. It can create Apache virtual hosts, BIND DNS domains, MySQL and PostgreSQL databases, and set up Sendmail or Postfix to accept email for a domain. It can also manage mailboxes and mail aliases within a domain. There are commercial and GPL versions.

The Virtual Photo Album is a PHP based web site useful for the display of family/ friend photos organized into collections. The site supports dynamic captioning of photos by visitors, user preferences (keyed by cookie), creation of custom photos for visitors, and the display of mini-movies (animated GIF files). (no updates since 2005)

The "Virtual Universe" is a 3D cyberspace which offers more possibilities than just chat: it is a combination of the Web, chat, and instant messaging within a realistic, three-dimensional cyberspace. Here people can meet, interact with each other, and build houses and whole worlds. The "Virtual Universe" is a virtual reality environment which runs on top of the Internet.

WebLinks is a Web-based bookmarking system that provides the ability to add some metadata to your bookmarks and display bookmarks based on categories selected. The links can be sorted alphabetically, by ranking, by the number of times clicked, or by newest first.

star bulletWebmin is a web-based interface for system administration for Unix. Using any browser that supports tables and forms (and Java for the File Manager module), you can setup user accounts, Apache, DNS, file sharing and so on. Webmin consists of a simple web server, and a number of CGI programs which directly update system files like /etc/inetd.conf and /etc/passwd. The web server and all CGI programs are written in Perl version 5, and use no non-standard Perl modules.

WebMySQL is a Web interface to a MySQL database server. It supports the following SQL queries: SELECT, DESCRIBE, JOIN, SHOW, DROP, CREATE, and USE, and advanced query options such as LIMIT, DISTINCT, and GROUP. Empty databases and tables and mysqldump file imports and exports are supported. It has a fully customisable look and feel, and outputs either HTML results or a downloadable CSV file. Other projects: http://www.thedumbterminal.co.uk/software/

red bulletweb-cp is a full-featured, open source web hosting control panel written in PHP and released under the GPL. It consists of 4 control panels: personal, domain, reseller, and server. The personal control panel allows users to update their personal information, change their password and set their spam control settings. The domain control panel allows domain owners to add new users, aliases, subdomains, domain pointers and databases. The resellers control panel allows resellers to add or modify their domain accounts. The server control panel allows the server administrator to add or modify resellers, edit VirtualHost and DNS templates, restart services and monitor server usage. Scripting, shell access, SSI, databases, mail, domains, etc are all controlled from a top-down approach. Web-CP.net is a continuation of the development of web://cp with it's ultimate goal being a 1.0 release. web-cp runs on almost every version of Unix/Linux/BSD and only Apache, MySQL and PHP are required.

W-Agora is a web publishing and forum software. It allows you and your visitors to store and display messages, files, share discussions and other information on your web site.

WIKINDX is a free bibliographic and quotations/notes management and article authoring system designed either for single use (on a variety of operating sytems) or multi-user collaborative use across the internet.

red bulletWikipedia, the free encyclopedia that anyone can edit.

red bulletWordPress is a state-of-the-art, semantic personal publishing platform with a focus on aesthetics, Web standards, and usability. WordPress was born out of a desire for an elegant, well-architectured personal publishing system built on PHP and MySQL and licensed under the GPL. It is the official successor of b2/cafelog, as b2 development has stopped.

Xen Intranet is a series of intranet modules for the Ampoliros PHP applications server (http://www.ampoliros.com ).

yawk is a wiki clone written in gawk. It supports the usual text styles, lists, and tables. Additional and optional features are formatting with stylesheet classes, file uploads, and a framed user interface mode. It works on plain text files and does not require a database.

Last Updated ( Monday, 24 March 2008 )
 
< Prev   Next >

Newsflash

My Projects page is moving from mwiki.kostigoff.net to www.kostigoff.net. Upon migration finish, mwiki site will be decommissioned and deleted.