Main > Free Download Search >

Free agent software for linux

agent

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 317
Agent 3.20

Agent 3.20


Agent is the Transportable Agent Perl module. more>>
Agent is the Transportable Agent Perl module.

SYNOPSIS

use Agent;

my $a = new Agent( Name => path_to_agent.pa, %args );

$a->run();

Agent Perl is meant to be a multi-platform interface for writing and using transportable perl agents.

A Perl Agent

Is any chunk of Perl code that can accomplish some user-defined objective by communicating with other agents, and manipulating any data it obtains.
A Perl Agent consists of a knowledge base (variables), a reasoning procedure (code), and access to one or more languages coupled with methods of communication. These languages remain largely undefined, or rather, user-defined; support for KQML/KIF is under development.

Developing An Agent

Note that the developer must devise the reasoning procedure and knowledge base described above. Agent Perl does not place any restrictions on what you may do; it only tries to make the doing part easier.

An agent is written as an inheriting sub-class of Agent. Each agents class should be stored in a .pa file (perl agent), and must contain an agent_main() method. All agents are objects. See the examples for more details, and learn how Agent.pm works so you wont step on its toes!

<<less
Download (0.020MB)
Added: 2007-05-11 License: Perl Artistic License Price:
908 downloads
xmms-agent 0.3.1

xmms-agent 0.3.1


xmms-agent hides XMMS into system tray and allows controlling it from tray icons popup menu. more>>
xmms-agent hides XMMS into system tray and allows controlling it from tray icons popup menu.
This application is written in some minutes for my own need, so dont expect it would some case of great stuff.
Id tried to find similar thing for XMMS, but I couldnt, so once Ive just decided to make my own wrapper.
Ill be glad if youll find this program useful.
Installation:
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system. If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes a while. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Type `make install to install the programs and any data files and documentation.
4. You can remove the program binaries and object files from the source code directory by typing `make clean.
Enhancements:
- Pretty little improvement: now xmms pops up on active desktop.
<<less
Download (0.59MB)
Added: 2005-11-28 License: GPL (GNU General Public License) Price:
1425 downloads
DIET Agents 0.97

DIET Agents 0.97


DIET Agents is a multi-agent platform written in Java. more>>
DIET Agents is a multi-agent platform written in Java. It was developed as part of the DIET project and released as Open Source at the end of the project. A bottom-up design was used to ensure that the platform is lightweight, scalable, robust, adaptive and extensible. It is especially suitable for rapidly developing peer-to-peer prototype applications and/or adaptive, distributed applications that use bottom-up, nature-inspired techniques.
Main features:
- A clean layered architecture, with a kernel that is lightweight, simple and general.
- The fail-fast kernel constrains and minimises the use of threads, sockets and memory.
- Agents are autonomous yet lightweight, making it possible to run 100,000s of agents in a single VM.
- A model-event infrastructure provides sophisticated visualisation support.
- A thread-safe agent execution model makes programming new agent behaviours straightforward.
- Provision of extensible and modular agent behaviours, using jobs and event managers.
- Various implementations of remote communication are provided, built on top of the kernel
Enhancements:
- Only relatively small improvements have been made, but ones that developers should find useful. In particular, the new MirrorFactory interface makes it much more convenient for agents to initiate communication with a remote agent.
<<less
Download (1MB)
Added: 2006-08-30 License: GPL (GNU General Public License) Price:
1150 downloads
pam_ssh_agent 0.2

pam_ssh_agent 0.2


pam_ssh_agent is a PAM module that spawns a ssh-agent and adds identities using the password supplied at login. more>>
pam_ssh_agent is a PAM module that spawns a ssh-agent and adds identities using the password supplied at login.

<<less
Download (0.012MB)
Added: 2006-05-12 License: LGPL (GNU Lesser General Public License) Price:
1261 downloads
Sybase::RepAgent 0.03

Sybase::RepAgent 0.03


Sybase::RepAgent is a Perl extension for building a Sybase Replication Agent which talks to a Sybase Replication Server. more>>
Sybase::RepAgent is a Perl extension for building a Sybase Replication Agent which talks to a Sybase Replication Server.

SYNOPSIS

use Sybase::RepAgent;
my $ra = Sybase::RepAgent->new($repserver,
$user,
password,
$dataserver,
$database,
$ltl_version);

$ra->distribute(%command_tags, $subcommand);
$ra->begin_tran();
$ra->commit_tran();
$ra->rollback_tran();
$ra->insert();
$ra->update();
$ra->delete();

my $mu = $ra->maintenance_user;
my $tp = $ra->truncation_pointer;
my $lv = $ra->ltl_version;
my $sv = $ra->system_version;
my $ul = $ra->upgrade_locator;
my $last_oqid = $ra->last_oqid;
my $last_tran_id = $ra->last_tran_id;

Sybase Replication Server is a mighty tool for data distribution, mirroring, warm stand by and a lot more. RepServer gets the data to distribut from a Replication Agent, which is built into the Sybase database server. RepAgents exit for all major databases and the language which is used by RepAgent to RepServer is described in the Replication Server Design Guide at the Sybase web site.

This module is just a wrapper around this language which allows you to roll your own RepAgent. You can use it to enable replication in a database which is not supported by Sybase (e.g. MySQL and PostgreSQL, which both support Perl-Procedures by now). Or you can use it to feed data into RepServer, which will do the distribution, error handling and all that stuff.

For setting up and using a replication with Sybase::RepAgent see the RepAgent cookbook (cookbook.pm).

This is my own work. Sybase Inc. is in no way involved and does NOT support this module.

<<less
Download (0.012MB)
Added: 2006-06-13 License: Perl Artistic License Price:
1231 downloads
mod_auth_useragent 1.0

mod_auth_useragent 1.0


mod_auth_useragent allows you to forbid clients based on their User-Agent by placing a single line in your Apache httpd.conf. more>>
mod_auth_useragent allows you to forbid clients based on their User-Agent by placing a single line in your Apache httpd.conf.

Be aware that this is by no means a security measure as it is trivial to change your User-Agent in most browsers.
<<less
Download (0.005MB)
Added: 2005-08-24 License: GPL (GNU General Public License) Price:
1521 downloads
Mobile::UserAgent 1.05

Mobile::UserAgent 1.05


Mobile::UserAgent is a mobile user agent string parsing class. more>>
Mobile::UserAgent is a mobile user agent string parsing class.

SYNOPSIS

### Print the information parsed from a user-agent string:
use Mobile::UserAgent;
my $useragent = Nokia6600/1.0 (4.09.1) SymbianOS/7.0s Series60/2.0 Profile/MIDP-2.0 Configuration/CLDC-1.0;
my $uaobj = new Mobile::UserAgent($useragent);
if ($uaobj->success()) {
print Vendor: . $uaobj->vendor() . "n";
print Model: . $uaobj->model() . "n";
print Version: . $uaobj->version() . "n";
print Series60: . $uaobj->isSeries60() . "n";
print Imode?: . $uaobj->isImode() . "n";
print Mozilla?: . $uaobj->isMozilla() . "n";
print Standard?: . $uaobj->isStandard() . "n";
print Rubbish?: . $uaobj->isRubbish() . "n";
}
else {
print "Not a mobile user-agent: $useragentn";
}


### Determine if the client is a mobile device.
use Mobile::UserAgent ();
use CGI ();

# Check 1: (check if it sends a user-agent profile URL in its headers)
foreach my $name (X_WAP_PROFILE,PROFILE,13_PROFILE,56_PROFILE) {
if (exists($ENV{"HTTP_$name"})) {
print "Client has a user-agent profile header, so its probably a mobile device.n";
last;
}
}

# Check 2: (check if it supports WML):
my $q = new CGI();
if ($q->Accept(text/vnd.wap.wml) == 1) {
print "Client supports WML so its probably a mobile device.n";
}

# Check 3: (check if this class can parse it)
my $uaobj = new Mobile::UserAgent();
if ($uaobj->success()) {
print "Clients user-agent could be parsed, so its a mobile device.n";
}

Parses a mobile user agent string into its basic constituent parts, the most important being vendor and model.

One reason for doing this would be to use this information to lookup vendor-model specific device characteristics in a database. You can use also use user agent profiles to do this (for which Ive developed other classes), but not all mobile phones have these, especially the older types. Another reason would be to detect if the visiting client is a mobile handset.

Only real mobile user-agent strings can be parsed succesfully by this class. Most WAP emulators are not supported because they usually dont use the same user-agent strings as the devices they emulate.

<<less
Download (0.037MB)
Added: 2007-03-22 License: Perl Artistic License Price:
957 downloads
Quality Assurance Agent 0.1

Quality Assurance Agent 0.1


QAA is a XUL Mozilla Firefox extension that performs a user supplied test list on a Web application. more>>
QAA is a XUL Mozilla Firefox extension that performs a user supplied test list on a Web application. Test sessions can be defined by example.
A report is generated when sessions are replayed.
Enhancements:
- This release can load and save .qaa files (Quality Assurance Agent file format), record a journey in the tested site using definition by example, and perform a test bench with a log style report.
<<less
Download (0.030MB)
Added: 2005-06-28 License: GPL (GNU General Public License) Price:
1580 downloads
Cornfed SIP User Agent 1.1.4

Cornfed SIP User Agent 1.1.4


Cornfed SIP User Agent is a SIP Softphone. more>>
Cornfed SIP User Agent is a Session Initiation Protocol (SIP) based softphone for your IBM-compatible Personal Computer running the Linux operating system.
The Cornfed SIP User Agent allows you to make Internet phone calls using an Advanced Linux Sound Architecture (ALSA) or Open Sound System (OSS) sound card with speakers and microphone as your telephone handset.
Main features:
- Supports SIP (RFC 3261), SDP (RFC 2327), and RTP (RFCs 3550 and 3551)
- Automated detection of Residential Gateways using Network Address Translation (NAT)
- Supports Digest authentications for registrations and outbound INVITEs
- Support for loose proxy routing using Record-Route and Route headers
- Handles forking of outbound INVITEs by proxies
- Supports re-INVITEs for changes to media transport
- Supports G.711 mu-Law and a-Law voice codecs
- Supports RFC 2833 DTMF tone generation
- Supports SIP compact header forms
- Gnome GUI and CLI clients
- Multi-threaded implementation
The Cornfed SIP User Agent is provided free of charge for personal use for users of the Linux operating system. The program is provided as a binary distribution only. The Cornfed SIP User Agent is specifically designed with embedded and mobile wireless devices in mind.
Development is under way to bring this client to other platforms. If you are interested in licensing this technology for your commercial application, please contact Cornfed Systems at 410-404-8790.
Enhancements:
- Minor bug fixes.
- Changed readline functionality to used raw input rather than cooked mode.
- Fixed bugs with display of status messages that caused client to hang.
- Disabled removal of registration on client exit.
<<less
Download (0.78MB)
Added: 2007-07-03 License: Free for non-commercial use Price:
529 downloads
Remote Monitoring Agent 1.25

Remote Monitoring Agent 1.25


Remote Monitoring Agent (RMA) is an auxiliary application for HostMonitor. more>>
Remote Monitoring Agent (RMA in short) is an auxiliary application for HostMonitor. Enterprise license for Advanced Host Monitor already includes license for 10 installations of the agent. Holders of a Lite, Standard or Professional licenses may buy an additional license for Remote Monitoring Agent separately.
HostMonitor 4.0+ can monitor remote networks using Remote Monitoring Agents (RMA). RMA is small application that accepts requests from HostMonitor, performs test and provides information about test result back to HostMonitor.
Why you may need RMA? Here are just several reasons:
RMA increases security of the network. When you have to run the tests such as CPU Usage test or Performance Counters tests on a remote Windows system, HostMonitor must be able to log in to that system with administrators privileges. Instead you may now use an agent installed on that remote system. In this case HostMonitor will not have to log on to that system at all. HostMonitor needs just one TCP port to communicate with the RMA agent (by default it uses #1055 port, however you may set an agent to use any other port).
Remote Monitoring Agent is also a very useful tool when you have to monitor two (or many) separated networks (connected through Internet). In this case installing just one instance of RMA behind the firewall in network "A" will allow to monitor entire network "A" using the HostMonitor located in the network "B" with just one open TCP port.
RMA decreases the network traffic. E.g. frequent use of "File Integrity" or "Compare Files" tests in an array of remote systems may apply significant load on the network. The more and the bigger files you test the more traffic increase you get. RMA runs locally and sends only the test results to the HostMonitor thus decreasing the amount of network traffic.
Remote Monitoring Agent simplifies network administration. You no longer need to share local drives/folders to perform tests such as File Integrity, Folder/File Size, File Availability, Count Files, etc
RMA for Linux / BSD / Solaris allows you to perform tests that HostMonitor cannot perform. For example HostMonitor cannot monitor processes that are running on Linux systems. RMA can do that.
Main features:
- All traffic between Remote Monitoring Agents and HostMonitor is encrypted.
- It is possible to customize the list of enabled tests for each of the agents (e.g. living only Count Files and UNC tests only).
- You can restrict incoming TCP connections with the list of acceptable addresses.
- With RMA Manager you may configure, restart and even upgrade agent(s) remotely.
<<less
Download (0.088MB)
Added: 2007-05-09 License: Freeware Price:
904 downloads
rPath Appliance Agent 1.0.10

rPath Appliance Agent 1.0.10


rPath Appliance Agent project is an extensible application framework for the administration of appliance devices. more>>
rPath Appliance Agent project is an extensible application framework for the administration of appliance devices through a web-based user interface.
The framework is comprised of individual component plugins which offer specialized functionality, such as a message log interface, user account preferences, system updates, and entitlement management capabilities.
You can also develop and add plugins to the rAA framework, extending capabilities and functionality for your specific requirements.
To set up your environment for developing rAA, untar the devel.tar.bz2 tarball in the docs directory into your development directory. It should contain the following files:
- README.devel:
this file.
- dev.cfg:
configuration for the development environment.
- raa:
symbolic link to the rAA installation, usually
/usr/lib/python2.4/site-packages/raa.
- raa-service:
used by the startup script for the rAA service daemon.
- raa_service_dev.conf:
configuration file for the rAA service daemon. This contains a pluginDirs
configuration option. Change or append to its value to add additional
directories in which you are developing plugins.
- raa-web:
startup script for the rAA web layer.
- start-raa-service.sh:
startup script for the rAA service daemon.
Enhancements:
- Enhancements to the backup plugin, and a new plugin has been added to allow users to upload new SSL certificates for rAAs Web servers HTTPS connections.
<<less
Download (0.097MB)
Added: 2006-12-21 License: GPL (GNU General Public License) Price:
1040 downloads
WSGIUserAgentMobile 0.2.7

WSGIUserAgentMobile 0.2.7


WSGIUserAgentMobile is created as a useful HTTP mobile user agent string parser. more>> WSGIUserAgentMobile 0.2.7 is created as a useful HTTP mobile user agent string parser. It'll be useful in parsing HTTP_USER_AGENT strings of (mainly Japanese) mobile devices. This library is ported from similar libraries in Perl and PHP and owes a lot to them.<<less
Added: 2009-07-26 License: MIT/X Consortium Lic... Price: FREE
downloads
mod_auth_useragent2 0.9.1

mod_auth_useragent2 0.9.1


mod_auth_useragent2 is an Apache module that can be used to limit access to documents by means of the User-Agent. more>>
mod_auth_useragent2 is an Apache module that can be used to limit access to documents by means of the User-Agent.

As an authentication method, this is really unsafe because it is easy to change the User-Agent in most browsers, but it could be used to prevent stupid bots and spiders from accessing your Web sites.

<<less
Download (0.011MB)
Added: 2005-12-06 License: The Apache License 2.0 Price:
1417 downloads
Xgrid Agent for Java 2006-03-29

Xgrid Agent for Java 2006-03-29


Xgrid is an agent for Apples Xgrid clustering protocol written entirely in Java. more>>
Xgrid Agent for Java is an agent for Apples Xgrid clustering protocol written entirely in Java. This makes multiple platform Xgrid clusters possible.
Usage:
usage: java -jar xgridagent.jar -r|host name mhz
-r will resolve the controller via bonjour
host is the address or hostname on the controller
name is the name of this agent
mhz is the CPU power of one CPU in this agent
run the program from within the xgridagent directory
Enhancements:
- Many changes (may break things).
<<less
Download (2.2MB)
Added: 2006-03-29 License: BSD License Price:
1306 downloads
Junk Mail Buffering Agent 0.5.5

Junk Mail Buffering Agent 0.5.5


Junk Mail Buffering Agent is a tool for preventing delivery of email until the sender has confirmed their address. more>>
Junk Mail Buffering Agent is a tool for preventing delivery of email until the sender has confirmed their address.

Junk Mail Buffering Agent can be used in conjunction with a spam filter to prevent delivery of spammy-looking email unless the sender is confirmed as valid.

jmba is designed to be used in conjunction with a spam filter such as QSF and the mail processor procmail. When the spam filter says it thinks an email is spam, it can be passed to jmba.

jmba will queue it and send an email to the sender containing a key; if the sender replies, the original email is "unfrozen" from the queue and delivered.

<<less
Download (0.032MB)
Added: 2006-02-07 License: Artistic License Price:
1354 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5