not found
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2944
Linux on iPod
Linux on iPod is an Linux based operating system for iPod. more>>
So far, we have successfully ported a customized uClinux (http://www.uclinux.org) kernel to the iPod, and written a simple user interface for it dubbed podzilla. Many additional Applications have been written, adding many capabilities not found in Apples firmware.
Our bootloader allows for you to choose between either iPodLinux or Apples firmware each time you turn on your iPod. iPodLinux is currently safe to install on 1st, 2nd, and 3rd generation iPods.
We are currently accepting Donations towards the purchase of a fourth generation iPod for us to test with. The fourth generation click wheel, mini, U2, Photo, and Shuffle iPods are NOT currently supported. For the latest information on 4th gen development, read the Fourth Generation Project Status.
<<lessOur bootloader allows for you to choose between either iPodLinux or Apples firmware each time you turn on your iPod. iPodLinux is currently safe to install on 1st, 2nd, and 3rd generation iPods.
We are currently accepting Donations towards the purchase of a fourth generation iPod for us to test with. The fourth generation click wheel, mini, U2, Photo, and Shuffle iPods are NOT currently supported. For the latest information on 4th gen development, read the Fourth Generation Project Status.
Download (1.1MB)
Added: 2005-07-26 License: GPL (GNU General Public License) Price:
1587 downloads
Not A Commander 1.0-SNAP-051109
Not A Commander is an X11 file manager. more>>
Not A Commander is yet another file manager modeled after the Norton Commander. Good integration with the command line is the primary goal.
This project is using the technology of Natural Stupidity for development: first get something working at all, then gradually improve it. My primary targets are the features that I personally would use. The features that I wont use anyway are not planned to be implemented at all (though if someone would contribute an implementation I would gladly accept it - as long as it does not break any of the things that I use).
Build
Run `make. That should build all the binary parts. The X11 headers are required for build. You may need to modify the Makefile for peculiarities of your particular system (directory names, libraries etc.).
Installation
Run `make install. By default the `nac binary is instaled into /usr/local/bin and the rest of files is installed into /usr/local/lib/nac (which is referred further as "the NAC directory").
These directory names can be changed in the Makefile. If the configuration file nac.sysrc was present in the NAC directory before installation, it will be moved into nac.sysrc.old.
Configuration
The default configuration of NAC can be changed with rc files. There are two rc files:
per system - nac.sysrc in the NAC directory per user - .nacrc in the users home directory
These files are common Tcl scripts that can be used to change the tunable values. NAC first sets the built-in values, then loads the system-wide rc file (if present), then loads the users rc file (if present). Thus the system-wide script can examine the built-in values and modify them was neccessary, and the users script can do the same thing with the result
of the system-wide script.
Be careful with the syntax, in case of an error in the rc scripts NAC wont start.
The list of the supported tunables and their values can be found at the top of tune.tcl. For now (the alpha phase of development) its expected to be quite liquid and change between snapshot releases. Probably some sort of versioning will be added after it stabilizes.
The sample system rc file included in a release contains only one setting - the name of font to use (most probably you dont have the font "koi9x16" which is the built-in default).
The default initial size of the window is defined by panel dimensions, variables named set panel:filespercolumn (number of rows in panels), panel:ncolumns (number of columns in panels), panel:columnwidth (width of a column in dots). The internal xterm is automatically resized to fit these dimensions. Alternative size in pixels or xterm characters can be
selected with command line options.
Enhancements:
- Various bugs were fixed and workarounds were included for bugs in glibc and Tk.
<<lessThis project is using the technology of Natural Stupidity for development: first get something working at all, then gradually improve it. My primary targets are the features that I personally would use. The features that I wont use anyway are not planned to be implemented at all (though if someone would contribute an implementation I would gladly accept it - as long as it does not break any of the things that I use).
Build
Run `make. That should build all the binary parts. The X11 headers are required for build. You may need to modify the Makefile for peculiarities of your particular system (directory names, libraries etc.).
Installation
Run `make install. By default the `nac binary is instaled into /usr/local/bin and the rest of files is installed into /usr/local/lib/nac (which is referred further as "the NAC directory").
These directory names can be changed in the Makefile. If the configuration file nac.sysrc was present in the NAC directory before installation, it will be moved into nac.sysrc.old.
Configuration
The default configuration of NAC can be changed with rc files. There are two rc files:
per system - nac.sysrc in the NAC directory per user - .nacrc in the users home directory
These files are common Tcl scripts that can be used to change the tunable values. NAC first sets the built-in values, then loads the system-wide rc file (if present), then loads the users rc file (if present). Thus the system-wide script can examine the built-in values and modify them was neccessary, and the users script can do the same thing with the result
of the system-wide script.
Be careful with the syntax, in case of an error in the rc scripts NAC wont start.
The list of the supported tunables and their values can be found at the top of tune.tcl. For now (the alpha phase of development) its expected to be quite liquid and change between snapshot releases. Probably some sort of versioning will be added after it stabilizes.
The sample system rc file included in a release contains only one setting - the name of font to use (most probably you dont have the font "koi9x16" which is the built-in default).
The default initial size of the window is defined by panel dimensions, variables named set panel:filespercolumn (number of rows in panels), panel:ncolumns (number of columns in panels), panel:columnwidth (width of a column in dots). The internal xterm is automatically resized to fit these dimensions. Alternative size in pixels or xterm characters can be
selected with command line options.
Enhancements:
- Various bugs were fixed and workarounds were included for bugs in glibc and Tk.
Download (0.20MB)
Added: 2005-11-10 License: BSD License Price:
1445 downloads
Thousand Parsec 0.4.1
Thousand Parsec is a 4 Xs game (eXplore, eXpand, eXterminate, eXploit). more>>
Thousand Parsec is a 4 Xs game (eXplore, eXpand, eXterminate, eXploit) but it is different in the sense that it is designed for long games supporting universes as large as your computer can handle. (Have a quad Xeon with 4 gig of ram? Well have a couple of million systems in your universe!.
Thousand Parsec also supports long term play with players joining and leaving throughout the game. As well the tech tree is easily expandable and can be extended during the game without effecting anybody already playing (ie introduction of new technology as the game progresses).
You can choose to have highly exotic universes where the laws of physics are totally different or universes that are very similar to our own.
The game is TURN BASED, this means that clicking quickly isnt vital but strategy is.
The game should also be highly extend-able. Allowing player customisation not found in the commercial games.
Anyway we have high hopes for what TP will become. We have currently stolen a lot of ideas from Stars!, VGA Planets an XPace.
<<lessThousand Parsec also supports long term play with players joining and leaving throughout the game. As well the tech tree is easily expandable and can be extended during the game without effecting anybody already playing (ie introduction of new technology as the game progresses).
You can choose to have highly exotic universes where the laws of physics are totally different or universes that are very similar to our own.
The game is TURN BASED, this means that clicking quickly isnt vital but strategy is.
The game should also be highly extend-able. Allowing player customisation not found in the commercial games.
Anyway we have high hopes for what TP will become. We have currently stolen a lot of ideas from Stars!, VGA Planets an XPace.
Download (0.21MB)
Added: 2007-03-09 License: GPL (GNU General Public License) Price:
959 downloads
Darkbot 8
Darkbot is a very fast and small IRC bot written in C. more>>
Darkbot is a very fast and small program written in C language which connects to IRC from an Unix or Windows operating system and automatically "talks" and responds to users questions.
Originally created by Jason Hamilton as an aid for help channels to answer repeated questions from its virtually unlimited database, it has became a very popular talking robot in a generic sense, being used all over IRC networks for different purposes and in 18 languages.
THe dfata can be dynamically added and changed but also can be changed offline, working in its database.
An extensive but easy-to-understand list of commands and features, including some channel operation functions and levels of protection, makes Darkbot a very flexible but somehow powerful and complex robot, with almost human conversations and reactions.
Enhancements:
- Removed an unneeded line in main.c, that was used to "hide" warnings on WIN32, which is a very bad idea.
- Changed check_dbtimers() so it ignores the CVS directory, which contains information for the CVS server. This fixes a situation that seems to have only presented itself in FreeBSD, where it thinks the CVS directory is a timer, and sends out random garble every few seconds.
- configure.ac and source/Makefile.am; very minor updates.
- Fixed randq, which I accidentally broke when adding the
- I switch. This also fixes some problems that turned upon FreeBSD.
- Fixed a warning that came up in permbans.c about mixing types when compiling on OS X. I changed %d on line 198 to %ud.
- configure now checks for clock_t.
- configure now automatically checks for snprintf, and uses a replacement if its not found.
- docs/INSTALL.txt is now INSTALL in the toplevel dir.
- Another thing for automake to stop complaining about.
- The original configure script is now located in the scripts directory, and is called "Setup".
- docs/contributors.txt is now called AUTHORS in the top level of the distribution. Another thing automake complains about. I also worked on the appearance of this file, hopefully it looks a little better now.
- README.txt in the toplevel is now called "README". Automake complains about this file also, if its not found.
- This file is now called ChangeLog, and has been moved to the toplevel distribution dir. The reason for this is that automake complains, if it cant find this file.
- configure now checks for the presence of windows.h, and defines WIN32, if its found. This removes the need to do "make win". Until I add the noconsole option again, you can run darkbot with no console by doing "./darkbot &" in your cygwin shell.
- The configure.ac file is not yet complete, and most of the definitions listed in config.h are not completely implemented into the code yet. If you have problems, please let me know, and these files will become completely implemented as demand is met.
- Included premade Makefiles and configure script.
- Added "make convertdb", which will compile the database conversion utility, which encrypts the passwords in your userlist.db file.
- I added a Makefile.am in the toplevel, and in the source directory. These files are used in conjunction with GNU Automake to produce a Makefile.
- Added Makefile.ams and configure.ac for autoconf/automake.
<<lessOriginally created by Jason Hamilton as an aid for help channels to answer repeated questions from its virtually unlimited database, it has became a very popular talking robot in a generic sense, being used all over IRC networks for different purposes and in 18 languages.
THe dfata can be dynamically added and changed but also can be changed offline, working in its database.
An extensive but easy-to-understand list of commands and features, including some channel operation functions and levels of protection, makes Darkbot a very flexible but somehow powerful and complex robot, with almost human conversations and reactions.
Enhancements:
- Removed an unneeded line in main.c, that was used to "hide" warnings on WIN32, which is a very bad idea.
- Changed check_dbtimers() so it ignores the CVS directory, which contains information for the CVS server. This fixes a situation that seems to have only presented itself in FreeBSD, where it thinks the CVS directory is a timer, and sends out random garble every few seconds.
- configure.ac and source/Makefile.am; very minor updates.
- Fixed randq, which I accidentally broke when adding the
- I switch. This also fixes some problems that turned upon FreeBSD.
- Fixed a warning that came up in permbans.c about mixing types when compiling on OS X. I changed %d on line 198 to %ud.
- configure now checks for clock_t.
- configure now automatically checks for snprintf, and uses a replacement if its not found.
- docs/INSTALL.txt is now INSTALL in the toplevel dir.
- Another thing for automake to stop complaining about.
- The original configure script is now located in the scripts directory, and is called "Setup".
- docs/contributors.txt is now called AUTHORS in the top level of the distribution. Another thing automake complains about. I also worked on the appearance of this file, hopefully it looks a little better now.
- README.txt in the toplevel is now called "README". Automake complains about this file also, if its not found.
- This file is now called ChangeLog, and has been moved to the toplevel distribution dir. The reason for this is that automake complains, if it cant find this file.
- configure now checks for the presence of windows.h, and defines WIN32, if its found. This removes the need to do "make win". Until I add the noconsole option again, you can run darkbot with no console by doing "./darkbot &" in your cygwin shell.
- The configure.ac file is not yet complete, and most of the definitions listed in config.h are not completely implemented into the code yet. If you have problems, please let me know, and these files will become completely implemented as demand is met.
- Included premade Makefiles and configure script.
- Added "make convertdb", which will compile the database conversion utility, which encrypts the passwords in your userlist.db file.
- I added a Makefile.am in the toplevel, and in the source directory. These files are used in conjunction with GNU Automake to produce a Makefile.
- Added Makefile.ams and configure.ac for autoconf/automake.
Download (1.0MB)
Added: 2006-06-19 License: Freeware Price:
1227 downloads
NetAddr::IP::Find 0.03
NetAddr::IP::Find is a Perl module to find IP addresses in plain text. more>>
NetAddr::IP::Find is a Perl module to find IP addresses in plain text.
SYNOPSIS
use NetAddr::IP::Find;
$num_found = find_ipaddrs($text, &callback);
This is a module for finding IP addresses in plain text.
Functions
NetAddr::IP::Find exports one function, find_ipaddrs(). It works very similar to URI::Finds find_uris() or Email::Finds find_emails().
$num_ipaddrs_found = find_ipaddrs($text, &callback);
The first argument is a text to search through and manipulate. Second is a callback routine which defines what to do with each IP address as theyre found. It returns the total number of IP addresses found.
The callback is given two arguments. The first is a NetAddr::IP instance representing the IP address found. The second is the actual IP address as found in the text. Whatever the callback returns will replace the original text.
EXAMPLES
# For each IP address found, ping its host to see if its alive.
use Net::Ping;
my $pinger = Net::Ping->new;
my %pinged;
find_ipaddrs($text, sub {
my($ipaddr, $orig) = @_;
my $host = $ipaddr->to_string;
next if exists $pinged{$host};
$pinged{$host} = $pinger->ping($host);
});
while (my($host, $up) == each %pinged) {
print "$host is " . $up ? up : down . "n";
}
# Resolve IP address to FQDN
find_ipaddrs($text, sub {
my($ipaddr, $orig) = @_;
resolve_ip($ipaddr->to_string);
});
sub resolve_ip {
use Net::DNS;
# see perldoc Net::DNS for details
}
<<lessSYNOPSIS
use NetAddr::IP::Find;
$num_found = find_ipaddrs($text, &callback);
This is a module for finding IP addresses in plain text.
Functions
NetAddr::IP::Find exports one function, find_ipaddrs(). It works very similar to URI::Finds find_uris() or Email::Finds find_emails().
$num_ipaddrs_found = find_ipaddrs($text, &callback);
The first argument is a text to search through and manipulate. Second is a callback routine which defines what to do with each IP address as theyre found. It returns the total number of IP addresses found.
The callback is given two arguments. The first is a NetAddr::IP instance representing the IP address found. The second is the actual IP address as found in the text. Whatever the callback returns will replace the original text.
EXAMPLES
# For each IP address found, ping its host to see if its alive.
use Net::Ping;
my $pinger = Net::Ping->new;
my %pinged;
find_ipaddrs($text, sub {
my($ipaddr, $orig) = @_;
my $host = $ipaddr->to_string;
next if exists $pinged{$host};
$pinged{$host} = $pinger->ping($host);
});
while (my($host, $up) == each %pinged) {
print "$host is " . $up ? up : down . "n";
}
# Resolve IP address to FQDN
find_ipaddrs($text, sub {
my($ipaddr, $orig) = @_;
resolve_ip($ipaddr->to_string);
});
sub resolve_ip {
use Net::DNS;
# see perldoc Net::DNS for details
}
Download (0.003MB)
Added: 2007-04-17 License: Perl Artistic License Price:
923 downloads
Nikto 1.35
Nikto is an Open Source web server scanner which performs comprehensive tests against web servers for multiple items. more>>
Nikto is an Open Source web server scanner which performs comprehensive tests against web servers for multiple items, including over 3200 potentially dangerous CGIs/files, versions on over 625 servers, and version specific problems on over 230 servers. Scan items and plugins are frequently updated and can be automatically updated (if desired).
Nikto is not designed as an overly stealthy tool. It will test a web server in the shortest timespan possible, and its fairly obvious in log files. However, there is support for LibWhiskers anti-IDS methods in case you want to give it a try (or test your IDS system).
Not every check is a security problem, though most are. There are some items that are "info only" type checks that look for items that may not have a security flaw, but the webmaster or security engineer may not know are present on the server. These items are usually marked appropriately in the information printed. There are also some checks for unknown items which have been seen scanned for in log files.
Main features:
- Uses rfps LibWhisker as a base for all network funtionality
- Main scan database in CSV format for easy updates
- Determines "OK" vs "NOT FOUND" responses for each server, if possible
- Determines CGI directories for each server, if possible
- Switch HTTP versions as needed so that the server understands requests properly
- SSL Support (Unix with OpenSSL or maybe Windows with ActiveStates Perl/NetSSL)
- Output to file in plain text, HTML or CSV
- Generic and "server type" specific checks
- Plugin support (standard PERL)
- Checks for outdated server software
- Proxy support (with authentication)
- Host authentication (Basic)
- Watches for "bogus" OK responses
- Attempts to perform educated guesses for Authentication realms
- Captures/prints any Cookies received
- Mutate mode to "go fishing" on web servers for odd items
- Builds Mutate checks based on robots.txt entries (if present)
- Scan multiple ports on a target to find web servers (can integrate nmap for speed, if available)
- Multiple IDS evasion techniques
- Users can add a custom scan database
- Supports automatic code/check updates (with web access)
- Multiple host/port scanning (scan list files)
- Username guessing plugin via the cgiwrap program and Apache ~user methods
Enhancements:
- Added -config option to specify a config file (from Pavel Kankovsky)
- Added enhanced content checking to reduce false positives (from Pavel Kankovsky)
- Added more explicit licensing to code/databases
<<lessNikto is not designed as an overly stealthy tool. It will test a web server in the shortest timespan possible, and its fairly obvious in log files. However, there is support for LibWhiskers anti-IDS methods in case you want to give it a try (or test your IDS system).
Not every check is a security problem, though most are. There are some items that are "info only" type checks that look for items that may not have a security flaw, but the webmaster or security engineer may not know are present on the server. These items are usually marked appropriately in the information printed. There are also some checks for unknown items which have been seen scanned for in log files.
Main features:
- Uses rfps LibWhisker as a base for all network funtionality
- Main scan database in CSV format for easy updates
- Determines "OK" vs "NOT FOUND" responses for each server, if possible
- Determines CGI directories for each server, if possible
- Switch HTTP versions as needed so that the server understands requests properly
- SSL Support (Unix with OpenSSL or maybe Windows with ActiveStates Perl/NetSSL)
- Output to file in plain text, HTML or CSV
- Generic and "server type" specific checks
- Plugin support (standard PERL)
- Checks for outdated server software
- Proxy support (with authentication)
- Host authentication (Basic)
- Watches for "bogus" OK responses
- Attempts to perform educated guesses for Authentication realms
- Captures/prints any Cookies received
- Mutate mode to "go fishing" on web servers for odd items
- Builds Mutate checks based on robots.txt entries (if present)
- Scan multiple ports on a target to find web servers (can integrate nmap for speed, if available)
- Multiple IDS evasion techniques
- Users can add a custom scan database
- Supports automatic code/check updates (with web access)
- Multiple host/port scanning (scan list files)
- Username guessing plugin via the cgiwrap program and Apache ~user methods
Enhancements:
- Added -config option to specify a config file (from Pavel Kankovsky)
- Added enhanced content checking to reduce false positives (from Pavel Kankovsky)
- Added more explicit licensing to code/databases
Download (0.18MB)
Added: 2006-03-03 License: GPL (GNU General Public License) Price:
1359 downloads
GladeNetSend 0.9.1
GladeNetSend is a GTK- based NetSend GUI for linux for sending and recieving net sends from linux/windows machines. more>>
GladeNetSend is a GTK- based NetSend GUI for linux for sending and recieving net send from linux/windows machines.
Uses Samba to send and recieve messages. It can be minimized into the system tray and a popup window will appear as soon as a message is recieved.
Enhancements:
- if the icon file is not found, "NetSend" appears in the system Tray
<<lessUses Samba to send and recieve messages. It can be minimized into the system tray and a popup window will appear as soon as a message is recieved.
Enhancements:
- if the icon file is not found, "NetSend" appears in the system Tray
Download (0.064MB)
Added: 2005-09-23 License: GPL (GNU General Public License) Price:
1491 downloads
LINGOT Is Not a Guitar-Only Tuner 0.7.2
LINGOT is a musical instrument tuner. more>>
LINGOT is a musical instrument tuner. LINGOT is easy to use, accurate, and highly configurable. Originally conceived to tune electric guitars, its configurability gives it a more general character. (Tuning another instruments has not been tested).
It looks like an analogic tuner, with a gauge indicating the relative shift to a certain note --found automatically as the closest note to the estimated frequency--, indicating that note and its frequency.
The note will be found automatically, since the program hasnt any manual function mode (indicating the note to tune manually), for mantaining its general purpose.
We recommend using the tuner in conjunction with a sound mixer for selecting the desired recording source and the signal recording levels.
Main features:
- Accurate.
- Easy to use. Just plug in your instrument and run tuner.
- Very configurable via GUI. Its possible to change any parameter while the program is running, without editing any file.
- It works in an automatic way. It isnt necessary specify the note to tune; the program guesses it.
- Its free software. It has GPL license.
- Tuning other instruments than guitars is possible. Since this program guesses the note you are playing, it can be used to tune a piano, a bass, a violin, etc.
Enhancements:
- Files have been reorganized to a more "GNU-like" structure.
- Multi-lingual support has been added.
<<lessIt looks like an analogic tuner, with a gauge indicating the relative shift to a certain note --found automatically as the closest note to the estimated frequency--, indicating that note and its frequency.
The note will be found automatically, since the program hasnt any manual function mode (indicating the note to tune manually), for mantaining its general purpose.
We recommend using the tuner in conjunction with a sound mixer for selecting the desired recording source and the signal recording levels.
Main features:
- Accurate.
- Easy to use. Just plug in your instrument and run tuner.
- Very configurable via GUI. Its possible to change any parameter while the program is running, without editing any file.
- It works in an automatic way. It isnt necessary specify the note to tune; the program guesses it.
- Its free software. It has GPL license.
- Tuning other instruments than guitars is possible. Since this program guesses the note you are playing, it can be used to tune a piano, a bass, a violin, etc.
Enhancements:
- Files have been reorganized to a more "GNU-like" structure.
- Multi-lingual support has been added.
Download (0.44MB)
Added: 2007-07-12 License: GPL (GNU General Public License) Price:
853 downloads
Tao Linux 4-update2
Tao Linux is one of several projects to build a free Linux distribution from the sources used in the Red Hat Enterprise. more>>
Tao Linux (pronounced dow Linux) is a project to build a free Linux distribution from the sources used in the Red Hat Enterprise Linux product line.
The target market is either experienced system administrators who would like freely available binaries of this code, or end users who are interested in experimenting with enterprise functionality.
Besides being mostly compatible with Red Hat Enterprise Linux 3, it also includes software packages such as Eclipse and clustering tools not found in the base RHEL products.
Main features:
- Includes gcj-compiled Eclipse IDE
- Includes clustering tools
- Yum with protectbase patch for safer use of 3rd-party repos
- Supports ACLs in ext3, nfs and Samba
- Many packages for Red Hat Enterprise Linux also run on Tao Linux
- Free as in speech and beer
- Security updates (in SRPM form, at least) available into 2008
<<lessThe target market is either experienced system administrators who would like freely available binaries of this code, or end users who are interested in experimenting with enterprise functionality.
Besides being mostly compatible with Red Hat Enterprise Linux 3, it also includes software packages such as Eclipse and clustering tools not found in the base RHEL products.
Main features:
- Includes gcj-compiled Eclipse IDE
- Includes clustering tools
- Yum with protectbase patch for safer use of 3rd-party repos
- Supports ACLs in ext3, nfs and Samba
- Many packages for Red Hat Enterprise Linux also run on Tao Linux
- Free as in speech and beer
- Security updates (in SRPM form, at least) available into 2008
Download (2033MB)
Added: 2005-10-27 License: GPL (GNU General Public License) Price:
1458 downloads
No Brainer SMTP 1.0
No Brainer SMTPNo Brainer SMTP provides a config-free simple SMTP sender. more>>
No Brainer SMTPNo Brainer SMTP provides a config-free simple SMTP sender.
No Brainer SMTP (nbSMTP) is a simple SMTP client suitable to run in chroot jails, in embedded systems, laptops, or workstations.
No Brainer SMTP major features:
- Fix some error handling problems.
- Added smtp_last_message() to improve verbosity in case of errors.
- Uses strtok if strsep is not found.
- Added OSX module, refer to README.OSX in tarball.
- Fix memory leaks when using a combination of rc files and command line options.
- Respond to nbsmtp --help nbsmtp -h and nbsmtp --version with the expected behavior.
- Improve sending big mails or mails with attachments.
Main features:
- SSL/TLS and STARTTLS support
- SYSLOG logging support (using LOG_MAIL facility)
- SASL (LOGIN, PLAIN and CRAMMD5) support
- IPv6 support
- Configuration file support
- Sendmail compatibility
- Queue supportSSL/TLS and STARTTLS support
- SYSLOG logging support (using LOG_MAIL facility)
- SASL (LOGIN, PLAIN and CRAMMD5) support
- IPv6 support
- Configuration file support
- Sendmail compatibility
- Queue support
<<lessNo Brainer SMTP (nbSMTP) is a simple SMTP client suitable to run in chroot jails, in embedded systems, laptops, or workstations.
No Brainer SMTP major features:
- Fix some error handling problems.
- Added smtp_last_message() to improve verbosity in case of errors.
- Uses strtok if strsep is not found.
- Added OSX module, refer to README.OSX in tarball.
- Fix memory leaks when using a combination of rc files and command line options.
- Respond to nbsmtp --help nbsmtp -h and nbsmtp --version with the expected behavior.
- Improve sending big mails or mails with attachments.
Main features:
- SSL/TLS and STARTTLS support
- SYSLOG logging support (using LOG_MAIL facility)
- SASL (LOGIN, PLAIN and CRAMMD5) support
- IPv6 support
- Configuration file support
- Sendmail compatibility
- Queue supportSSL/TLS and STARTTLS support
- SYSLOG logging support (using LOG_MAIL facility)
- SASL (LOGIN, PLAIN and CRAMMD5) support
- IPv6 support
- Configuration file support
- Sendmail compatibility
- Queue support
Download (0.10MB)
Added: 2007-02-26 License: GPL (GNU General Public License) Price:
975 downloads
ICMP Hostname Tools for Linux 0.3
The ICMP Hostname Tools for Linux include a responder daemon, a lookup tool, and a nameswitch module. more>>
The ICMP Hostname Tools for Linux include a responder daemon, a lookup tool, and a nameswitch module to handle ICMP host name functions.
The NSS module caches all requests (including failures) and honors the TTL value sent by the responding host. It uses a configuration file called /etc/nss-icmp.conf, which controls different aspects of its operation:
* timeout Sets the timeout in milliseconds for ICMP host name queries, by passing the -t option to idnlookup.
* nocache Disables the cache.
* ttlnotfound Sets the TTL for not-found cache entries is seconds. The default is 5 minutes.
Both icmpdnd and idnlookup need to run as root, due to the fact that they use ICMP. Thus, idnlookup needs be installed SUID root.
<<lessThe NSS module caches all requests (including failures) and honors the TTL value sent by the responding host. It uses a configuration file called /etc/nss-icmp.conf, which controls different aspects of its operation:
* timeout Sets the timeout in milliseconds for ICMP host name queries, by passing the -t option to idnlookup.
* nocache Disables the cache.
* ttlnotfound Sets the TTL for not-found cache entries is seconds. The default is 5 minutes.
Both icmpdnd and idnlookup need to run as root, due to the fact that they use ICMP. Thus, idnlookup needs be installed SUID root.
Download (0.026MB)
Added: 2005-06-28 License: GPL (GNU General Public License) Price:
1579 downloads
Include 1.02a
Include is a Perl module that allow you to use #defines from C header files. more>>
Include is a Perl module that allow you to use #defines from C header files.
SYNOPSIS
use Include qw(-I /some/path/of/mine);
use Include q< sys/types.h >;
use Include q< sys/types.h > "/[A-Z]/";
The Include module implements a method of using #define constants from C header files. It does this by putting an extra level of indirection on the use operator.
To enhance performance a cache scheme is used. When a new module is required the cache is checked first, if the package is not found then it will be generated from the C header files.
Include can be configured to place any generated packages into the cache automatically, for security reasons this is turned off by default.
There are three ways in which the use Include statement can be used.
use Include qw(-I /some/path/of/mine);
Will unshift the directory /some/path/of/mine onto the search path used so that subsequent searches for .h header files will search the given directories first.
use Include q< sys/types.h >;
use Include q< sys/types.h > "/[A-Z]/";
Both of these will define all the constants found in and any header files included by it. The first will export all of these into the calling package, but the second will only export defined macros that contain an unppercase character.
Subroutines
Under normal use the Include package is only used via the use/import interface. But there are some routines that are defined.
CacheOn
This subroutine will cause the Include module to save any generated packages into the cache.
Generate( @headers )
This subroutine will force the generation of the given header files, and any files included in them, reguardless of whether they are currently in the cache. If cache writing is turned on then the cache files will be overwritten.
Search( @dirs )
This subroutine will unshift the given directories onto the search path used for locating the header files.
<<lessSYNOPSIS
use Include qw(-I /some/path/of/mine);
use Include q< sys/types.h >;
use Include q< sys/types.h > "/[A-Z]/";
The Include module implements a method of using #define constants from C header files. It does this by putting an extra level of indirection on the use operator.
To enhance performance a cache scheme is used. When a new module is required the cache is checked first, if the package is not found then it will be generated from the C header files.
Include can be configured to place any generated packages into the cache automatically, for security reasons this is turned off by default.
There are three ways in which the use Include statement can be used.
use Include qw(-I /some/path/of/mine);
Will unshift the directory /some/path/of/mine onto the search path used so that subsequent searches for .h header files will search the given directories first.
use Include q< sys/types.h >;
use Include q< sys/types.h > "/[A-Z]/";
Both of these will define all the constants found in and any header files included by it. The first will export all of these into the calling package, but the second will only export defined macros that contain an unppercase character.
Subroutines
Under normal use the Include package is only used via the use/import interface. But there are some routines that are defined.
CacheOn
This subroutine will cause the Include module to save any generated packages into the cache.
Generate( @headers )
This subroutine will force the generation of the given header files, and any files included in them, reguardless of whether they are currently in the cache. If cache writing is turned on then the cache files will be overwritten.
Search( @dirs )
This subroutine will unshift the given directories onto the search path used for locating the header files.
Download (0.006MB)
Added: 2007-05-09 License: Perl Artistic License Price:
902 downloads
NanobloggerComments 1.1
NanobloggerComments is a PHP/MySQL-based comment system for Nanoblogger. more>>
NanobloggerComments is a PHP/MySQL-based comment system for Nanoblogger.
Installation:
Login to mysql as user root and:
create database sessions; grant all privileges on sessions.* to session@localhost
identified by PASSWORD;
Chose and remember your own password
Create database structure:
mysql -u session -p sessions < db.sql
Now modify your blog.conf
First add new variables - BLOG_ADMIN and DB_PASS, will be used by install script. (If You have also changed database name or user edit after running install script consts.php to reflect this change)
BLOG_URL_ACTION="cmt.php?article=" (remeber that $BASE_URL is added by nb -
at least 3.2.3)
In templates dir remove HTML comments (< !-- -- >) from entry.htm and permalink_entry.htm. You also have to change URL in those two templates to
< a href="${BASE_URL}${BLOG_URL_ACTION}/$permalink_file" >
< script >checkPosts("$permalink_file");< /script > < /a >
And after every directive in templates (category_archive.htm,
main_index.htm, makepage.htm, month_archive.htm, permalink.htm ) add:
< script language="JavaScript"
src="${BASE_URL}${BLOG_URL_ACTION}&act=showjs"
type="text/javascript" > < /script >
Now install whole thing :
./install YOUR_WWW_BLOG_DIRECTORY
Script will check for blog.conf in current dir and if not found will check BLOG_CONF environment variable and target (install) directory. From this file will take all needed data to generate all headers, etc.
Now update Your blog. In my environment it is done through:
nb -u all && nb -P
<<lessInstallation:
Login to mysql as user root and:
create database sessions; grant all privileges on sessions.* to session@localhost
identified by PASSWORD;
Chose and remember your own password
Create database structure:
mysql -u session -p sessions < db.sql
Now modify your blog.conf
First add new variables - BLOG_ADMIN and DB_PASS, will be used by install script. (If You have also changed database name or user edit after running install script consts.php to reflect this change)
BLOG_URL_ACTION="cmt.php?article=" (remeber that $BASE_URL is added by nb -
at least 3.2.3)
In templates dir remove HTML comments (< !-- -- >) from entry.htm and permalink_entry.htm. You also have to change URL in those two templates to
< a href="${BASE_URL}${BLOG_URL_ACTION}/$permalink_file" >
< script >checkPosts("$permalink_file");< /script > < /a >
And after every directive in templates (category_archive.htm,
main_index.htm, makepage.htm, month_archive.htm, permalink.htm ) add:
< script language="JavaScript"
src="${BASE_URL}${BLOG_URL_ACTION}&act=showjs"
type="text/javascript" > < /script >
Now install whole thing :
./install YOUR_WWW_BLOG_DIRECTORY
Script will check for blog.conf in current dir and if not found will check BLOG_CONF environment variable and target (install) directory. From this file will take all needed data to generate all headers, etc.
Now update Your blog. In my environment it is done through:
nb -u all && nb -P
Download (0.019MB)
Added: 2006-04-13 License: BSD License Price:
1289 downloads
NXscript 0.2.605
NXscript is a collection of Python scripts for XChat, the popular IRC client. more>>
NXscript is a collection of Python scripts for XChat, the popular IRC client. NXscript suite offer some features not found in XChat by default.
These features are meant to make communicating with your friends on IRC easier and more comfortable. In a way, this script is similiar to what NNscript is for mIRC.
Its features include an away notifier, ban protection, a BMPx announcer, a clone scanner, an IRC status reporter, a name finder, a Rhythmbox announcer, a slap script, and an XQF announcer.
<<lessThese features are meant to make communicating with your friends on IRC easier and more comfortable. In a way, this script is similiar to what NNscript is for mIRC.
Its features include an away notifier, ban protection, a BMPx announcer, a clone scanner, an IRC status reporter, a name finder, a Rhythmbox announcer, a slap script, and an XQF announcer.
Download (0.015MB)
Added: 2006-06-07 License: GPL (GNU General Public License) Price:
1241 downloads
DOTCONF++ library 0.0.4a
DOTCONF++ library is a dotconf-like configuration file parser written in C++. more>>
DOTCONF++ library is a dotconf-like configuration file parser written in C++.
dotconf++ is a dotconf like configuration file parser written in C++. It supports macro substitution from the environment or from the file itself, config file inclusion, easy handling of XML like tags, checking for required tags, and more. The whole document (with all inclusions) is parsed into a useful tree structure that is easy to use in your program.
Main features:
Comments:
- # some comment
- ; some comment
- Multivalue parameters:
- ParameterName value1 value2 value3 "value4 with spaces"
- ParameterName1 = value11 value12 value13
Multiline parameters:
- MultilineText id1 "Quick brown
- fox jumps...
- bla bla bla"
- CustomLog /usr/local/apache-ssl/logs/ssl_request_log
- "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x "%r" %b"
Macro substitution from environment or from config file, with default values if substitution not found:
- LogFile ${TEMP_PATH:-"/tmp/default temp path"}
- LogOptions ${PWD:-/tmp}/log_${USER}
Tags ( tags are normal parameters, but they become parent for all parameters between opening and closing tag):
< SectionTag allOnOneLine > onLineParameter=onLineValue < /SectionTag >
< SectionTag tagValue tagValue2 >
inTagParameter "disabled? # comment
< /SectionTag >
#nested tags
< SectionTag tagValue >
TagEnable #parameter without value
< SubSection SubsectionName >
subsectionParameterDisabled Yes;comment
subsectionParameter2Disabled No
< /SubSection >
< /SectionTag >
Quotes and line-terminators inside values:
- Text = "this program is "dot conf-like"" "new line startsnhere"
- Config file inclusion ( with recursion checks ):
- DOTCONFPPIncludeFile ${PWD}/modules.conf
<<lessdotconf++ is a dotconf like configuration file parser written in C++. It supports macro substitution from the environment or from the file itself, config file inclusion, easy handling of XML like tags, checking for required tags, and more. The whole document (with all inclusions) is parsed into a useful tree structure that is easy to use in your program.
Main features:
Comments:
- # some comment
- ; some comment
- Multivalue parameters:
- ParameterName value1 value2 value3 "value4 with spaces"
- ParameterName1 = value11 value12 value13
Multiline parameters:
- MultilineText id1 "Quick brown
- fox jumps...
- bla bla bla"
- CustomLog /usr/local/apache-ssl/logs/ssl_request_log
- "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x "%r" %b"
Macro substitution from environment or from config file, with default values if substitution not found:
- LogFile ${TEMP_PATH:-"/tmp/default temp path"}
- LogOptions ${PWD:-/tmp}/log_${USER}
Tags ( tags are normal parameters, but they become parent for all parameters between opening and closing tag):
< SectionTag allOnOneLine > onLineParameter=onLineValue < /SectionTag >
< SectionTag tagValue tagValue2 >
inTagParameter "disabled? # comment
< /SectionTag >
#nested tags
< SectionTag tagValue >
TagEnable #parameter without value
< SubSection SubsectionName >
subsectionParameterDisabled Yes;comment
subsectionParameter2Disabled No
< /SubSection >
< /SectionTag >
Quotes and line-terminators inside values:
- Text = "this program is "dot conf-like"" "new line startsnhere"
- Config file inclusion ( with recursion checks ):
- DOTCONFPPIncludeFile ${PWD}/modules.conf
Download (0.30MB)
Added: 2005-12-14 License: LGPL (GNU Lesser General Public License) Price:
1409 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 not found 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