isp
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 87

CMSimple 3.2
CMSimple functions as an easy-to-use content management system; for the smart maintenance of small commercial or private sites. more>>
CMSimple 3.2 functions as an easy-to-use content management system; for the smart maintenance of small commercial or private sites. It is small - simple - smart!
- Small - The complete content management system is less than 100 KB.
- Simple - simple to install and easy to modify. The entire site is stored in a single HTML-file - no database is needed. You edit your entire site with your favorite HTML-editor, upload the content file and get a dynamic website!
- Smart - There is an integrated online WYSIWYG (What-You-See-Is-What-You-Get) editor with link validation, image handling, online editing of system files and an automatic backup on logout. These features that makes CMSimple simply smart!
Major Features:
- Easy installation
- The CMS script is less than 100 KB
- Template driven layout using a css script
- The contents of the site is stored in a single HTML-file
- Many languages available (both for the user and for site maintenance)
- Written in PHP - it runs on Linux/Apache servers, or on Win32 with Apache or IIS
- Inbuilt WYSIWYG editor (both on IE and Mozilla) - or other alternative editors
- Uploading of images and files
- Link validation
- Search function
- Print version option
- User downloads from their HTML content file
- Simple mailform included
- Easy setup of multi language sites
- PHP-scripting may be included within the content (named CMSimple Scripting)
- Integration with 3rd party scripts possible (using CMSimple scripting)
- Online editing of system configuration
- wwwaut login available
- Automatic backup on logout
Requirements:
- Requirements:
-
- CMSimple is recommended for sites with text contents less than 2 MB - This is about 1000 pages of text (about 2,000 characters per page). There is no maximum size to the site but speed will become an issue. Photographs are stored separately, there is no limit to the number of photographs you can use. You are only restricted by the capacity you have bought from your ISP, and by limitations imposed by your PHP settings.
- Editing of the files is normaly done on your local machine, using a normal browser (see below). You will also need an FTP program (like WS_FTP or WinSCP) to upload the files to your webserver.
- Server requirements
-
- CMSimple is written in PHP. Thus, PHP >= 4.0.4 is required on your server. To install PHP on a webserver, you must have administrator rights. Many webhotels offer PHP as part of their standard service.
- CMSimple runs on a Linux server under Apache, or on Win32 under Apache or IIS. It also runs on Abyss. No database is needed as the entire site contents are stored in a single HTML-file.
- WWW-Authenticate
-
- For better password protection it is advised to use wwwaut.
- On Linux where PHP is installed as an Apache module (not a CGI), this feature will work just by setting wwwaut to 'true' under the configuration settings of CMSimple.
- The WYSIWYG online editor
-
- The editor works with new versions of IE, Firefox and Opera.
- The WYSIWYG online editor does NOT work with Safari, old versions of Opera, Firefox < 1.0 or IE5.
- The inbuilt WYSIWYG online editor is written in JavaScript. It was formerly known as OEdit.
- Though the final result of an edit can be viewed by all browsers, the editing can only be done with the following browsers. Linux: Mozilla 1.3 and above.
Enhancements:
- Several language codes have been changed for language/flag files to comply to ISO 639-1 language codes.
- All languages are available from the new download form, and all languages have a flag.
- The licence text in files was changed.
- The Hungarian translation was updated.
- A "readme.txt" file was added in the downloads directory.
Added: 2008-06-23 License: AGPL Price: FREE
1 downloads
WvDial 1.60
WvDial is an easier way to connect to the internet. more>>
WvDial is an easier way to connect to the internet. It completely avoids the need for chat scripts, edits pap-secrets and chap-secrets for you, detects your modem automatically, and chooses a valid init string.
It can even read and respond to command prompts at almost any ISP.
<<lessIt can even read and respond to command prompts at almost any ISP.
Download (0.094MB)
Added: 2007-08-01 License: LGPL (GNU Lesser General Public License) Price:
974 downloads
daloRADIUS 0.9-2
daloRADIUS is an advanced RADIUS web management application aimed at managing hotspots and general-purpose ISP deployments. more>>
daloRADIUS is an advanced RADIUS web management application aimed at managing hotspots and general-purpose ISP deployments. The project features user management, graphical reporting, accounting, a billing engine and integrates with GoogleMaps for geo-locating.
daloRADIUS is written in PHP and JavaScript and utilizes a MySQL database. It is based on a FreeRADIUS deployment with MySQL serving as the backend. Among other features it implements ACLs, GoogleMaps integration for locating hotspots/access points visually and many more features.
<<lessdaloRADIUS is written in PHP and JavaScript and utilizes a MySQL database. It is based on a FreeRADIUS deployment with MySQL serving as the backend. Among other features it implements ACLs, GoogleMaps integration for locating hotspots/access points visually and many more features.
Download (0.17MB)
Added: 2007-08-01 License: GPL (GNU General Public License) Price:
834 downloads
ISPConfig 2.2.15 / 2.3.2
ISPConfig is an ISP management and hosting control panel. more>>
ISPConfig is an open source hosting controlpanel for Linux. ISPConfig is licensed under BSD license.
Main features:
Interface Languages
- English
- German
- Spanish
- Dutch
- Italian
- Polish
- If you are interested in translating the interface, please contact us at dev [at] ispconfig [dot] org.
Daemons and Software
- Apache 1.3.x/2.0.x
- Proftpd & vsftpd
- Supports The Following Mail Servers: Sendmail & Postfix
- All POP3 & POP3s Servers
- All IMAP & IMAPs Servers
- BIND 8/9
- Firewall Configuration
- Monitoring Of Services And Automatic Restart
- Web FTP
- Web Mail Interface
- phpMyAdmin Integration
Domain options and services
- PHP incl. Safemode
- SSI
- CGI-Directories
- SSL Sites and Certificates
- Frontpage 2002 extensions (if installed on the server)
- MySQL Databases
- Disk Quota
- Webalizer statisics
- Traffic statistics
- Disk usage statistics and overquota warnings
- Individual standard index and error pages per domain
- Individual records for inclusion in apache vhost (admin only)
- Domain redirects
- Backup
- Log-Quota and Logrotation
- Standard CGI
- WAP pages
- Hosting templates
Email and user accounts
- System, FTP and Mail users
- Autoresponder
- Mailquota
- Mailscanner
- Mailfilter
- CatchAll Emal addresses
- Shell-User
- Automatic User prefix
- ClamAV antivirus filter
- SpamAssassin Spamfilter Settings
General
- Creation of folders / categories where resellers / clients / sites can be stored in.
- 4 different logins (Administrator, Resellers, Clients, Email-Users)
- Update manager
- Recycle bin to restore deleted clients / users / domains
- Language settings per user
- Secondary DNS
- Automatic network configuration for new IP Addresses (optional)
- Welcome mails for resellers / clients
- Several reseller limits
- Reseller Quota
<<lessMain features:
Interface Languages
- English
- German
- Spanish
- Dutch
- Italian
- Polish
- If you are interested in translating the interface, please contact us at dev [at] ispconfig [dot] org.
Daemons and Software
- Apache 1.3.x/2.0.x
- Proftpd & vsftpd
- Supports The Following Mail Servers: Sendmail & Postfix
- All POP3 & POP3s Servers
- All IMAP & IMAPs Servers
- BIND 8/9
- Firewall Configuration
- Monitoring Of Services And Automatic Restart
- Web FTP
- Web Mail Interface
- phpMyAdmin Integration
Domain options and services
- PHP incl. Safemode
- SSI
- CGI-Directories
- SSL Sites and Certificates
- Frontpage 2002 extensions (if installed on the server)
- MySQL Databases
- Disk Quota
- Webalizer statisics
- Traffic statistics
- Disk usage statistics and overquota warnings
- Individual standard index and error pages per domain
- Individual records for inclusion in apache vhost (admin only)
- Domain redirects
- Backup
- Log-Quota and Logrotation
- Standard CGI
- WAP pages
- Hosting templates
Email and user accounts
- System, FTP and Mail users
- Autoresponder
- Mailquota
- Mailscanner
- Mailfilter
- CatchAll Emal addresses
- Shell-User
- Automatic User prefix
- ClamAV antivirus filter
- SpamAssassin Spamfilter Settings
General
- Creation of folders / categories where resellers / clients / sites can be stored in.
- 4 different logins (Administrator, Resellers, Clients, Email-Users)
- Update manager
- Recycle bin to restore deleted clients / users / domains
- Language settings per user
- Secondary DNS
- Automatic network configuration for new IP Addresses (optional)
- Welcome mails for resellers / clients
- Several reseller limits
- Reseller Quota
Download (20MB)
Added: 2007-07-23 License: BSD License Price:
842 downloads
CGI::Wiki::Kwiki 0.59
CGI::Wiki::Kwiki is an instant wiki built on CGI::Wiki. more>>
CGI::Wiki::Kwiki is an instant wiki built on CGI::Wiki.
A simple-to-use front-end to CGI::Wiki. It can be used for several purposes: to migrate from a CGI::Kwiki wiki (its original purpose), to provide a quickly set up wiki that can later be extended to use more of CGI::Wikis capabilities, and so on. It uses the Template Toolkit to allow quick and easy customisation of your wikis look without you needing to dive into the code.
INSTALLATION
The distribution ships with and installs a script called cgi-wiki-kwiki-install. Create an empty directory somewhere that your web server can see, and run the script. It will set up a SQLite database, install the default templates into the current directory, and create a cgi script to run the wiki. You now have a wiki - edit wiki.cgi to change any of the default options, and youre done.
MORE DETAILS
wiki.cgi will look something like this:
#!/usr/bin/perl -w
use strict;
use warnings;
use CGI;
use CGI::Wiki::Kwiki;
my %config = (
db_type => SQLite,
db_name => /home/wiki/data/node.db,
formatters => {
default => CGI::Wiki::Formatter::Default,
},
);
my %vars = CGI::Vars();
eval {
CGI::Wiki::Kwiki->new(%config)->run(%vars);
};
if ($@) {
print "Content-type: text/plainnn";
print "There was a problem with CGI::Wiki::Kwiki:nn--n";
print "$@";
print "n--n";
print STDERR $@;
}
In the following directions, we use "webserver" to mean the user that your webserver executes CGI scripts as. Often this is actually you yourself; sometimes it is "www-data" or "apache". If you dont know, ask your ISP.
In the script above and in the following, replace /home/wiki/data/node.db with a filename in a directory that you will be able to make readable and writeable by the webserver. SQLite requires access to both the file (for writing data) and the directory it resides in (for creating a lockfile).
<<lessA simple-to-use front-end to CGI::Wiki. It can be used for several purposes: to migrate from a CGI::Kwiki wiki (its original purpose), to provide a quickly set up wiki that can later be extended to use more of CGI::Wikis capabilities, and so on. It uses the Template Toolkit to allow quick and easy customisation of your wikis look without you needing to dive into the code.
INSTALLATION
The distribution ships with and installs a script called cgi-wiki-kwiki-install. Create an empty directory somewhere that your web server can see, and run the script. It will set up a SQLite database, install the default templates into the current directory, and create a cgi script to run the wiki. You now have a wiki - edit wiki.cgi to change any of the default options, and youre done.
MORE DETAILS
wiki.cgi will look something like this:
#!/usr/bin/perl -w
use strict;
use warnings;
use CGI;
use CGI::Wiki::Kwiki;
my %config = (
db_type => SQLite,
db_name => /home/wiki/data/node.db,
formatters => {
default => CGI::Wiki::Formatter::Default,
},
);
my %vars = CGI::Vars();
eval {
CGI::Wiki::Kwiki->new(%config)->run(%vars);
};
if ($@) {
print "Content-type: text/plainnn";
print "There was a problem with CGI::Wiki::Kwiki:nn--n";
print "$@";
print "n--n";
print STDERR $@;
}
In the following directions, we use "webserver" to mean the user that your webserver executes CGI scripts as. Often this is actually you yourself; sometimes it is "www-data" or "apache". If you dont know, ask your ISP.
In the script above and in the following, replace /home/wiki/data/node.db with a filename in a directory that you will be able to make readable and writeable by the webserver. SQLite requires access to both the file (for writing data) and the directory it resides in (for creating a lockfile).
Download (0.025MB)
Added: 2007-07-17 License: Perl Artistic License Price:
831 downloads
RabbIT 3.10
RabbIT is a mutating, caching webproxy to speed up surfing over slow links. more>>
RabbIT is a proxy for HTTP, it is HTTP/1.1 compliant (testing being done with Co-Advisors test, http://coad.measurement-factory.com/) and should hopefully support the latest HTTP/x.x in the future. RabbITs main goal is to speed up surfing over slow links by removing unnecessary parts (like background images) while still showing the page mostly like it is. For example, we try not to ruin the page layout completely when we remove unwanted advertising banners. The page may sometimes even look better after filtering as you get rid of pointless animated gif images.
Since filtering the pages is a "heavy" process, RabbIT caches the pages it filters but still tries to respect cache control headers and the old style "pragma: no-cache". RabbIT also accepts request for nonfiltered pages by prepending "noproxy" to the adress (like http://noproxy.www.altavista.com/). Optionally, a link to the unfiltered page can be inserted at the top of each page automatically.
RabbIT is developed and tested under Solaris and Linux. Since the whole package is written in java, the basic proxy should run on any plattform that supports java. Image processing is done by an external program and the recomended program is convert (found in ImageMagick). RabbIT can of course be run without image processing enabled, but then you lose a lot of the time savings it gives.
RabbIT works best if it is run on a computer with a fast link (typically your ISP). Since every large image is compressed before it is sent from the ISP to you, surfing becomes much faster at the price of some decrease in image quality. If some parts of the page are already cached by the proxy, the speedup will often be quite amazing. For 1275 random images only 22% (2974108 bytes out of a total of 13402112) were sent to the client. That is 17 minutes instead of 75 using 28.8 modem.
RabbIT works by modifying the pages you visit so that your browser never sees the advertising images, it only sees one fixed image tag (that image is cached in the browser the first time it is downloaded, so sequential requests for it is made from the browsers cache, giving a nice speedup). For images RabbIT fetches the image and run it through a processor giving a low quality jpeg instead of the animated gif-image. This image is very much smaller and download of it should be quick even over a slow link (modem).
Main features:
- Compress text pages to gzip streams. This reduces size by up to 75%
- Compress images to 10% jpeg. This reduces size by up to 95%
- Remove advertising
- Remove background images
- Cache filtered pages and images
- Uses keepalive if possible
- Easy and powerful configuration
- Multi threaded solution written in java
- Modular and easily extended
- Complete HTTP/1.1 compliance
Enhancements:
- This release tries to make parsing of non-HTML break down more nicely.
- It fixes a problem with broken image downloads for some users.
<<lessSince filtering the pages is a "heavy" process, RabbIT caches the pages it filters but still tries to respect cache control headers and the old style "pragma: no-cache". RabbIT also accepts request for nonfiltered pages by prepending "noproxy" to the adress (like http://noproxy.www.altavista.com/). Optionally, a link to the unfiltered page can be inserted at the top of each page automatically.
RabbIT is developed and tested under Solaris and Linux. Since the whole package is written in java, the basic proxy should run on any plattform that supports java. Image processing is done by an external program and the recomended program is convert (found in ImageMagick). RabbIT can of course be run without image processing enabled, but then you lose a lot of the time savings it gives.
RabbIT works best if it is run on a computer with a fast link (typically your ISP). Since every large image is compressed before it is sent from the ISP to you, surfing becomes much faster at the price of some decrease in image quality. If some parts of the page are already cached by the proxy, the speedup will often be quite amazing. For 1275 random images only 22% (2974108 bytes out of a total of 13402112) were sent to the client. That is 17 minutes instead of 75 using 28.8 modem.
RabbIT works by modifying the pages you visit so that your browser never sees the advertising images, it only sees one fixed image tag (that image is cached in the browser the first time it is downloaded, so sequential requests for it is made from the browsers cache, giving a nice speedup). For images RabbIT fetches the image and run it through a processor giving a low quality jpeg instead of the animated gif-image. This image is very much smaller and download of it should be quick even over a slow link (modem).
Main features:
- Compress text pages to gzip streams. This reduces size by up to 75%
- Compress images to 10% jpeg. This reduces size by up to 95%
- Remove advertising
- Remove background images
- Cache filtered pages and images
- Uses keepalive if possible
- Easy and powerful configuration
- Multi threaded solution written in java
- Modular and easily extended
- Complete HTTP/1.1 compliance
Enhancements:
- This release tries to make parsing of non-HTML break down more nicely.
- It fixes a problem with broken image downloads for some users.
Download (0.70MB)
Added: 2007-07-10 License: BSD License Price:
843 downloads
Arnos IPTABLES Firewall Script 1.8.8i
Arnos IPTABLES firewall script was initially written because I needed to protect my single-homed Linux machine at work. more>>
Arnos IPTABLES firewall script was initially written because I needed to protect my single-homed Linux machine at work. I wrote it at the time I couldnt find any script that really satisfied my needs except for one that was written by a guy called Seven.
I helped him for several months with the work on his script by suppling patches, reporting bugs etc. In this period I was fortunately also able to master scripting for iptables myself because soon Seven discontinued his work, I never got to even talk to the guy ever again. At that point I decided to continue his work, or actually I started my own branch based on his script.
In the summer of 2002 I finally got an ADSL connection at home. Initially I used the iptables firewall that came with the great ADSL4LINUX-package (http://www.adsl4linux.nl). But it didnt take me long to come to the conclusion that their iptables firewall lacked important features like port-forwarding and flexbility with "trusted hosts" etc.
I also didnt like the fact that I had to use a different firewall for my home machine and the machine at work. This made me decide to use some of the ADSL4LINUX knowledge to implement ADSL support.
By now (about 1 year later as of writing) there are only few remnants left of Sevens original script and many, many, many improvements were applied. One major improvement is the ADSL and NAT support (Check the features page with the specifiations of my firewall). For version 2 (alpha) I plan to completely rewrite to script to make it more flexible and to increase the usability for others.
Main features:
- Very secure stateful filtering firewall
- Both kernel 2.4 & 2.6 support
- It can be used for both single- and multi(eg. dual)-homed boxes
- Masquerading (NAT) and SNAT support
- Multiple external (internet) interfaces
- Support multiroute NAT & SNAT (load balancing over multiple (internet) interfaces)
- Port forwarding (NAT)
- Support MAC address filtering
- Support for DSL/ADSL modems
- Support for PPPoE, PPPoA and bridging modem setups
- Support for static and ISP assigned (DHCP) IPs
- Support for (transparent) proxies
- Full support for DMZs and DMZ-2-LAN forwarding. You can also use it to isolate your eg. wireless LAN.
- (Nmap)(stealth) portscan detection
- Protection against SYN-flooding (DoS attacks)
- Protection against ICMP-flooding (DoS attacks)
- Extensive user-definable logging with rate limiting to prevent log flooding
- Includes options to optimize your throughput
- User definable open ports, closed ports, trusted hosts, blocked hosts etc.
- Log & protection options are both highly customizable
- Support for custom iptables rules in a seperate file
- It can be used with chkconfig runlevel system (eg. RedHat/Fedora)
- Main focus on TCP/UDP/ICMP but additional support for *ALL* IP protocols
- It works with Freeswan IPSEC (VPN) & SSH Sentinel (http://www.freeswan.org) (+virtual IPs)
- It works with PoPTop PPTP (http://www.poptop.org)
- It works with UPnP
- DRDOS protection/detection (experimental)
- Its easy to configure
- And much more.
Enhancements:
- This release fixes a nasty bug in the NAT forwarding rules that caused using subnet-source-restrictions not to work.
- It adds an extra rule to the DHCP server section to allow packets from DHCP servers in the same segment.
- There are several plugin updates.
- A Racoon IPSEC VPN plugin and a transparent DNAT plugin have been added.
<<lessI helped him for several months with the work on his script by suppling patches, reporting bugs etc. In this period I was fortunately also able to master scripting for iptables myself because soon Seven discontinued his work, I never got to even talk to the guy ever again. At that point I decided to continue his work, or actually I started my own branch based on his script.
In the summer of 2002 I finally got an ADSL connection at home. Initially I used the iptables firewall that came with the great ADSL4LINUX-package (http://www.adsl4linux.nl). But it didnt take me long to come to the conclusion that their iptables firewall lacked important features like port-forwarding and flexbility with "trusted hosts" etc.
I also didnt like the fact that I had to use a different firewall for my home machine and the machine at work. This made me decide to use some of the ADSL4LINUX knowledge to implement ADSL support.
By now (about 1 year later as of writing) there are only few remnants left of Sevens original script and many, many, many improvements were applied. One major improvement is the ADSL and NAT support (Check the features page with the specifiations of my firewall). For version 2 (alpha) I plan to completely rewrite to script to make it more flexible and to increase the usability for others.
Main features:
- Very secure stateful filtering firewall
- Both kernel 2.4 & 2.6 support
- It can be used for both single- and multi(eg. dual)-homed boxes
- Masquerading (NAT) and SNAT support
- Multiple external (internet) interfaces
- Support multiroute NAT & SNAT (load balancing over multiple (internet) interfaces)
- Port forwarding (NAT)
- Support MAC address filtering
- Support for DSL/ADSL modems
- Support for PPPoE, PPPoA and bridging modem setups
- Support for static and ISP assigned (DHCP) IPs
- Support for (transparent) proxies
- Full support for DMZs and DMZ-2-LAN forwarding. You can also use it to isolate your eg. wireless LAN.
- (Nmap)(stealth) portscan detection
- Protection against SYN-flooding (DoS attacks)
- Protection against ICMP-flooding (DoS attacks)
- Extensive user-definable logging with rate limiting to prevent log flooding
- Includes options to optimize your throughput
- User definable open ports, closed ports, trusted hosts, blocked hosts etc.
- Log & protection options are both highly customizable
- Support for custom iptables rules in a seperate file
- It can be used with chkconfig runlevel system (eg. RedHat/Fedora)
- Main focus on TCP/UDP/ICMP but additional support for *ALL* IP protocols
- It works with Freeswan IPSEC (VPN) & SSH Sentinel (http://www.freeswan.org) (+virtual IPs)
- It works with PoPTop PPTP (http://www.poptop.org)
- It works with UPnP
- DRDOS protection/detection (experimental)
- Its easy to configure
- And much more.
Enhancements:
- This release fixes a nasty bug in the NAT forwarding rules that caused using subnet-source-restrictions not to work.
- It adds an extra rule to the DHCP server section to allow packets from DHCP servers in the same segment.
- There are several plugin updates.
- A Racoon IPSEC VPN plugin and a transparent DNAT plugin have been added.
Download (0.081MB)
Added: 2007-07-03 License: GPL (GNU General Public License) Price:
854 downloads
Newsstar 1.3.2
Newsstar fetches news and posts it to a local server. more>>
Newsstar fetches news and posts it to a local server; INN, s-news and sn are supported, and it should be easy to adapt for other servers with some configuration and extra scripts. Its designed for Unix-like systems, and all the development was done on Linux.
There are already plenty of other programs to do this, but what makes newsstar special is that it can make multiple simultaneous connections, not only to one server, but to several, supporting up to 10 threads. Before fetching each article it checks that it hasnt already been downloaded by another thread or in a previous session. It can also pipeline article requests to make better use of available bandwidth.
I wrote it because a number of ISPs I have used suffer from unreliable newsfeeds. There is an excellent free server made available by news.individual.net, but it can be a bit slow at times, and using external servers uses more bandwidth. Therefore I wanted a program which could fetch whatever articles my ISP has available, but use the foreign server to avoid missing posts or getting them very late, and to do it as fast as possible.
This project is distributed under the GPL.
<<lessThere are already plenty of other programs to do this, but what makes newsstar special is that it can make multiple simultaneous connections, not only to one server, but to several, supporting up to 10 threads. Before fetching each article it checks that it hasnt already been downloaded by another thread or in a previous session. It can also pipeline article requests to make better use of available bandwidth.
I wrote it because a number of ISPs I have used suffer from unreliable newsfeeds. There is an excellent free server made available by news.individual.net, but it can be a bit slow at times, and using external servers uses more bandwidth. Therefore I wanted a program which could fetch whatever articles my ISP has available, but use the foreign server to avoid missing posts or getting them very late, and to do it as fast as possible.
This project is distributed under the GPL.
Download (0.24MB)
Added: 2007-06-28 License: GPL (GNU General Public License) Price:
849 downloads
Project Observer 0.2.4 / 0.3.0pre1
Project Observer is an autodiscovering network management system focused primarily on Cisco and Linux networks. more>>
Project Observer is an autodiscovering network management system focused primarily on Cisco and Linux networks.
Introduction & History
Autodiscovering PHP/MySQL/SNMP/CDP based network management system focused primarily on Cisco and Linux networks. Capable of automatically generating network diagrams. Networks are automatically discovered based on CDP data collected via SNMP. IP subnet SNMP scanning is not yet implemented but is planned.
The main strenghts of Project Observer lie in being able to easily navigate a large ISP style network, but it has also been designed to be competant at monitoring Unix servers and services such as Apache.
This is the third incarnation of this design that I know of, the original, Brockrigg, was written by Simon Woodward for Onyx Internet and the second, Kikker, was written by myself for Entanet International.
I used the Brockrigg system quite heavily whilst I was at Onyx, so its seemed only sensible for me to write something similar as Kikker when I moved to Enta. Project Observer has been written with learnt during the Kikker development, and will hopefully be a far more flexible and useful piece of software. With the exception of the unfinished diagram drawing code, Project Observer is far superior to the Kikker implementation.
Im currently using Project Observer as my primary network management/graphing system, but I wouldnt classify it as production software, far from it!
If youd like to test the software, please download it below and email me to tell me that youre using it! Its at the stage where a lot of user input, and development help!, is needed, so please contact me if youre using it.
Developed to work with
- Cisco Catalyst 2950, 3548XL, 3550
- Cisco 7200
- Linux Debian / Ubuntu
- FreeBSD (m0n0wall / pfSense)
- Most other Linux and Cisco hardware
Main features:
- Connected-device discovery via CDP.
- Aware of subnets to show machines on the same broadcast domain.
- Graph interface traffic, packets and errors
- Understands a simple interface naming scheme
- Graph cpu usage, load, memory usage, uptime, users, processes for Net-SNMP servers
- Aware of m0n0wall and pfSense SNMP limitations
- Graph mail statistics collected on remote hosts using mail-graph and courier-graph
- Collect data from Apache hosts using /server-status/
- Can detect Linux, FreeBSD, Windows and Cisco OS types
- Parses Cisco version strings and other OIDs to get hardware type, os version and os featureset
- Heavy use of overlib rollover images to ease use
- Generates primative network diagrams using graphviz
<<lessIntroduction & History
Autodiscovering PHP/MySQL/SNMP/CDP based network management system focused primarily on Cisco and Linux networks. Capable of automatically generating network diagrams. Networks are automatically discovered based on CDP data collected via SNMP. IP subnet SNMP scanning is not yet implemented but is planned.
The main strenghts of Project Observer lie in being able to easily navigate a large ISP style network, but it has also been designed to be competant at monitoring Unix servers and services such as Apache.
This is the third incarnation of this design that I know of, the original, Brockrigg, was written by Simon Woodward for Onyx Internet and the second, Kikker, was written by myself for Entanet International.
I used the Brockrigg system quite heavily whilst I was at Onyx, so its seemed only sensible for me to write something similar as Kikker when I moved to Enta. Project Observer has been written with learnt during the Kikker development, and will hopefully be a far more flexible and useful piece of software. With the exception of the unfinished diagram drawing code, Project Observer is far superior to the Kikker implementation.
Im currently using Project Observer as my primary network management/graphing system, but I wouldnt classify it as production software, far from it!
If youd like to test the software, please download it below and email me to tell me that youre using it! Its at the stage where a lot of user input, and development help!, is needed, so please contact me if youre using it.
Developed to work with
- Cisco Catalyst 2950, 3548XL, 3550
- Cisco 7200
- Linux Debian / Ubuntu
- FreeBSD (m0n0wall / pfSense)
- Most other Linux and Cisco hardware
Main features:
- Connected-device discovery via CDP.
- Aware of subnets to show machines on the same broadcast domain.
- Graph interface traffic, packets and errors
- Understands a simple interface naming scheme
- Graph cpu usage, load, memory usage, uptime, users, processes for Net-SNMP servers
- Aware of m0n0wall and pfSense SNMP limitations
- Graph mail statistics collected on remote hosts using mail-graph and courier-graph
- Collect data from Apache hosts using /server-status/
- Can detect Linux, FreeBSD, Windows and Cisco OS types
- Parses Cisco version strings and other OIDs to get hardware type, os version and os featureset
- Heavy use of overlib rollover images to ease use
- Generates primative network diagrams using graphviz
Download (2.1MB)
Added: 2007-06-25 License: BSD License Price:
854 downloads
phptelemeter 1.31
phptelemeter is a script that can read the webpages for the webbased quota monitor for the Belgian ISP Telenet. more>>
phptelemeter script can read the webpages for the webbased quota monitor for the Belgian ISP Telenet.
These pages contain both the actual status (which is refreshed nightly), and a 30-day shifting window history. This history is what makes up the used quota.
Usage
First off, to actually run this script you must tell it where the php binary is. Edit phptelemeter.php and modify the first line to #!/path/to/php4 -q. On Debian Sid, this is /usr/bin/php4.
To create the initial configuration file, just run the script.
It will notice the absence of ~/.phptelemeterrc, and create a dummy version. Next, configure this file (usually youll just want to change username and password to the information for your account), and rerun phptelemeter - youll get the output you want instantly.
Command line options
There are several options:
-d, --daily - show the 30day overview (overrides config)
-g, --graph - shows the usage graph (overrides config)
-r, --remaining - show the remaining quota (overrides config)
-D, --debug - shows some debugging stuff
-f, --file-output - dumps the output in files instead on the stdout (overrides config)
-n, --new-config - writes a new dummy config file to the current directory
-V, --version - shows the version and exits
<<lessThese pages contain both the actual status (which is refreshed nightly), and a 30-day shifting window history. This history is what makes up the used quota.
Usage
First off, to actually run this script you must tell it where the php binary is. Edit phptelemeter.php and modify the first line to #!/path/to/php4 -q. On Debian Sid, this is /usr/bin/php4.
To create the initial configuration file, just run the script.
It will notice the absence of ~/.phptelemeterrc, and create a dummy version. Next, configure this file (usually youll just want to change username and password to the information for your account), and rerun phptelemeter - youll get the output you want instantly.
Command line options
There are several options:
-d, --daily - show the 30day overview (overrides config)
-g, --graph - shows the usage graph (overrides config)
-r, --remaining - show the remaining quota (overrides config)
-D, --debug - shows some debugging stuff
-f, --file-output - dumps the output in files instead on the stdout (overrides config)
-n, --new-config - writes a new dummy config file to the current directory
-V, --version - shows the version and exits
Download (0.086MB)
Added: 2007-05-15 License: GPL (GNU General Public License) Price:
893 downloads
mod_vhost_alias 1.3
mod_vhost_alias Apache module provides support for dynamically configured mass virtual hosting. more>>
mod_vhost_alias is an Apache module that creates dynamically configured virtual hosts, by allowing the IP address and/or the Host: header of the HTTP request to be used as part of the pathname to determine what files to serve. This allows for easy use of a huge number of virtual hosts with similar configurations.
Directory Name Interpolation
All the directives in this module interpolate a string into a pathname. The interpolated string (henceforth called the "name") may be either the server name (see the UseCanonicalName directive for details on how this is determined) or the IP address of the virtual host on the server in dotted-quad format. The interpolation is controlled by specifiers inspired by printf which have a number of formats:
%%
insert a %
%p
insert the port number of the virtual host
%N.M
insert (part of) the name
N and M are used to specify substrings of the name. N selects from the dot-separated components of the name, and M selects characters within whatever N has selected. M is optional and defaults to zero if it isnt present; the dot must be present if and only if M is present. The interpretation is as follows:
0
the whole name
1
the first part
2
the second part
-1
the last part
-2
the penultimate part
2+
the second and all subsequent parts
-2+
the penultimate and all preceding parts
1+ and -1+
the same as 0
If N or M is greater than the number of parts available a single underscore is interpolated.
Examples
For simple name-based virtual hosts you might use the following directives in your server configuration file:
UseCanonicalName Off
VirtualDocumentRoot /usr/local/apache/vhosts/%0
A request for http://www.example.com/directory/file.html will be satisfied by the file /usr/local/apache/vhosts/www.example.com/directory/file.html.
For a very large number of virtual hosts it is a good idea to arrange the files to reduce the size of the vhosts directory. To do this you might use the following in your configuration file:
UseCanonicalName Off
VirtualDocumentRoot /usr/local/apache/vhosts/%3+/%2.1/%2.2/%2.3/%2
A request for http://www.example.isp.com/directory/file.html will be satisfied by the file /usr/local/apache/vhosts/isp.com/e/x/a/example/directory/file.html. A more even spread of files can be achieved by hashing from the end of the name, for example:
VirtualDocumentRoot /usr/local/apache/vhosts/%3+/%2.-1/%2.-2/%2.-3/%2
The example request would come from /usr/local/apache/vhosts/isp.com/e/l/p/example/directory/file.html. Alternatively you might use:
VirtualDocumentRoot /usr/local/apache/vhosts/%3+/%2.1/%2.2/%2.3/%2.4+
The example request would come from /usr/local/apache/vhosts/isp.com/e/x/a/mple/directory/file.html.
For IP-based virtual hosting you might use the following in your configuration file:
UseCanonicalName DNS
VirtualDocumentRootIP /usr/local/apache/vhosts/%1/%2/%3/%4/docs
VirtualScriptAliasIP /usr/local/apache/vhosts/%1/%2/%3/%4/cgi-bin
A request for http://www.example.isp.com/directory/file.html would be satisfied by the file /usr/local/apache/vhosts/10/20/30/40/docs/directory/file.html if the IP address of www.example.com were 10.20.30.40. A request for http://www.example.isp.com/cgi-bin/script.pl would be satisfied by executing the program /usr/local/apache/vhosts/10/20/30/40/cgi-bin/script.pl.
If you want to include the . character in a VirtualDocumentRoot directive, but it clashes with a % directive, you can work around the problem in the following way:
VirtualDocumentRoot /usr/local/apache/vhosts/%2.0.%3.0
A request for http://www.example.isp.com/directory/file.html will be satisfied by the file /usr/local/apache/vhosts/example.isp/directory/file.html.
<<lessDirectory Name Interpolation
All the directives in this module interpolate a string into a pathname. The interpolated string (henceforth called the "name") may be either the server name (see the UseCanonicalName directive for details on how this is determined) or the IP address of the virtual host on the server in dotted-quad format. The interpolation is controlled by specifiers inspired by printf which have a number of formats:
%%
insert a %
%p
insert the port number of the virtual host
%N.M
insert (part of) the name
N and M are used to specify substrings of the name. N selects from the dot-separated components of the name, and M selects characters within whatever N has selected. M is optional and defaults to zero if it isnt present; the dot must be present if and only if M is present. The interpretation is as follows:
0
the whole name
1
the first part
2
the second part
-1
the last part
-2
the penultimate part
2+
the second and all subsequent parts
-2+
the penultimate and all preceding parts
1+ and -1+
the same as 0
If N or M is greater than the number of parts available a single underscore is interpolated.
Examples
For simple name-based virtual hosts you might use the following directives in your server configuration file:
UseCanonicalName Off
VirtualDocumentRoot /usr/local/apache/vhosts/%0
A request for http://www.example.com/directory/file.html will be satisfied by the file /usr/local/apache/vhosts/www.example.com/directory/file.html.
For a very large number of virtual hosts it is a good idea to arrange the files to reduce the size of the vhosts directory. To do this you might use the following in your configuration file:
UseCanonicalName Off
VirtualDocumentRoot /usr/local/apache/vhosts/%3+/%2.1/%2.2/%2.3/%2
A request for http://www.example.isp.com/directory/file.html will be satisfied by the file /usr/local/apache/vhosts/isp.com/e/x/a/example/directory/file.html. A more even spread of files can be achieved by hashing from the end of the name, for example:
VirtualDocumentRoot /usr/local/apache/vhosts/%3+/%2.-1/%2.-2/%2.-3/%2
The example request would come from /usr/local/apache/vhosts/isp.com/e/l/p/example/directory/file.html. Alternatively you might use:
VirtualDocumentRoot /usr/local/apache/vhosts/%3+/%2.1/%2.2/%2.3/%2.4+
The example request would come from /usr/local/apache/vhosts/isp.com/e/x/a/mple/directory/file.html.
For IP-based virtual hosting you might use the following in your configuration file:
UseCanonicalName DNS
VirtualDocumentRootIP /usr/local/apache/vhosts/%1/%2/%3/%4/docs
VirtualScriptAliasIP /usr/local/apache/vhosts/%1/%2/%3/%4/cgi-bin
A request for http://www.example.isp.com/directory/file.html would be satisfied by the file /usr/local/apache/vhosts/10/20/30/40/docs/directory/file.html if the IP address of www.example.com were 10.20.30.40. A request for http://www.example.isp.com/cgi-bin/script.pl would be satisfied by executing the program /usr/local/apache/vhosts/10/20/30/40/cgi-bin/script.pl.
If you want to include the . character in a VirtualDocumentRoot directive, but it clashes with a % directive, you can work around the problem in the following way:
VirtualDocumentRoot /usr/local/apache/vhosts/%2.0.%3.0
A request for http://www.example.isp.com/directory/file.html will be satisfied by the file /usr/local/apache/vhosts/example.isp/directory/file.html.
Download (MB)
Added: 2007-05-05 License: The Apache License Price:
908 downloads
ispCP Omega 1.0.0 RC2
ispCP Omega is a powerful Web hosting control panel. more>>
ispCP project was founded to build a Multi Server Control and Administration Panel without limits. Until there is an usable version a lot of time will pass by. This Control Panel should be usable by any Internet Service Provider (isp). To develop such a tool, we need a lot of time.
To gain your interest, we decided to support the dying VHCS project. VHCS means Virtual Hosting Control Panel. It is a powerful tool to administrate your webhosting services. Our fork of VHCS is called the ispCP Omega.
The ispCP Omega release is based on the original VHCS, an open source project. As core members of the former VHCS developing team, we - Malte aka ephigenie and Benedikt aka RatS - had the wish to create a real open development of VHCS. On this platform it is possible.
Since we cannot change the copyright of the parts were using out of the VHCS project which is licensed under the Mozilla Public License, were looking forward to make all new parts available under the Gnu Public License (V2).
<<lessTo gain your interest, we decided to support the dying VHCS project. VHCS means Virtual Hosting Control Panel. It is a powerful tool to administrate your webhosting services. Our fork of VHCS is called the ispCP Omega.
The ispCP Omega release is based on the original VHCS, an open source project. As core members of the former VHCS developing team, we - Malte aka ephigenie and Benedikt aka RatS - had the wish to create a real open development of VHCS. On this platform it is possible.
Since we cannot change the copyright of the parts were using out of the VHCS project which is licensed under the Mozilla Public License, were looking forward to make all new parts available under the Gnu Public License (V2).
Download (18.1MB)
Added: 2007-04-25 License: MPL (Mozilla Public License) Price:
913 downloads
gnome-ppp_logger 1.0
gnome-ppp_logger is a project that logs the amount of time spent on the net when connected with gnome-ppp. more>>
gnome-ppp_logger is a project that logs the amount of time spent on the net when connected with gnome-ppp.
This program lets you establish a PPP connection to your ISP using gnome-ppp. It saves your online time in a log for later analysis. This will prevent you from getting into that state of shock when the phone bill comes.
<<lessThis program lets you establish a PPP connection to your ISP using gnome-ppp. It saves your online time in a log for later analysis. This will prevent you from getting into that state of shock when the phone bill comes.
Download (0.011MB)
Added: 2007-04-24 License: GPL (GNU General Public License) Price:
916 downloads
DDNSNotify 0.1.0b
DDNSNotify is a program that logs into a (telnet-enabled) router and retrieves the WAN IP address. more>>
DDNSNotify is a program that logs into a (telnet-enabled) router and retrieves the WAN IP address, but only if the IP address differs from the DNS (A record) address for the domain name given.
It is intend for DynamicDNS applications, where the IP address for a Web site changes (usually due to ISP rules). Thus, using the new IP address, you can update your DNS records using another external script (such as zoneclient.py), so that your Web sites downtime is reduced to a minimum.
The project currently supports Draytek Vigor routers (and possibly other Draytek models).
<<lessIt is intend for DynamicDNS applications, where the IP address for a Web site changes (usually due to ISP rules). Thus, using the new IP address, you can update your DNS records using another external script (such as zoneclient.py), so that your Web sites downtime is reduced to a minimum.
The project currently supports Draytek Vigor routers (and possibly other Draytek models).
Download (MB)
Added: 2007-04-23 License: GPL (GNU General Public License) Price:
914 downloads
Hotclient 0.1
Hotclient provides an authentication client for users of Hotwire Internet connections. more>>
Hotclient provides an authentication client for users of Hotwire Internet connections.
Currently hotclient is available as
. linux shell application
. Windows command line application
. Perl Command line - Platform Independent under the GNU - General Public License
Hotwire - Internet Private Limited is an ISP which provides 24-7 always on Internet connections. You can visit them at http://www.hotwireindia.net. I do not claim any affiliation with Hotwire or Primus Telecommunications India Limited (the parent company) or anybody else thereof. I am just a user of Hotwire services and promise to abide by their terms of usage/service.
Why Hotclient?
People would ask wasnt the authentication software provided by Primus good enough. Well their software can be got from their website at http://hotwireindia.net/Hotwire.exe. Other clients are available as well at the below links
But I have a actual 24-7 connection. Whenever the network fails or the server goes down for a reboot all these clients just exit out of the program.
Well .....Hello! Im not at my desk at all times. What I needed was a client which picks up the connection as and when it becomes available again so that my downloads would continue. Hence the first version for Linux was born (Im better at gcc than VC, besides i dont actually have a valid copy of VC). The Perl version started and was finished on the same day.
Once I did that well I just went ahead and did the same for Windows. Both the GCC and Win-GCC versions are shell based programs.
<<lessCurrently hotclient is available as
. linux shell application
. Windows command line application
. Perl Command line - Platform Independent under the GNU - General Public License
Hotwire - Internet Private Limited is an ISP which provides 24-7 always on Internet connections. You can visit them at http://www.hotwireindia.net. I do not claim any affiliation with Hotwire or Primus Telecommunications India Limited (the parent company) or anybody else thereof. I am just a user of Hotwire services and promise to abide by their terms of usage/service.
Why Hotclient?
People would ask wasnt the authentication software provided by Primus good enough. Well their software can be got from their website at http://hotwireindia.net/Hotwire.exe. Other clients are available as well at the below links
But I have a actual 24-7 connection. Whenever the network fails or the server goes down for a reboot all these clients just exit out of the program.
Well .....Hello! Im not at my desk at all times. What I needed was a client which picks up the connection as and when it becomes available again so that my downloads would continue. Hence the first version for Linux was born (Im better at gcc than VC, besides i dont actually have a valid copy of VC). The Perl version started and was finished on the same day.
Once I did that well I just went ahead and did the same for Windows. Both the GCC and Win-GCC versions are shell based programs.
Download (MB)
Added: 2007-04-23 License: LGPL (GNU Lesser General Public License) Price:
914 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above isp search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed