zombie
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 19
Zombie 0.71
Zombie project is a library and server for developing networked apps/games. more>>
Zombie project is a library and server for developing networked apps/games.
The developer does not need to know anything about TCP/UDP in order to develop a networked application using Zombie.
All communication passes through a central server, which can handle many different applications at the same time.
Data can be multi/broad/unicasted and features such as teams are easy to use.
Enhancements:
- Minor fixes to buildscripts as well as RPM spec-file
- More changes to the build system. Now Zombie seems to install a lot cleaner than before.
- Removed a lot of old stuff that has been hanging around for ages.
- User and group for installation can now be specified with ./configure.
<<lessThe developer does not need to know anything about TCP/UDP in order to develop a networked application using Zombie.
All communication passes through a central server, which can handle many different applications at the same time.
Data can be multi/broad/unicasted and features such as teams are easy to use.
Enhancements:
- Minor fixes to buildscripts as well as RPM spec-file
- More changes to the build system. Now Zombie seems to install a lot cleaner than before.
- Removed a lot of old stuff that has been hanging around for ages.
- User and group for installation can now be specified with ./configure.
Download (3.5MB)
Added: 2006-11-29 License: GPL (GNU General Public License) Price:
1068 downloads
smf-zombie 1.0.0
smf-zombie is a Sendmail filter designed to reject spam and viruses from zombie PCs. more>>
smf-zombie is a SendmailTM filter for SPAM and virus filtration from zombie PC.
More than 80% of SPAM is going from the infected Windows computers (zombie PC).
This filter aims to be lightweight, reliable, and simple rather than have a myriad of options. Its written in C and works under Linux/BSD/Solaris.
Main features:
- It only scans the messages less than defined size;
- It has a hosts/networks whitelist;
- It blocks most of the SPAM/virus engines (up to the 95% of them);
- It checks sender IP with most reliable RBL - cbl.abuseat.org;
- It safely rejects "alien" bounces without RFC violating;
- It rejects messages for undisclosed recipients;
- It rejects harmful attachments to prevent virus spreading;
- It logs all filter activities to syslog.
- Small code (does not exceed 400 lines);
- Fast work;
- Stability (production quality);
- Low resources are required;
- No temporary files are created.
<<lessMore than 80% of SPAM is going from the infected Windows computers (zombie PC).
This filter aims to be lightweight, reliable, and simple rather than have a myriad of options. Its written in C and works under Linux/BSD/Solaris.
Main features:
- It only scans the messages less than defined size;
- It has a hosts/networks whitelist;
- It blocks most of the SPAM/virus engines (up to the 95% of them);
- It checks sender IP with most reliable RBL - cbl.abuseat.org;
- It safely rejects "alien" bounces without RFC violating;
- It rejects messages for undisclosed recipients;
- It rejects harmful attachments to prevent virus spreading;
- It logs all filter activities to syslog.
- Small code (does not exceed 400 lines);
- Fast work;
- Stability (production quality);
- Low resources are required;
- No temporary files are created.
Download (0.012MB)
Added: 2005-06-30 License: GPL (GNU General Public License) Price:
1580 downloads
SdlZombies 1.0.0
SdlZombies is a zombie game clone. more>>
SdlZombies project is a zombie game clone.
The purpose of the game is to attract zombies and make them fall in holes.
Enhancements:
- Remove : all tty debug output.
- Final version !
<<lessThe purpose of the game is to attract zombies and make them fall in holes.
Enhancements:
- Remove : all tty debug output.
- Final version !
Download (2.7MB)
Added: 2006-12-08 License: GPL (GNU General Public License) Price:
1050 downloads
Zombie SPAM blocker 1.2.1
smf-zombie is a Sendmail milter for SPAM/virus filtration from zombie computers. more>>
smf-zombie is a Sendmail milter for SPAM/virus filtration from zombie computers.
Today is more than 70-80% of SPAM and viruses going from infected Windows computers around the world.
This milter aims to be lightweight, reliable and simple. Zombie SPAM blocker is written in C.
Main features:
- It has a hosts/networks whitelist;
- It can scan messages less than a defined size only;
- It can block the most of SPAM/virus engines (up to 80-85% of them);
- It can check the sender IP address with the most reliable zombie RBL - cbl.abuseat.org;
- It can safely reject "alien" bounce messages without RFC violating;
- It can reject messages for undisclosed recipients;
- It can reject harmful attachments to prevent viruses from spreading;
- It can log all milter activities through the syslog service.
Advantages:
- Small code;
- Fast work;
- Stability (production quality);
- Few system resources are required.
Enhancements:
- A workaround for the Sendmail socket unsafe error on some platforms was implemented.
- A bug with the greeting pause code under FreeBSD was fixed.
- Configuration file, default user, and working directory were changed.
- The format of log records was changed.
- Some samples of start-up scripts were added.
- New TODO tasks were added.
- Cosmetic enhancements were made.
<<lessToday is more than 70-80% of SPAM and viruses going from infected Windows computers around the world.
This milter aims to be lightweight, reliable and simple. Zombie SPAM blocker is written in C.
Main features:
- It has a hosts/networks whitelist;
- It can scan messages less than a defined size only;
- It can block the most of SPAM/virus engines (up to 80-85% of them);
- It can check the sender IP address with the most reliable zombie RBL - cbl.abuseat.org;
- It can safely reject "alien" bounce messages without RFC violating;
- It can reject messages for undisclosed recipients;
- It can reject harmful attachments to prevent viruses from spreading;
- It can log all milter activities through the syslog service.
Advantages:
- Small code;
- Fast work;
- Stability (production quality);
- Few system resources are required.
Enhancements:
- A workaround for the Sendmail socket unsafe error on some platforms was implemented.
- A bug with the greeting pause code under FreeBSD was fixed.
- Configuration file, default user, and working directory were changed.
- The format of log records was changed.
- Some samples of start-up scripts were added.
- New TODO tasks were added.
- Cosmetic enhancements were made.
Download (0.012MB)
Added: 2006-06-06 License: GPL (GNU General Public License) Price:
1240 downloads
Zombie Master Dedicated Server 1.1.2
Zombie Master is a multiplayer survival horror FPS/RTS mod for Half-Life 2. more>>
Zombie Master project is a multiplayer survival horror FPS/RTS mod for Half-Life 2. A team of FPS-playing humans attempts to complete map-specific objectives while an RTS player controls the zombie horde with only one goal: death to all humans.
He is the Zombie Master.
Enhancements:
- [fix] Weapons were sometimes hard to pick up
- [fix] Fast shooting exploits in shotgun and rifle
- [tweak] Health indication in player identification display
- [tweak] ZM resource limit server setting zm_resource_limit (default 4000)
- [fix] Team changes (including to spectator after death) had erratic results
- [feature] Muting players
- [tweak] Weapon flags failed to reset in some situations after forcehuman/forcemaster team switching
- [fix] ZM preference window came up when the ZM camera toggled
- [fix] Zombie spawns could still be clicked when inactive
- [fix] Voting for roundrestart could be spammed
- [fix] DOTD chalkboard weirded out
- Plus minor fixes to the maps.
As usual, if your game goes horridly wrong after patching, try reinstalling with the 1.1.2 full installer.
UPDATE: If you experience the spectator bug after patching to 1.1.2, it is recommended you do a clean install using the full 1.1.2 installer.
<<lessHe is the Zombie Master.
Enhancements:
- [fix] Weapons were sometimes hard to pick up
- [fix] Fast shooting exploits in shotgun and rifle
- [tweak] Health indication in player identification display
- [tweak] ZM resource limit server setting zm_resource_limit (default 4000)
- [fix] Team changes (including to spectator after death) had erratic results
- [feature] Muting players
- [tweak] Weapon flags failed to reset in some situations after forcehuman/forcemaster team switching
- [fix] ZM preference window came up when the ZM camera toggled
- [fix] Zombie spawns could still be clicked when inactive
- [fix] Voting for roundrestart could be spammed
- [fix] DOTD chalkboard weirded out
- Plus minor fixes to the maps.
As usual, if your game goes horridly wrong after patching, try reinstalling with the 1.1.2 full installer.
UPDATE: If you experience the spectator bug after patching to 1.1.2, it is recommended you do a clean install using the full 1.1.2 installer.
Download (82.3MB)
Added: 2007-06-26 License: Freeware Price:
899 downloads
Entombed! 2005.01.17b
Entombed! project is a is a one- or two-player maze game based on the classic Atari 2600 game Entombed, more>>
Entombed! project is a is a one- or two-player maze game based on the classic Atari 2600 game "Entombed,"
You and your team of archeologists have fallen into the "catacombs of the zombies." Theres no time for research, though; the walls are closing in, and the zombies have sprung to life!
Fortunately, youve discovered an ancient mystical potion which allows you to create and destroy walls. Bottles of this potion are strewn about the catacombs. Grab them, and you can break through walls when you get stuck, or create a wall behind you, if youre being chased.
The longer you survive, the faster you have to move.
Enhancements:
- Cleaned up warnings about string.h functions.
- Improved maze-generation code. (Moving through bitmasks, rather than simply randomly toggling walls.)
- Expanded INSTALL.txt a little.
- Allowed Left/Right to change number of players on title screen. (Without reading the docs, it wasnt obvious how to change it!)
- Added pause screen (use Tab or P key to pause).
- Players now start with 2 potions.
- Replaced in-game music (would crash sometimes!)
<<lessYou and your team of archeologists have fallen into the "catacombs of the zombies." Theres no time for research, though; the walls are closing in, and the zombies have sprung to life!
Fortunately, youve discovered an ancient mystical potion which allows you to create and destroy walls. Bottles of this potion are strewn about the catacombs. Grab them, and you can break through walls when you get stuck, or create a wall behind you, if youre being chased.
The longer you survive, the faster you have to move.
Enhancements:
- Cleaned up warnings about string.h functions.
- Improved maze-generation code. (Moving through bitmasks, rather than simply randomly toggling walls.)
- Expanded INSTALL.txt a little.
- Allowed Left/Right to change number of players on title screen. (Without reading the docs, it wasnt obvious how to change it!)
- Added pause screen (use Tab or P key to pause).
- Players now start with 2 potions.
- Replaced in-game music (would crash sometimes!)
Download (0.26MB)
Added: 2006-12-07 License: GPL (GNU General Public License) Price:
1052 downloads
Scam-grey 1.5
Scam-grey is a milter which filters mail originating from MS Windows hosts. more>>
Scam-grey is a milter which filters mail originating from MS Windows hosts. Scam-grey filter provides you the ability to mitigate the flow of unwanted email from such hosts using grey listing.
How it works:
On the first delivery attempt from a Windows host, Scam-grey generates a temporary error message. Subsequent delivery attempts made after the delay period will be allowed through. Unlike standard mail servers, virus, trojan infected hosts and zombies are not designed to retry the delivery after a temporary failure.
Scam-grey pairs
the helo string
the IP address of the sending server (host)
as a record and returns a temporary failure (SMTP code 450 extended code 4.7.1) if the host is greylisted.
The record is expired if there is no connection for the matching record within the next 24 hours. Click here to see a sample of mail servers which are currently greylisted
<<lessHow it works:
On the first delivery attempt from a Windows host, Scam-grey generates a temporary error message. Subsequent delivery attempts made after the delay period will be allowed through. Unlike standard mail servers, virus, trojan infected hosts and zombies are not designed to retry the delivery after a temporary failure.
Scam-grey pairs
the helo string
the IP address of the sending server (host)
as a record and returns a temporary failure (SMTP code 450 extended code 4.7.1) if the host is greylisted.
The record is expired if there is no connection for the matching record within the next 24 hours. Click here to see a sample of mail servers which are currently greylisted
Download (0.018MB)
Added: 2007-05-01 License: BSD License Price:
909 downloads
mixplayd 0.60
mixplayd is a daemon that can be told to play mp3 (and now also ogg) files from the local file system. more>>
mixplayd is a daemon that can be told to play mp3 (and now also ogg) files from the local file system. It cannot be controlled directly but with telnet. It has a built-in multi-channel mixer, so you can play several files on different channels with different volumes simultanously.
This is very useful for crossfading between songs. Another very useful feature is the change of the number of channels and even the number of soundcards and named pipes at run time! Yes, it also supports unix named pipes, so you can run it even without a soundcard!
The main purpose of mixplayd is to use it with special clients (= frontends) which can be found here (when theyre developed). A sample perl-client is included with the package.
mixplayd doesnt come with its own decoder, instead it needs a preinstalled working decoder. I strongly recommend madplay from underbit Technologies which can be obtained for free from http://www.underbit.com/products/mad/.
For OggVorbis listen support you will need an external decoder like ogg123 of the vorbis-tools.
Enhancements:
- version jump because of a lot of changes
- now recommended encoder is madplay because it better deals with corrupted files
- added second decoder definition for decoding ogg files
- automatic file type detection to choose the right decoder by looking at the file ending
- new function to skip silence at the beginning of a file: autocue
- fixed some bugs with process management (no more zombies)
- removed the whole mp3info subtree and left just the few files needed
- added ogginfo to get time information from ogg files (libvorbis needed!)
- now a check if the defined encoders can be found is done at start
- applied patch from Thomas Orgis to add the display of the status "stopped-pause" when a channel is paused
- code is more "purified" (great thanks to Andreas Hauser!)
<<lessThis is very useful for crossfading between songs. Another very useful feature is the change of the number of channels and even the number of soundcards and named pipes at run time! Yes, it also supports unix named pipes, so you can run it even without a soundcard!
The main purpose of mixplayd is to use it with special clients (= frontends) which can be found here (when theyre developed). A sample perl-client is included with the package.
mixplayd doesnt come with its own decoder, instead it needs a preinstalled working decoder. I strongly recommend madplay from underbit Technologies which can be obtained for free from http://www.underbit.com/products/mad/.
For OggVorbis listen support you will need an external decoder like ogg123 of the vorbis-tools.
Enhancements:
- version jump because of a lot of changes
- now recommended encoder is madplay because it better deals with corrupted files
- added second decoder definition for decoding ogg files
- automatic file type detection to choose the right decoder by looking at the file ending
- new function to skip silence at the beginning of a file: autocue
- fixed some bugs with process management (no more zombies)
- removed the whole mp3info subtree and left just the few files needed
- added ogginfo to get time information from ogg files (libvorbis needed!)
- now a check if the defined encoders can be found is done at start
- applied patch from Thomas Orgis to add the display of the status "stopped-pause" when a channel is paused
- code is more "purified" (great thanks to Andreas Hauser!)
Download (0.036MB)
Added: 2006-07-21 License: GPL (GNU General Public License) Price:
1194 downloads
Astro::Aladin::LowLevel 2.0.2
Astro::Aladin::LowLevel is a Perl class designed to drive CDS Aladin Application. more>>
Astro::Aladin::LowLevel is a Perl class designed to drive CDS Aladin Application.
SYNOPSIS
my $aladin = new Astro::Aladin::LowLevel( );
Drives the CDS Aladin Application through a anonymous pipe, expects the a copy of the standalone Aladin application to be installed locally and pointed to by the ALADIN_JAR environment variable.
REVISION
$Id: LowLevel.pm,v 1.2 2003/02/24 22:45:56 aa Exp $
METHODS
Constructor
new
Create a new instance from a hash of options
$aladin = new Astro::Aladin::LowLevel( );
returns a reference to an Aladin object.
Accessor Methods
close
Closes the anonymous pipe to the aladin application
$aladin->close();
it should be noted that if you DONT do this after finishing with the object youre going to have zombie Java VM hanging around eating up all your CPU. This is amougst the many reasons why you should use Astro::Aladin rather than Astro::Aladin::LowLevel to drive the Aladin Application.
reopen
Reopen the anonymous pipe to the aladin application
my $status = $aladin->reopen()
returns undef if the pipe if defined and (presumably) already active.
status
Prints out the status of the current stack.
$aladin->status()
sync
Waits until all planes are ready
$aladin->sync()
export
Export a plane to a file
$aladin->sync( $plane_number, $filename )
get
Gets images and catalogues from the server
$aladin->get( $server, @args, $object, $radius );
$aladin->get( $server, $object );
For example
$aladin->get( "aladin", ["DSS1"], $object_name, $radius );
$aladin->get( "aladin", ["DSS1", "LOW"], $object_name, $radius );
$aladin->get( "aladin", [""], $object_name, $radius );
the radius arguement can be omitted
$aladin->get( "aladin", ["DSS1"], $object_name );
or even more simply
$aladin->get( "simbad", $object_name );
always remember to sync after a series of request, or you might end up closing Aladin before its actually finished download the layers.
<<lessSYNOPSIS
my $aladin = new Astro::Aladin::LowLevel( );
Drives the CDS Aladin Application through a anonymous pipe, expects the a copy of the standalone Aladin application to be installed locally and pointed to by the ALADIN_JAR environment variable.
REVISION
$Id: LowLevel.pm,v 1.2 2003/02/24 22:45:56 aa Exp $
METHODS
Constructor
new
Create a new instance from a hash of options
$aladin = new Astro::Aladin::LowLevel( );
returns a reference to an Aladin object.
Accessor Methods
close
Closes the anonymous pipe to the aladin application
$aladin->close();
it should be noted that if you DONT do this after finishing with the object youre going to have zombie Java VM hanging around eating up all your CPU. This is amougst the many reasons why you should use Astro::Aladin rather than Astro::Aladin::LowLevel to drive the Aladin Application.
reopen
Reopen the anonymous pipe to the aladin application
my $status = $aladin->reopen()
returns undef if the pipe if defined and (presumably) already active.
status
Prints out the status of the current stack.
$aladin->status()
sync
Waits until all planes are ready
$aladin->sync()
export
Export a plane to a file
$aladin->sync( $plane_number, $filename )
get
Gets images and catalogues from the server
$aladin->get( $server, @args, $object, $radius );
$aladin->get( $server, $object );
For example
$aladin->get( "aladin", ["DSS1"], $object_name, $radius );
$aladin->get( "aladin", ["DSS1", "LOW"], $object_name, $radius );
$aladin->get( "aladin", [""], $object_name, $radius );
the radius arguement can be omitted
$aladin->get( "aladin", ["DSS1"], $object_name );
or even more simply
$aladin->get( "simbad", $object_name );
always remember to sync after a series of request, or you might end up closing Aladin before its actually finished download the layers.
Download (0.020MB)
Added: 2007-06-21 License: Perl Artistic License Price:
857 downloads
Linx Kiss Server 1.1
Linx Kiss Server project was primarily intended for personal purpose. more>>
Linx Kiss Server project was primarily intended for personal purpose. I couldnt make any of available kiss linux servers work with my new Kiss DP-600 player in a way I would imagine so I found kissd simple kiss daemon by Alexandre Becoulet which is really simple and clear code to understand and fixed it up and added some more features.
Linux Kiss Server (LKS) works with Kiss DP-600 but I think it should work with any other Kiss player as well.
Main features:
- makes selected direcotory accessible for Kiss player
- can run either as a daemon or in foreground
- can answer Kiss player queries for PC-LINK server
- can disable UDP binding at all (doesnt respond to Kiss player looking for PC-LINK server queries)
- can overide default server port
Enhancements:
- A problem with zombie processes when the opening of files failed was fixed.
- TIME_WAIT sockets are now closed correctly.
- Events are now logged using syslog when the server is run in daemon mode.
<<lessLinux Kiss Server (LKS) works with Kiss DP-600 but I think it should work with any other Kiss player as well.
Main features:
- makes selected direcotory accessible for Kiss player
- can run either as a daemon or in foreground
- can answer Kiss player queries for PC-LINK server
- can disable UDP binding at all (doesnt respond to Kiss player looking for PC-LINK server queries)
- can overide default server port
Enhancements:
- A problem with zombie processes when the opening of files failed was fixed.
- TIME_WAIT sockets are now closed correctly.
- Events are now logged using syslog when the server is run in daemon mode.
Download (0.060MB)
Added: 2006-07-17 License: GPL (GNU General Public License) Price:
1199 downloads
fortune-mod-powerpuff 0.3
fortune-mod-powerpuff project consists of fortune cookies from the Power Puff Girls. more>>
fortune-mod-powerpuff project consists of fortune cookies from the Power Puff Girls.
fortune-mod-powerpuff is a compilation of quotes from the Cartoon Network series "Power Puff Girls". The quotes have been compiled from various sources on the Web.
Examples:
Narrator: Sugar .. Spice .. and everything Nice
These are the ingredients to the perfect little girl.
But Professor Utonium accidentally added one ingredient to the
concoction: Chemical X
Thus, the Powerpuff Girls were born. Using their ultra superpowers,
Blossom, Bubbles, and Buttercup have dedicated their lives to
fighting crime and the forces of evil!
Blossom: Oh ... um ... excuse me, Mr. Zombie, sir.
Abracadaver: Wha.?
Blossom: Could you stop destroying Townsville with your evil zombie magic?
Bubbles, Buttercup: Please?
Slug: Fashionably late again, I see. So fashionable you missed the party.
<<lessfortune-mod-powerpuff is a compilation of quotes from the Cartoon Network series "Power Puff Girls". The quotes have been compiled from various sources on the Web.
Examples:
Narrator: Sugar .. Spice .. and everything Nice
These are the ingredients to the perfect little girl.
But Professor Utonium accidentally added one ingredient to the
concoction: Chemical X
Thus, the Powerpuff Girls were born. Using their ultra superpowers,
Blossom, Bubbles, and Buttercup have dedicated their lives to
fighting crime and the forces of evil!
Blossom: Oh ... um ... excuse me, Mr. Zombie, sir.
Abracadaver: Wha.?
Blossom: Could you stop destroying Townsville with your evil zombie magic?
Bubbles, Buttercup: Please?
Slug: Fashionably late again, I see. So fashionable you missed the party.
Download (0.016MB)
Added: 2006-12-13 License: GPL (GNU General Public License) Price:
1051 downloads
Simple Sockets Library 7c
Simple Sockets Library provides a simple C programming interface to sockets. more>>
Simple Sockets Library provides a simple C programming interface to sockets.
The Simple Sockets Library makes sockets easy to use and comes as public domain source code. It resembles Cs file I/O, uses whatever port is available, has named servers and port reuse, streaming/blocking sockets used, polling support, blocking/selection support via numerous functions, timeout control and firewall support.
Main features:
- Resembles Cs file i/o:
- Sclose() Sgets() Sopen() Sprintf() Sputs() Sread() Sscanf() Swrite() Svprintf()
- Uses currently available ports only, so if a server can be brought up, it will be
- Named sockets -- servers have names, not fixed port addresses!
- (no more REUSEADDR problems, linger setting, zombie sockets!)
- Streaming/blocking sockets used
- Polling supported (ie. avoids blocking):
- Stest() Smasktest() Speek()
- Numerous functions to handle multiple concurrent clients:
- Smaskfdset() Smaskpush() Smasktime() Smaskunset() Smaskwait()
- Smaskget() Smaskset() Smaskunfdset() Smaskuse() Sprtmask()
- Smaskpop() Smasktest()
- Timeout control:
- Stimeoutwait() Smasktime()
- The PortMaster (Spm): Maintains a distributed port/server-name database Each machine runs a PortMaster which maps servers by name to their ports (transparent to programmers and users!)
- Firewall Support
- The PortMaster can (optionally) only "put through" connections from approved machine sites
- Supports "path"ing for sockets: one can use an environment variable to track down a server, by name, on any machine in a group:
- Sopenv()
- Doesnt need root privileges (thats Unix lingo...)
- Now supports fixed ports (servers and/or clients) to facilitate interfacing to non-SSL servers/clients
The Simple Sockets Librarys main purpose is to provide an Application Programming Interface that strongly resembles the standard C librarys file handling interface. Thus programmers find that the Simple Sockets Librarys learning curve is particularly short. As a secondary purpose the Simple Sockets Library helps programmers avoid some common programming problems with sockets (avoided: large buffers that dont transfer in their entirety without special effort, the Nagle algorithms practical effect of often limiting one to five transfers per second, servers whose ports refuse to re-open until two minutes have passed, etc). Strings are null-byte terminated just like regular C/C++ strings, facilitating their ease of use in C/C++ programming.
The Simple Sockets Library preferentially uses names for its servers rather than requiring hard-coded port numbers. Imagine if, instead of files having names, everyone went about saying "use sector 4 and track 14" or somesuch thing. This situation reflects what we now have with sockets -- and when two programs use the same port number for their servers, they cant co-exist simultaneously on a system. However, especially for those whose programs must interface with other programs using hard-coded port numbers, the Simple Socket Library also supports hard-code port numbers.
The Simple Sockets Library opens streaming sockets. Thus the Simple Sockets Librarys sockets provide guaranteed delivery of information in the correct order (unlike datagrams, for example).
The PortMaster (Spm), source code for which is part of the library, provides a "phonebook" to map server names to dynamically allocated port numbers. Port numbers thus wont clash; the operating system determines which ones are currently available and the PortMasters effectively publish the result.
Enhancements:
- (Marcel Satchel) improved for Windows
- (Aug 22, 2005) included the "b" option for Sopen() (block until requested server becomes available)
- (Marcel Satchel) Sinit.c fixed (yet again!)
<<lessThe Simple Sockets Library makes sockets easy to use and comes as public domain source code. It resembles Cs file I/O, uses whatever port is available, has named servers and port reuse, streaming/blocking sockets used, polling support, blocking/selection support via numerous functions, timeout control and firewall support.
Main features:
- Resembles Cs file i/o:
- Sclose() Sgets() Sopen() Sprintf() Sputs() Sread() Sscanf() Swrite() Svprintf()
- Uses currently available ports only, so if a server can be brought up, it will be
- Named sockets -- servers have names, not fixed port addresses!
- (no more REUSEADDR problems, linger setting, zombie sockets!)
- Streaming/blocking sockets used
- Polling supported (ie. avoids blocking):
- Stest() Smasktest() Speek()
- Numerous functions to handle multiple concurrent clients:
- Smaskfdset() Smaskpush() Smasktime() Smaskunset() Smaskwait()
- Smaskget() Smaskset() Smaskunfdset() Smaskuse() Sprtmask()
- Smaskpop() Smasktest()
- Timeout control:
- Stimeoutwait() Smasktime()
- The PortMaster (Spm): Maintains a distributed port/server-name database Each machine runs a PortMaster which maps servers by name to their ports (transparent to programmers and users!)
- Firewall Support
- The PortMaster can (optionally) only "put through" connections from approved machine sites
- Supports "path"ing for sockets: one can use an environment variable to track down a server, by name, on any machine in a group:
- Sopenv()
- Doesnt need root privileges (thats Unix lingo...)
- Now supports fixed ports (servers and/or clients) to facilitate interfacing to non-SSL servers/clients
The Simple Sockets Librarys main purpose is to provide an Application Programming Interface that strongly resembles the standard C librarys file handling interface. Thus programmers find that the Simple Sockets Librarys learning curve is particularly short. As a secondary purpose the Simple Sockets Library helps programmers avoid some common programming problems with sockets (avoided: large buffers that dont transfer in their entirety without special effort, the Nagle algorithms practical effect of often limiting one to five transfers per second, servers whose ports refuse to re-open until two minutes have passed, etc). Strings are null-byte terminated just like regular C/C++ strings, facilitating their ease of use in C/C++ programming.
The Simple Sockets Library preferentially uses names for its servers rather than requiring hard-coded port numbers. Imagine if, instead of files having names, everyone went about saying "use sector 4 and track 14" or somesuch thing. This situation reflects what we now have with sockets -- and when two programs use the same port number for their servers, they cant co-exist simultaneously on a system. However, especially for those whose programs must interface with other programs using hard-coded port numbers, the Simple Socket Library also supports hard-code port numbers.
The Simple Sockets Library opens streaming sockets. Thus the Simple Sockets Librarys sockets provide guaranteed delivery of information in the correct order (unlike datagrams, for example).
The PortMaster (Spm), source code for which is part of the library, provides a "phonebook" to map server names to dynamically allocated port numbers. Port numbers thus wont clash; the operating system determines which ones are currently available and the PortMasters effectively publish the result.
Enhancements:
- (Marcel Satchel) improved for Windows
- (Aug 22, 2005) included the "b" option for Sopen() (block until requested server becomes available)
- (Marcel Satchel) Sinit.c fixed (yet again!)
Download (0.18MB)
Added: 2007-03-13 License: Public Domain Price:
962 downloads
Iter Vehemens ad Necem 0.50
Iter Vehemens ad Necem project is a graphical roguelike game. more>>
Iter Vehemens ad Necem project is a graphical roguelike game.
Iter Vehemens ad Necem (IVAN) is a graphical roguelike game which currently runs in Windows, DOS, and Linux. It features advanced bodypart and material handling, multi-colored lighting and, above all, deep gameplay.
Fellow adventurer, turn back while you can! For here begins the roguelike Iter Vehemens ad Necem, a Violent Road to Death. If you choose to travel along it, you will dive into countless exciting adventures to gain items of great magic, attain powerful equipment made of mysterious materials, bathe in the blessings of mighty gods and recruit loyal allies of various shapes and sizes.
Unfortunately, along the way you will also often be dangerously injured, poisoned, catch numerous diseases, lose several limbs and transform into manifold different kinds of pitiful creatures in the darkest depths of hostile dungeons. And, at the end of the road, you are bound to perish in a most gruesome and painful way. Dont say we didnt warn you.
Enhancements:
- fluids can now cover items and characters and interact with them
- items made of iron alloys can now rust
- added directional light and day and night which use it
- added some cosmetical weather effects
- New Attnam has now many new NPCs, for instance a sumo wrestler who can be challenged
- polymorph control is now more interesting; you need to see a monster once before you can polymorph into it, and more powerful ones require more intelligence
- added wands of acid rain, mirroring and necromancy
- added scrolls of detect material, harden material and golem creation
- added several new monsters, eg. powerful named archangels for each god and necromancers who raise skeletons and zombies to do their bidding
- one can now give pets tactical commands, change their equipment and use them to carry extra stuff (these are accessed using Chat and Issue commands keys)
- the player can now panic if he gets hit too much, like the monsters have done in previous versions
- the player can now become exhausted if he fights for too long and/or uses the new run command too much
- spiders are now able to make webs
- you can now get stuck to slime
- badly hurt/trapped bodyparts now become unusable until they regain some HP/become untrapped
- it is now possible to browse detailed death reasons of individual monsters in the postgame massacre lists
- added many new informative graphical details, for instance recently altered attributes are shown with a different color for some time
- gloomy cave is now longer and has more special levels and rooms
- all the endgame battles are more complex
- added leprosy, a nasty disease which causes your limbs to drop off randomly
<<lessIter Vehemens ad Necem (IVAN) is a graphical roguelike game which currently runs in Windows, DOS, and Linux. It features advanced bodypart and material handling, multi-colored lighting and, above all, deep gameplay.
Fellow adventurer, turn back while you can! For here begins the roguelike Iter Vehemens ad Necem, a Violent Road to Death. If you choose to travel along it, you will dive into countless exciting adventures to gain items of great magic, attain powerful equipment made of mysterious materials, bathe in the blessings of mighty gods and recruit loyal allies of various shapes and sizes.
Unfortunately, along the way you will also often be dangerously injured, poisoned, catch numerous diseases, lose several limbs and transform into manifold different kinds of pitiful creatures in the darkest depths of hostile dungeons. And, at the end of the road, you are bound to perish in a most gruesome and painful way. Dont say we didnt warn you.
Enhancements:
- fluids can now cover items and characters and interact with them
- items made of iron alloys can now rust
- added directional light and day and night which use it
- added some cosmetical weather effects
- New Attnam has now many new NPCs, for instance a sumo wrestler who can be challenged
- polymorph control is now more interesting; you need to see a monster once before you can polymorph into it, and more powerful ones require more intelligence
- added wands of acid rain, mirroring and necromancy
- added scrolls of detect material, harden material and golem creation
- added several new monsters, eg. powerful named archangels for each god and necromancers who raise skeletons and zombies to do their bidding
- one can now give pets tactical commands, change their equipment and use them to carry extra stuff (these are accessed using Chat and Issue commands keys)
- the player can now panic if he gets hit too much, like the monsters have done in previous versions
- the player can now become exhausted if he fights for too long and/or uses the new run command too much
- spiders are now able to make webs
- you can now get stuck to slime
- badly hurt/trapped bodyparts now become unusable until they regain some HP/become untrapped
- it is now possible to browse detailed death reasons of individual monsters in the postgame massacre lists
- added many new informative graphical details, for instance recently altered attributes are shown with a different color for some time
- gloomy cave is now longer and has more special levels and rooms
- all the endgame battles are more complex
- added leprosy, a nasty disease which causes your limbs to drop off randomly
Download (MB)
Added: 2007-01-03 License: GPL (GNU General Public License) Price:
1029 downloads
Ebotula 0.1.17
Ebotula is an IRC-bot taking charge of basic tasks. more>>
Ebotula is an IRC-bot taking charge of basic tasks. It can be used to manage one or more channels.
There is also an online help. It includes a list of all commands
known to the bot as well as detailed discription for every command. The
information that can be displayed depends on the permissions the asking user has.
The bot saves his data (e.g. channel topic, user permissions etc.) in seperate
files. So these data can be restored after restarting the bot. The login state
is also saved in these files but reseted after restart. Zombie logins will be
logged out automatically as long as the bot is running. Accounts not being used
for a certain time are removed by the bot. The time after which this happens can
be configured.
The bot is running as a multi thread application so it can process multiple
commands at the same time. The number of used threads (equivalent to the number
of commands which can be processed parallel) can be configured. This way the
bot is able to manage multiple channels at the same time and react to numerous
commands send by numerous users parallel.
All settings and configuration are done in the file ebotula.conf, usually
located in /usr/local/etc/. All command line parameters given will overwrite
the settings in the config file.
For more information and changes see the files NEWS,ChangLog, INSTALL, BUGS
and TODO.
The bot is being released under the terms of the GNU General Public License GPL.
See COPYING for details.
This programm should be compatible to the RFC 1459, 2810, 2811 and 2812.
Main features:
- automatic setting and saving of user permissions after login
- setting and saving of channel modes
- setting and saving of channel topic
- setting and displaying of channel greeting
- setting and removing of ban masks
- creating of user accounts
- joining/parting of/from channels
- broadcast messages without IRC operator rights
- displaying of user lists
- stopping the bot
- restarting the bot
Enhancements:
- Bugfix: fixed the rejoin-after-kick bug
- Bugfix: fixed the invalid prefix handling of a irc message
- Bugfix: fixed the compilation without the header file syslog.h
- Bugfix: fixed the SIGSEGV on the using of the command accountlist
- Bugfix: fixed the SIGSEGV on the command invite (bug 17,16)
- Bugfix: fixed the SIGSEGV on the command line parameter -f (bug 19)
- added the nls for the command line and log strings
- added the nls for all error or information strings of the bot
- added a seperate thread for the joing of the channels
- added a parameter to controll the delay of the startup intialization
- added more as one debug level
- added a parameter to control the log output
- added the suport of variable parameter list to the SendMsg()
- modified the debug logging
- modified the global sending mutex to a static mutex
- modified the configuration file generator
- modified the SendMsg()
- adjusted the command line help
- renamed the command rmuser to rmaccount
<<lessThere is also an online help. It includes a list of all commands
known to the bot as well as detailed discription for every command. The
information that can be displayed depends on the permissions the asking user has.
The bot saves his data (e.g. channel topic, user permissions etc.) in seperate
files. So these data can be restored after restarting the bot. The login state
is also saved in these files but reseted after restart. Zombie logins will be
logged out automatically as long as the bot is running. Accounts not being used
for a certain time are removed by the bot. The time after which this happens can
be configured.
The bot is running as a multi thread application so it can process multiple
commands at the same time. The number of used threads (equivalent to the number
of commands which can be processed parallel) can be configured. This way the
bot is able to manage multiple channels at the same time and react to numerous
commands send by numerous users parallel.
All settings and configuration are done in the file ebotula.conf, usually
located in /usr/local/etc/. All command line parameters given will overwrite
the settings in the config file.
For more information and changes see the files NEWS,ChangLog, INSTALL, BUGS
and TODO.
The bot is being released under the terms of the GNU General Public License GPL.
See COPYING for details.
This programm should be compatible to the RFC 1459, 2810, 2811 and 2812.
Main features:
- automatic setting and saving of user permissions after login
- setting and saving of channel modes
- setting and saving of channel topic
- setting and displaying of channel greeting
- setting and removing of ban masks
- creating of user accounts
- joining/parting of/from channels
- broadcast messages without IRC operator rights
- displaying of user lists
- stopping the bot
- restarting the bot
Enhancements:
- Bugfix: fixed the rejoin-after-kick bug
- Bugfix: fixed the invalid prefix handling of a irc message
- Bugfix: fixed the compilation without the header file syslog.h
- Bugfix: fixed the SIGSEGV on the using of the command accountlist
- Bugfix: fixed the SIGSEGV on the command invite (bug 17,16)
- Bugfix: fixed the SIGSEGV on the command line parameter -f (bug 19)
- added the nls for the command line and log strings
- added the nls for all error or information strings of the bot
- added a seperate thread for the joing of the channels
- added a parameter to controll the delay of the startup intialization
- added more as one debug level
- added a parameter to control the log output
- added the suport of variable parameter list to the SendMsg()
- modified the debug logging
- modified the global sending mutex to a static mutex
- modified the configuration file generator
- modified the SendMsg()
- adjusted the command line help
- renamed the command rmuser to rmaccount
Download (0.066MB)
Added: 2006-06-15 License: GPL (GNU General Public License) Price:
1226 downloads
qgreylistrbl 0.5
qgreylistrbl is an add-on for qmail. more>>
qgreylistrbl is an add-on for qmail.
Now there are a lot of methods against spam, I have combined two of them: greylisting only for dialin nodes and nodes listed on a RBL. NDNs with more than one recipient will be rejected with permanent error messages and without a greylist entry. A test for EHLO/HELO spoofing was added: if a string is obviously spoofed, the connection will be rejected with a permanent error message, without a greylist entry, and advice to RFC2821. You can define a maximum number of recipients per email.
Greylisting returns a temporary SMTP error at the first delivery attempt. Most spam is sent from bulk mailers that dont retry, so these attempts are blocked. Real mail servers will retry later after a temporary error, allowing the message to go through.
Of course cannot all mail be delayed half an hour or longer to our customers. Thats why I have decided to modify the program qgreylist from Jon Atkins. I have added a RBL request to accept emails from not RBL listed nodes and to delay only dialin lines and RBL listed nodes. The script tests the PTR record of each connecting host for a regular expression to detect dialin nodes.
qgreylist from Jon Atkins puts all files in one base dir. qgreylistrbl creates here a directory structure because of performance reasons. The cleanup is now done by a separate cronjob script and not by qgreylistrbl itself, because when there were some ten thousand files inside the mail server nearly stands still.
Most bulk mailers and zombies,too, do not have queue management. They blast that much emails out into the net, they would be swamped with it. An Example: We use a UW-160 Raid 10 for the queue, but the usual zombie out there has only one IDE disc. Beside even a layman would ask why his hard drive was running all the time.
Effect
80% less spam. Yes, truly. No false positives, NO email gets lost.
Usage
qgreylistrbl is a replacement for rblsmtpd by D.J. Bernstein. Simply put qgreylistrbl instead of rblsmtpd in the command line for starting qmail-smtpd.
Performance
qgreylistrbl is a Perl script. Expect some CPU usage. If you run a QMAILQUEUE-patched version of qmail-smtpd and spamassassin, the load will decrease extensive, because most connection attempts do not cause a mail delivery. With perl > 5.6.1 you can precompile the source code with perlcc.
Installation:
Just copy the perl script wherever you want and edit the start script for qmail-smtpd. qgreylistrbl is a simple replacement for rblsmtpd from D.J. Bernstein and can be used the same way.
Create the greylist IP folder:
# mkdir /var/qmail/qgreylistrbl
# chown qmaild /var/qmail/qgreylistrbl
Adjust User
If you need to install the perl module Mail:RBL, just do the following:
From the root prompt on your server, invoke the CPAN shell:
# perl -MCPAN -e shell
Once the Perl interpreter has loaded (and been configured), you can install modules by issuing the command install MODULENAME.
The first thing you should do is upgrade your CPAN:
cpan> install Bundle::CPAN
Once its done (it will take a while, just enter all questions), type:
cpan> reload cpan
Now, enter the following command to retrieve all of the required modules:
cpan> install Mail::RBL
Then you can be shure everything is installed to correct locations.
Configuration:
At the beginnung of the script you have to adjust a few variables. See script for more details. Important are hostname, working directory, some paths and RBL services. You have to add a crontab entry as follows:
*/20 * * * * vpopmail /var/qmail/bin/qgreylist_cleanup.pl
Adjust user, path and time before.
Dont forget so set up logging facility in /etc/syslog.conf
<<lessNow there are a lot of methods against spam, I have combined two of them: greylisting only for dialin nodes and nodes listed on a RBL. NDNs with more than one recipient will be rejected with permanent error messages and without a greylist entry. A test for EHLO/HELO spoofing was added: if a string is obviously spoofed, the connection will be rejected with a permanent error message, without a greylist entry, and advice to RFC2821. You can define a maximum number of recipients per email.
Greylisting returns a temporary SMTP error at the first delivery attempt. Most spam is sent from bulk mailers that dont retry, so these attempts are blocked. Real mail servers will retry later after a temporary error, allowing the message to go through.
Of course cannot all mail be delayed half an hour or longer to our customers. Thats why I have decided to modify the program qgreylist from Jon Atkins. I have added a RBL request to accept emails from not RBL listed nodes and to delay only dialin lines and RBL listed nodes. The script tests the PTR record of each connecting host for a regular expression to detect dialin nodes.
qgreylist from Jon Atkins puts all files in one base dir. qgreylistrbl creates here a directory structure because of performance reasons. The cleanup is now done by a separate cronjob script and not by qgreylistrbl itself, because when there were some ten thousand files inside the mail server nearly stands still.
Most bulk mailers and zombies,too, do not have queue management. They blast that much emails out into the net, they would be swamped with it. An Example: We use a UW-160 Raid 10 for the queue, but the usual zombie out there has only one IDE disc. Beside even a layman would ask why his hard drive was running all the time.
Effect
80% less spam. Yes, truly. No false positives, NO email gets lost.
Usage
qgreylistrbl is a replacement for rblsmtpd by D.J. Bernstein. Simply put qgreylistrbl instead of rblsmtpd in the command line for starting qmail-smtpd.
Performance
qgreylistrbl is a Perl script. Expect some CPU usage. If you run a QMAILQUEUE-patched version of qmail-smtpd and spamassassin, the load will decrease extensive, because most connection attempts do not cause a mail delivery. With perl > 5.6.1 you can precompile the source code with perlcc.
Installation:
Just copy the perl script wherever you want and edit the start script for qmail-smtpd. qgreylistrbl is a simple replacement for rblsmtpd from D.J. Bernstein and can be used the same way.
Create the greylist IP folder:
# mkdir /var/qmail/qgreylistrbl
# chown qmaild /var/qmail/qgreylistrbl
Adjust User
If you need to install the perl module Mail:RBL, just do the following:
From the root prompt on your server, invoke the CPAN shell:
# perl -MCPAN -e shell
Once the Perl interpreter has loaded (and been configured), you can install modules by issuing the command install MODULENAME.
The first thing you should do is upgrade your CPAN:
cpan> install Bundle::CPAN
Once its done (it will take a while, just enter all questions), type:
cpan> reload cpan
Now, enter the following command to retrieve all of the required modules:
cpan> install Mail::RBL
Then you can be shure everything is installed to correct locations.
Configuration:
At the beginnung of the script you have to adjust a few variables. See script for more details. Important are hostname, working directory, some paths and RBL services. You have to add a crontab entry as follows:
*/20 * * * * vpopmail /var/qmail/bin/qgreylist_cleanup.pl
Adjust user, path and time before.
Dont forget so set up logging facility in /etc/syslog.conf
Download (0.73MB)
Added: 2005-12-20 License: GPL (GNU General Public License) Price:
1408 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 2
- 1
- 2
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above zombie 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