Main > Free Download Search >

Free daemon tools 4.00 software for linux

daemon tools 4.00

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1021
Daemon Shield 0.4.0

Daemon Shield 0.4.0


Daemon Shield is a Linux intrusion prevention daemon that scans for brute force break-in attacks in real time. more>>
Find IPs of crackers and kiddies attempting to break in. Creates iptables rules to block attackers IPs for a specified period of time.
It works by using handlers which are created to watch for attacks against a given service, such as ssh, telnet, ftp, etc. The handlers can be enabled or disabled on a case-by-case basis.
Each handler defines its logfile, search pattern, trigger threshold, and method of determing attacking IPs. When a list of IPs to be dropped is created, it uses a customizable iptables rule to block those IPs from any type of connection to the host.
After the given blocktime, the iptable rule is deleted. The handlers only looks at the logfiles lines that are within a given window of time, from the present till a user-definable amount of seconds back in time.
Currently, ssh and pam modules are functional and enabled by default. The pam handler watches for any "authentication failure" lines and operates accordingly, so it should block any attacks against pam-enabled service.
Main features:
- Creates iptables log & reject rules against attackers IPs.
- Background daemon continuously watches logfiles for activity.
- Logs to syslog.
- Modular attack monitors, easy to extend to other services.
- Block rules expire after specified period of time.
- Blocklist file also serves as log for blocklist activity.
- Email notification for IP block rule creation.
- Retains blocklists from one process to the next.
- Iptable rules are dynamic. They dissappear when the daemon stops and are reloaded when the daemon restarts.
- Only 1 instance of daemonshield will run at one time.
<<less
Download (0.044MB)
Added: 2005-07-07 License: GPL (GNU General Public License) Price:
1576 downloads
OLSR daemon 0.4.10

OLSR daemon 0.4.10


OLSR daemon project is an implementation of the Optimized Link State Routing protocol for mobile ad-hoc networks (MANETs). more>>
OLSR daemon project is an implementation of the Optimized Link State Routing protocol for mobile ad-hoc networks (MANETs).
OLSR is a routing protocol for mobile ad-hoc networks. The protocol is pro-active, table driven and utilizes a technique called multipoint relaying for message flooding. olsrd also implements a popular optional link quality extension. Currently the implementation compiles on GNU/Linux, Windows, OS X, FreeBSD and NetBSD systems.
Olsrd is ment to be a well structured and well coded implementation that should be easy to maintain, expand and port to other platforms. The implementation is RFC3626 compliant with respect to both core and auxiliary functioning.
Olsrd supports use of loadable plugins. These can be used to to handle and generate custom packettypes to be carried by OLSRs MPR flooding scheme or for any other desired functioning.
Enhancements:
- Network simulator (olsr_switch) added. Read more in the README file included in the release.
- New experimental fish eye link distribution algorithm. Read more in the README file included in the release.
- Tiny Application Server(TAS) plugin added
- Plugin interface changes. Olsrd now exports all symbols mening that plugins can access all olsrd functions easily.
- Olsrd now builds and runs on OpenBSD
- Build system rewrites(OS detection is now done automagically)
- Lots of bugfixes and minor changes
<<less
Download (0.21MB)
Added: 2006-01-05 License: BSD License Price:
1391 downloads
DAEMon Raco Libraries 0.3

DAEMon Raco Libraries 0.3


DAEMon Raco Libraries (DRLibs) is a collection of useful functions, objects, and routines for C++. more>>
DAEMon Raco Libraries (DRLibs) is a collection of useful functions, objects, and routines for C++.
Enhancements:
- This release adds new libraries to manage object lists: doublelist.dr.h, simplelist.dr.h, and sortedlist.dr.h.
<<less
Download (0.028MB)
Added: 2007-02-28 License: GPL (GNU General Public License) Price:
968 downloads
PXE daemon 1.4.2

PXE daemon 1.4.2


The PXE daemon allows network managers to boot PXE-enabled machines over the network. more>>
The PXE daemon allows network managers to boot PXE-enabled machines over the network. Basically it envolves BOOTP, TFTP (so far so good) and a PXE daemon. This is where all the trouble starts. There is only one implementation arround, and if doesnt work on anything other than little endian machines.
I originally tried to correct some of the major problems in this code. However firstly, I could not find anyone with at Red Hat or Intel to deal with and secondly, Intel seem very unintrested in porting the code the big endian machines. The source is also very messy and it would have taken longer to correct the original code, than to re-write the whole daemon. If you dont believe me on this point, just have a look at it, IMHO any daemon that responds to keyboard input is a bad thing (it thinks it had packets coming from the keyboard even when in daemon mode)
You are lucky then, but a lot of places have already got a bootserver, and most likely it will be a UNIX based machine that is not x86. So, why put in another machine when there is already one there?
If you know enough about PC, you will know there are several operating modes. The mode the PC boots in is only able to access the low 640KB of memory. By using the PXELINUX bootstrap code it is possible to boot using the full amount to memory in the system. The means you can do some nice things including boot a Linux kernel + Ramdisk over the network, as you would for a Sun. Please note that the Intel bootstraping code is very limited in this sense.
I dont recommend it anymore, I just havent had time to do a lot of updates, PXELINUX is far far better (see link below). However Intels PXE daemon is naff (IMHO)
Enhancements:
- Increase the interface buffer to hold more than three interfaces
- Fixed a segfault in when multicast was disabled
- Fixed null pointer dereference when looking at interfaces with no IP address
<<less
Download (0.055MB)
Added: 2006-07-04 License: GPL (GNU General Public License) Price:
1214 downloads
Net::Daemon::SSL 1.0

Net::Daemon::SSL 1.0


Net::Daemon::SSL is a SSL extension for Net::Daemon. more>>
Net::Daemon::SSL is a SSL extension for Net::Daemon.

SYNOPSIS

use Net::Daemon::SSL;
package MyDaemon;
@MyDaemon::ISA = qw (Net::Daemon::SSL);
sub Run
{
my $this = shift;
my $buffer;
$this->{socket}->print ( "vasja was heren" );
$this->{socket}->sysread ( $buffer, 100 ); # Attention! getline() method
# do not work with IO::Socket::SSL
# version 0.73
# see perldoc IO::Socket::SSL
# for more details
}
package main;
my $daemon = new MyDaemon ( {}, @ARGV ); # you can use --help command line key
$daemon || die "error create daemon instance: $!n";
$daemon->Bind();
__top

This class implements an IO::Socket::SSL functionality for Net::Daemon class. See perldoc Net::Daemon for more information about Net::Daemon usage.

Options

This method add IO::Socket::SSL specific options ( SSL_use_cert, SSL_verify_mode, SSL_key_file, SSL_cert_file, SSL_ca_path, SSL_ca_file ) to generic Net::Daemon options. See perldoc IO::Socket::SSL for description of this options

Bind

This method creates an IO::Socket::SSL::SafeAccept socket, stores this socket into $this->{socket} and passes control to parent Net::Daemon::Bind. The IO::Socket::SSL::SafeAccept is a class inherited from IO::Socket::SSL with the only difference from parent class - the accept() method of this class returns EINTR on *any* error. This trick is needed to ``hack Net::Daemon::Bind functionality: if this method gets an error from accept() ( Net::Daemon::SSL auth error, for example ) it will call Fatal() method and die unless this is a EINTR error.

<<less
Download (0.002MB)
Added: 2006-07-27 License: Perl Artistic License Price:
1184 downloads
Music daemon 0.0.4

Music daemon 0.0.4


Music daemon(musicd) is a music playing server that supports multiple formats through plugins and multiple playlists. more>>
Music daemon(musicd) is a music playing server that supports multiple formats through plugins and multiple playlists. Musicd supports plugins to enable playing of different audioformats. The plugin-api is quite similiar to one that the popular XMMS uses. Currently XMMS-plugins are not directly supported, but if I find the time, Ill make a meta-plugin to support them.
The first reason to make the player a server is to make it possible to use many different frontends and even at the same time. You can use a GUI if you like them, but anything it can do, can be done from commandline too.
The second reason is to make sure that the GUI or X does not crash the whole player. I have found that many software with a GUI tend to crash. With musicd the player is unaffected by this and you can start the interface again.
Main features:
- Musicd has its own simple text-based protocol for player-frontend communication.
- Support for unlimited number of playlists, songs per playlist and frontends connect at the same time
- Support for both IPv4 and IPv6. Also UNIX-sockets are supported for local connections.
- Currently supported audioformats: mp3 (ffmpeg), ogg vorbis (vorbisfile) and mods (libmikmod).
- Support for OSS and Solaris ouput.
- Musicd has been tested on x86 Linux and Solaris 9.
Enhancements:
- Calling play while already playing shouldnt cause deadlocks anymore
- Load command on a file that has too long line as the last line locked up the daemon, this shouldnt happen anymore
- Invalid id3tags shouldnt give random data anymore
- Invalid filenames shouldnt crash the player anymore
<<less
Download (0.18MB)
Added: 2006-08-04 License: GPL (GNU General Public License) Price:
1179 downloads
MP3::Daemon 0.63

MP3::Daemon 0.63


MP3::Daemon is a daemon that possesses mpg123. more>>
MP3::Daemon is a daemon that possesses mpg123.

SYNOPSIS

MP3::Daemon is meant to be subclassed -- not used directly.
package MP3::Daemon::Simple;

use strict;
use vars qw(@ISA);
use MP3::Daemon;

@ISA = qw(MP3::Daemon);
Other perl scripts would use MP3::Daemon::Simple like this:
my $socket_path = "/tmp/mp3d_socket";

# start up a daemon
MP3::Daemon::Simple->spawn($socket_path);

# get a socket thats good for one request to the daemon
my $client = MP3::Daemon::Simple->client($socket_path);

print $client @command;

<<less
Download (0.025MB)
Added: 2006-11-08 License: Perl Artistic License Price:
1084 downloads
No-relay SMTP daemon T.00.02

No-relay SMTP daemon T.00.02


No-relay SMTP daemon is a lightweight mail server whose sole purpose is to receive incoming messages. more>>
No-relay SMTP daemon is a lightweight mail server whose sole purpose is to receive incoming messages and deliver them to local users. Its main "feature" (or non-feature, really) is to be completely unable to relay messages to adjacent servers: if an incoming message is not addressed to a local mailbox, smtpd will reject it.

Another convenient feature is its automatic grey-listing of clients that allows you to efficiently reject spammers based on their behaviour. No-relay SMTP daemon can handle incoming email traffic for an unlimited number of domains (i.e. act as a MX for these domains) without the need for any configuration (other than creation of users mailboxes).
<<less
Download (0.018MB)
Added: 2006-11-10 License: GPL (GNU General Public License) Price:
633 downloads
WM PPTP daemon 0.0.9

WM PPTP daemon 0.0.9


The wmpptpd is a Linux PPTP (Point to Point Tunnelling Protocol) server. more>>
The wmpptpd is a Linux PPTP (Point to Point Tunnelling Protocol) server. Comparing to the existing PPTP client and server, it handles multiple connections and clients, implements window protocol, etc. After few minor changes you can use it as a client, too.

The PPTP, point-to-point tunelling protocol, is used to tunell a PPP connection over the local network. It is often used to build the virtual private networks using Windows 9x machines and NT server. There exists a PPTP server and PPTP client for Linux, both of them used to communicate with a windows machine:

server (PoPToP): http://poptop.lineo.com
client (PPTP-Linux): http://cag.lcs.mit.edu/~cananian/Projects/PPTP

However, there are more implementations than the one in Windows around, and weve got a Compaq Microcom 4000 modem rack, which answers digital incomming calls and forwards the requests to a server (using PPTP of course). At first, we tried to adapt a PoPToP server or client to do the job for us, but unfortunately found many problems, so we started from scratch. Our goals were:
- working PPTP implementation
- extensible and flexible design
- multiple connections at one time
- support for as many pptp-talking clients as possible

After few nights, the first versions were ready, few bugs were caught (for example, we had to throw our implementation of windows, as microcom 4000 does not use them; we found few serious design flaws of PPTP protocol itself, spent some time catching the bugs with multiple connections, ...). Then we installed this all on our production server and forgot about it. After some time, weve got some bug reports, which needed to be ironed out. So we re-visited the sources, fixed the bugs and made this release.
<<less
Download (0.051MB)
Added: 2006-06-30 License: GPL (GNU General Public License) Price:
1216 downloads
ped daemon 0.1.5

ped daemon 0.1.5


ped is a process execution daemon, comparable to cron in its basic functionality. more>>
ped is a process execution daemon, comparable to cron in its basic functionality. ped daemon monitors a given directory.
If a user or an application drops a file into this directory, ped parses the content and executes a given command.
The syntax of these files describes the functionality: "[from (unixtimestamp)] [until (unixtimestamp)] [asuser (username)] start|restart|loop (command) [(parameter)]".
ped was primary written to schedule time-consuming tasks initiated by a Web application.
< u >Following keywords are valid for config/start-files:< /u >
from < unixtimestamp >
Defines the start of validity of this file.
Optional.
If this keyword is missing, start time is not checked.
until < unixtimestamp >
Defines the end of validity of this file.
Optional.
If this keyword is missing, end time is not checked.
If the < unixtimestamp > of "until" is less than a given < unixtimestamp >
of "from", the whole file is valid, but no action will take place.
asuser < username >
< username > is the name of a systemuser (do NOT use an UID here).
Optional.
If this keyword is missing, the given user not valid or has no rights
to access a valid shell, the process will start as the same user, ped
runs under (in most cases: root).
start < command > < options >
Starts < command > once in between the duration of validity. If there
is no "from" statement, starting time is seconds after the file has
been dropped in.
After attempting to start < command > the config/start-file is deleted;
nevertheless if < command > is executable or not.
restart < command > < options >
Restarts < command > in between the duration of validity (with the
built-in delay).
If the formerly started process didnt exit, it will be killed, and
a new process will spawn.
After the end of validity, this config/start-file is deleted.
loop < command > < options >
Like "restart", "loop" tries to execute < command > every (built-in
delay) seconds.
If the formerly started process didnt exit, no action will take
place, unless the formerly started process stops; if this happens,
a new instance of < command > is started.
After the end of validity, this config/start-file is deleted.
Enhancements:
- This release features better support for GNU autotools.
- Static definitions have been moved to configurable options.
- Man pages and an init script example have been added.
- A memory allocation bug was fixed.
<<less
Download (0.15MB)
Added: 2006-07-04 License: GPL (GNU General Public License) Price:
1207 downloads
Gizmo Daemon 3.3

Gizmo Daemon 3.3


Gizmo Daemon is the Linux Input Device Utility. more>>
Gizmo Daemon is the Linux Input Device Utility.
Ever want to make use of those keyboard keys and mouse buttons that X wont let you use? Ever want to quickly define a keyboard shortcut to do something like change or mute the volume? Ever want to use your joystick, second mouse, Griffin PowerMate, or any other random device you can think of to do fun things like control applications, switch desktops, switch tracks in XMMS / BMP, launch programs, or do pretty much anything else you can think of?
Are you a MythTV user? Got an RF or IR (LIRC) Remote? Annoyed with how frustrating it is to map keys, or is the remote super touchy? Would you like a simple easy way to configure your remote, and have it function properly at the same time? Want to have different key maps based on what application is currently being used?
Gizmo Daemon does all of that, and more! Gizmo Daemon operates on a fairly simple philosophy: let the user decide. Any and all device events are sent to the configuration scripts, and from there the user can decide what should be done with those events. A number of functions are exposed to the scripts which allows the script to interact with any of the loaded device plugins in any way desired.
Main features:
- Control any application with any device
- Utilize those special keys on your fancy keyboard, even if your X server or terminal doesnt support them! Now you can actually make the volume controls change the volume, or the media buttons control XMMS / BMP! Set the buttons to launch your favorite programs, switch virtual desktops, or run whatever application you want!
- Give per application key mappings, very handy for remote users!
- Fix touchy remotes by removing quick duplicate keystrokes
- Control system mixer volume
- Change virtual desktops (only for EWMH capable window managers)
- Launch programs
- Send keyboard and mouse events to applications
- Send device events from one device to another, or create fake device events (control a mouse cursor with a joystick, or keyboard)
- Visualization of system events such as CPU USage, and XMMS / BMP sound output on visual devices (such as the LED on the Griffin PowerMate USB Dial).
- Fancy on screen displays via XOSD. Now your workstation or MythTV box can have nice TV friendly volume displays controlled by your remote!
- And more! Anything you can think of is probably possible
Enhancements:
- Add Powermate setRotateSensitivity function
- New variable in GizmoDeviceStrings.py called
POWERMATE_ROTATE_SENSITIVITY for this!
- Add PowermateEvent ClickTime property (duration of button press)
- Add GizmodThread class for creating threads from Python
- DO NOT USE!! (HIGHLY EXPERIMENTAL!)
- Add GizmodTimer class for creating timer objects from Python
- Add script 200-Powermate-ButtonTimeout for generating button
timeout events
- New variable in GizmoDeviceStrings.py called
POWERMATE_BUTTON_TIMEOUT for this!
- Add script 201-Powermate-Beryl
- So far this detects a powermate button timeout and
unfolds the beryl cube, and lets you scroll the unfolded
cube with the dial
- Add base script GizmoScriptAltTabber so that devices have an
easy way of sending Alt-Tab events
- New variable in GizmoDeviceStrings.py called
ALT_TAB_TIMEOUT for this!
- Add remote ?00-Intercept scripts for alt-tabbing support
- This allows the default mapping to start alt-tab
and to still alt-tab passed applications (if alt-tab
actually focuses apps) if those apps happen to use
the same button that initialized the alt-tab
- Add Gizmod namespace to libGizmod
<<less
Download (0.99MB)
Added: 2007-06-28 License: The Apache License 2.0 Price:
851 downloads
DConnect Daemon 1.1.0

DConnect Daemon 1.1.0


DConnect Daemon is a daemon that acts as a Direct Connect hub. more>>
DConnect Daemon is a Direct Connects hub working as daemon. It works currently under linux and FreeBSD, but we want to make them work on all Unixes (and under Windows).
DConnect Daemon works as a daemon in background and does not require any Xwindow system. Everything should work without any maintenance, but with possible runtime manipulations.
Main features:
- written in pure C
- utilizes threads - allow to work faster on SMP mashines
- good and strict protocol implementation - as far as we know it...
- access limitation through libwrap
- telnet administration console and traditional with DC client
- flexible configuration
Enhancements:
- Because full support for syslog is included, the old way of logging to files was removed.
- Switch to syslog-ng is recommended as it will make your logs cleaner.
- Silent mode is now switched on so it is impossible to redirect users who should not have access to the service you provide.
<<less
Download (0.34MB)
Added: 2007-04-05 License: GPL (GNU General Public License) Price:
937 downloads
RBL Spam Daemon 0.0.4

RBL Spam Daemon 0.0.4


rblsd is a small, fast, SpamAssassin-compatible spam filter. more>>
rblsd is a small, fast, SpamAssassin-compatible spam filter. It filters mail by performing a series of RBL lookups on each message. This results in fast, accurate, low-load spam filtration. This can be used as a standalone, replacement for SpamAssassin, or as an secondary filter to increase mail throughput.
As for the folks here in collegeland, were getting to that point in the semester when we discover its the fifth week already, and midterms are coming up, and all of a sudden, weve got tests. I have nearly completed a major improvement to the internal loop (the backbone of the server), but dont use it right now, because clients wont time out (you should note that the development version in cvs is rarely usable for real mail, and sometimes it wont even run normally). Here are features that Im planning for the fifth release:
Compatibility with firedns To me, rblsd and firedns seem meant for each other. This is optional, of course, just be sure your OS has copy-on-write :-).
Multiple-user configurations, with flexible passwd files.
A "lite" version, that processes a single piece of mail from input. rblsd was designed for a high volume of mail, and is indeed optimized for this, but I could create a light-weight mail filter that uses the rich ruleset of rblsd for a less hardcore user.
The ability to record marked spam (in its unprocessed form) for any reason you may need a collection of spam mails (to train a smart filter perhaps? Vipuls Razor?)
Of course, a few new knobs to turn, in order to best reduce spam, based on your particular mail flow patterns.
And of course, performance improvements.
Hopefully this will get done by November. It is possible I may have to put this off till winter break, in which case, late December, at the latest. Ill try to give occasional progress reports, so check the site back if youre interested. Meanwhile, Im going to drift back into college life and prioritize my obligations there. Have fun out there in the real world!
Enhancements:
- Countless internal changes, clean-ups, and minor bugfixes made.
- Fixed support for new resolver libraries (BIND-9).
- spamc2 rebuilt from the ground up (built from SpamAssassins spamc).
- Cleaned up the appearance of the filtered messages.
- Improved hash table performance (faster responses).
- Documentation rewritten.
- Configuration file added (see rblsd.conf).
- Custom rules based on header IP addresses added.
- Support for blacklists and whitelists via SpamAssassin configuration file added.
- Network access rules added.
<<less
Download (0.15MB)
Added: 2006-07-10 License: GPL (GNU General Public License) Price:
1202 downloads
Audio Daemon 0.99

Audio Daemon 0.99


Audio Daemon is a perl module to daemonize various players and support a single UDP interace for different players. more>>
Audio Daemon is a perl module to daemonize various players and support a single UDP interace for different players. Currently you can set up a server for MPG123, Xmms and an icecast stream (using libshout).

Audio::Daemon is made of two parts, the client and server.

The Client (Audio::Daemon::Client) remains the same across the board no matter what server you are communicating with, with a few exceptions noted in the pods.

The Server currently can be configured to be MPG123, Xmms or an Icecast (libshout) stream. Neither the Client nor the Servers need to be run as root and I strongly advise against it.

Audio::Daemon::MPG132:
Requires Audio::Play::MPG123 an optionally Audio::Mixer for volume control. It automatically spawns mpg123 in the background so there is no need to prestart it.

Audio::Daemon::Xmms:
Requires the Xmms and MP3::Info perl module and xmms installed. Id suggest getting the latest version of the Xmms perl module. It uses the volume and random feature built into xmms and if it doesnt find an xmms running it will try to spawn its own copy. Bear in mind that
xmms MUST HAVE an X display to export to, and that xmms must be running as the same user Audio::Daemon::Xmms is.

Audio::Daemon::Shout:
This wasnt easy to do. It requires MP3::Info and libshout to be installed (http://developer.icecast.org/libshout/) as well as a functioning icecast server. The timing here is pretty critical so I recomend being careful not to be polling the server too much. Be sure to read the icecast docs as Im still confused on how I got this part to work.

<<less
Download (0.015MB)
Added: 2006-08-03 License: GPL (GNU General Public License) Price:
1178 downloads
IPsec-Tools 0.6.6

IPsec-Tools 0.6.6


IPsec-Tools is a Linux port of the user-space tools from KAME. more>>
IPsec-Tools is a port of KAMEs IPsec utilities to the Linux-2.6 IPsec implementation. IPsec-Tools supports NetBSD and FreeBSD as well.
Contents:
libipsec
Library with PF_KEY implementation.
setkey
Tool to manipulate and dump the kernel Security Policy Database (SPD) and Security Association Database (SAD).
racoon
Internet Key Exchange (IKE) daemon for automatically keying IPsec connections.
racoonctl
A shell-based control tool for racoon
Enhancements:
- Some various bugfixes
<<less
Download (0.64MB)
Added: 2006-06-13 License: BSD License Price:
1236 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5