agents
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 325
JAgents 0.1
JAgents project is a Game theoretic Evolutionary Network Traffic Simulator. more>>
JAgents project is a Game theoretic Evolutionary Network Traffic Simulator.
JAgents (A Game theoretic Evolutionary Network Traffic Simulator) is a tool for simulating dynamics of selfish users in traffic networks like the Internet.
Classical Game Theory has been extensively used to analyze the Internet. However, this analysis is limited to static properties of such models, e.g., equilibria, the price of anarchy, etc. Methods from Evolutionary Game Theory allow for analysis of dynamical properties.
The behavior of agents is simulated by continuous or discrete processes, the best-known of which is the so-called replicator dynamics.
JAgents can simulate a variety of these dynamics for arbitrary networks.
Main features:
- model networks and latency functions,
- find numerical solutions to these dynamics using the Runge-Kutta method,
- plot various time dependent data, like potential functions, e.g. the well known Rosenthal function, etc.
- numerically find equilibria,
- export and import graphs as xml documents (GraphML),
- export gnuplot,
- and more.
<<lessJAgents (A Game theoretic Evolutionary Network Traffic Simulator) is a tool for simulating dynamics of selfish users in traffic networks like the Internet.
Classical Game Theory has been extensively used to analyze the Internet. However, this analysis is limited to static properties of such models, e.g., equilibria, the price of anarchy, etc. Methods from Evolutionary Game Theory allow for analysis of dynamical properties.
The behavior of agents is simulated by continuous or discrete processes, the best-known of which is the so-called replicator dynamics.
JAgents can simulate a variety of these dynamics for arbitrary networks.
Main features:
- model networks and latency functions,
- find numerical solutions to these dynamics using the Runge-Kutta method,
- plot various time dependent data, like potential functions, e.g. the well known Rosenthal function, etc.
- numerically find equilibria,
- export and import graphs as xml documents (GraphML),
- export gnuplot,
- and more.
Download (0.10MB)
Added: 2006-10-31 License: GPL (GNU General Public License) Price:
1088 downloads
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.
<<lessMain 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.
Download (1MB)
Added: 2006-08-30 License: GPL (GNU General Public License) Price:
1150 downloads
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!
<<lessSYNOPSIS
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!
Download (0.020MB)
Added: 2007-05-11 License: Perl Artistic License Price:
908 downloads
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.
<<lessThis 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.
Download (0.59MB)
Added: 2005-11-28 License: GPL (GNU General Public License) Price:
1425 downloads
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
Babel Enterprise 1.0.0
Babel Enterprise is an audit tool, focused on evaluating Operating System base security. more>>
Babel Enterprise is an audit tool, focused on evaluating Operating System base security. Babel Enterprise evaluate the security level, or hardening, from a wide range of Operating Systems. Babel Enterprise run several audit probes and checks to give a photograph of the current system security status. Babel Enterprise also gives a Security Indicator of whole system.
Babel Enterprise design is made to manage system security in a big and complex enviroment with many different kind of Operating Systems, versions, technology and configurations. This complexity include to manage different human teams with different abilities and responsabilities. Babel Enterprise its a multiuser, distributed management auditing system for the major Operating Systems of the real world. Babel Enterprise also allows to be installed which redundant components in all of its components.
Each time you run a new audit policy, you will be able to see and evaluate objectively each important change in your systems: modifications on existing elements, new or erased elements, so that it will know if the security of that system its going to get better or its going to get worse and, very important, what its happenning.
Babel Enterprise uses a pragmatic point of view and tries to evaluate those points that represent a security risk and could be improved by intervention of the administrator. Babel Enterprise is Free Software, so its very flexible because has an open API and all internal details to allow advanced users to adapt to any imaginable audit check, without limits.
Babel Enterprise its a non-intrusive tool, so absolutely no change is made in your systems. Babel Enterprise only run so many tests as you need and give you the results in a detailed way, including a final numeric Security Indicator.
Babel Enterprise agents has versions to run in the last versions of Microsoft, like Windows 2003, Windows XP, and the more common Unix systems, like Solaris 9, AIX 5.1, SUSE GNU/Linux 9 ES and Debian/Ubuntu Dapper, but Babel Enterprise agents could be very easily adapted for another versions and other similar systems, like BSD systems or HPUX).
Babel Enterprise is Free Software. It has a public source repository (Subversion). All documentation has been generated using Free Standards, like DocBook SGML, and edited using Free Software (eMacs, OpenJade). WEB page for the project is http://babel.sourceforge.net. Also we have a small comunity of power users at http://www.openideas.info.
<<lessBabel Enterprise design is made to manage system security in a big and complex enviroment with many different kind of Operating Systems, versions, technology and configurations. This complexity include to manage different human teams with different abilities and responsabilities. Babel Enterprise its a multiuser, distributed management auditing system for the major Operating Systems of the real world. Babel Enterprise also allows to be installed which redundant components in all of its components.
Each time you run a new audit policy, you will be able to see and evaluate objectively each important change in your systems: modifications on existing elements, new or erased elements, so that it will know if the security of that system its going to get better or its going to get worse and, very important, what its happenning.
Babel Enterprise uses a pragmatic point of view and tries to evaluate those points that represent a security risk and could be improved by intervention of the administrator. Babel Enterprise is Free Software, so its very flexible because has an open API and all internal details to allow advanced users to adapt to any imaginable audit check, without limits.
Babel Enterprise its a non-intrusive tool, so absolutely no change is made in your systems. Babel Enterprise only run so many tests as you need and give you the results in a detailed way, including a final numeric Security Indicator.
Babel Enterprise agents has versions to run in the last versions of Microsoft, like Windows 2003, Windows XP, and the more common Unix systems, like Solaris 9, AIX 5.1, SUSE GNU/Linux 9 ES and Debian/Ubuntu Dapper, but Babel Enterprise agents could be very easily adapted for another versions and other similar systems, like BSD systems or HPUX).
Babel Enterprise is Free Software. It has a public source repository (Subversion). All documentation has been generated using Free Standards, like DocBook SGML, and edited using Free Software (eMacs, OpenJade). WEB page for the project is http://babel.sourceforge.net. Also we have a small comunity of power users at http://www.openideas.info.
Download (0.10MB)
Added: 2006-09-26 License: GPL (GNU General Public License) Price:
1131 downloads
Fungus Agent Simulator r19-07-2002
Fungus Agent Simulator project consists of a distributed multi-agent-based simulator. more>>
Fungus Agent Simulator project consists of a distributed multi-agent-based simulator.
Fungus Agent Simulator is a distributed multi-agent-based simulator that lets users easily create artificial life simulations. It uses a modular and a extensible architecture. A tiny scripting language (named Mycelium) is provided.
With Mycelium, users can easily build a simulation. Users can access the information traveling between the agents. Multiple scheduling models and multiple view are provided.
Main features:
- Agent
- Agent Based Simulation
- Agent could be a object or a threaded object
- Hierarchical agent
- Communication
- Messages passing communication model
- Discrete Event
- Communications canals are accessible
- Kernel
- Manage Scheduling Techniques
- distributed simulation
- Graphical user interface
- Simulator is written in Java
<<lessFungus Agent Simulator is a distributed multi-agent-based simulator that lets users easily create artificial life simulations. It uses a modular and a extensible architecture. A tiny scripting language (named Mycelium) is provided.
With Mycelium, users can easily build a simulation. Users can access the information traveling between the agents. Multiple scheduling models and multiple view are provided.
Main features:
- Agent
- Agent Based Simulation
- Agent could be a object or a threaded object
- Hierarchical agent
- Communication
- Messages passing communication model
- Discrete Event
- Communications canals are accessible
- Kernel
- Manage Scheduling Techniques
- distributed simulation
- Graphical user interface
- Simulator is written in Java
Download (0.66MB)
Added: 2007-01-11 License: GPL (GNU General Public License) Price:
1019 downloads
PyCAGE 1.1.4
PyCAGE fairly generic and complete cellular automata simulation engine. more>>
PyCAGE fairly generic and complete cellular automata simulation engine.
Its written in Python and it supports both 1D and 2D automata, a variety of prepackaged rules, and the concept of "agents" which can move about independently on the map for implementing agent behavior.
It comes with numerous examples of fully-functional CA systems, including Conways Game of Life, Langtons self-reproducing automaton, Langtons "vants," and 1D automata rule explorers.
It also comes with simple displayers (including a curses interface for 2D automata) and a unique implementation of a finite state machine.
Main features:
- time is measured in discrete steps, called time units;
- a network of cells, each of which with a well-defined state at each time unit;
- at each time unit, each cell has a series of other cells which constitutes its neighorhood;
- the state each of cell changes according to a state transition function which depends on the state of that cell and the states of the cells of its neighbors;
- in synchronous automata (the typical usage), all cell transitions take place simultaneously.
Enhancements:
- Minor organizational changes; add stepping stone automaton.
<<lessIts written in Python and it supports both 1D and 2D automata, a variety of prepackaged rules, and the concept of "agents" which can move about independently on the map for implementing agent behavior.
It comes with numerous examples of fully-functional CA systems, including Conways Game of Life, Langtons self-reproducing automaton, Langtons "vants," and 1D automata rule explorers.
It also comes with simple displayers (including a curses interface for 2D automata) and a unique implementation of a finite state machine.
Main features:
- time is measured in discrete steps, called time units;
- a network of cells, each of which with a well-defined state at each time unit;
- at each time unit, each cell has a series of other cells which constitutes its neighorhood;
- the state each of cell changes according to a state transition function which depends on the state of that cell and the states of the cells of its neighbors;
- in synchronous automata (the typical usage), all cell transitions take place simultaneously.
Enhancements:
- Minor organizational changes; add stepping stone automaton.
Download (0.055MB)
Added: 2006-10-17 License: LGPL (GNU Lesser General Public License) Price:
1102 downloads
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.
<<lessHostMonitor 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.
Download (0.088MB)
Added: 2007-05-09 License: Freeware Price:
904 downloads
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.
<<lessA 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.
Download (0.030MB)
Added: 2005-06-28 License: GPL (GNU General Public License) Price:
1580 downloads
libMAGE 0.1.3
libMAGE is a Multi-Agent Grid Engine library. more>>
libMAGE is a Multi-Agent Grid Engine library. libMAGE library an experiment aimed to make a programming tool for creation of autonomic systems. We define autonomic system as the system that has the following features:
- The system is composed from a set of intellectual agents. All decision-making in the system is distributed and has a form of self-organization.
- The system is able to adapt to the surrounding environment. This includes adaptation to CPU, memory and disk load, and node failure (self-healing). The system is allowed to allocate additional nodes or redistribute current resources.
In libMAGE every agent of the system can be viewed as a living cell in a biological organism. Every agent contains enough information for construction of the whole organism, however after going through the process of growth, which mimics morphogenesis, the agent gets specialized. Specialized agents form groups and function cooperatively.
<<less- The system is composed from a set of intellectual agents. All decision-making in the system is distributed and has a form of self-organization.
- The system is able to adapt to the surrounding environment. This includes adaptation to CPU, memory and disk load, and node failure (self-healing). The system is allowed to allocate additional nodes or redistribute current resources.
In libMAGE every agent of the system can be viewed as a living cell in a biological organism. Every agent contains enough information for construction of the whole organism, however after going through the process of growth, which mimics morphogenesis, the agent gets specialized. Specialized agents form groups and function cooperatively.
Download (0.68MB)
Added: 2006-01-18 License: GPL (GNU General Public License) Price:
1377 downloads
PagePoker 1.2
PagePoker is a Perl package that defines a browser agent with many powerful features for monitoring and testing Web sites. more>>
PagePoker is a Perl package that defines a browser agent with many powerful features for monitoring and testing Web sites, including elaborate failure handling that can send email and trigger SNMP traps. The application comes with three scripts that implement it for different uses: poke.pl, for single agents; pokes.pl, for many parallel agents, and pokehard.pl, for loadtesting and benchmarking.
HOW-TO:
Run "poke.pl --help" for detailed help on using the package. Briefly, poke.pl creates a PagePoker object, accepting all sorts of options. It is designed for monitoring web pages to verify they are returning desired information or to dump the contents of web pages to a file (like fetch). It can loop on a variety of conditions and crawl a series of pages, posting and passing cookies. The other component, pokes.pl, is simply a forking variation that accepts as its parameters an agent id and the options for that agent. It can be used for monitoring many sites simultaneously or for load testing single sites. On a dual 400 mhz machine I was able to run about 120 concurrent agents.
Examples:
> poke.pl --url http://node.to
returns (first element is date):
20000225170507 SUCCESS: Page loaded by agent
> poke.pl --url http://node.to --no-status --print-response
returns the plain html
> pokes.pl agent1 "--url http://node.to --no-status --email-failures
--email-address who@node.to --iterations 1000 --interval 10"
agent2 "--urls http://node.to>>http://tiny.node.to
--no-status --email-failures --email-address "1@1.com 2@2.com""
will launch two agents, first agent will poll node.to for connection failures every 10 seconds 1000 times, emailing if a failure is encountered, second agent will hit node.to then tiny.node.to and exit, emailing two people if either one doesnt respond.
There is a lot of logic to control how often and under what conditions email is sent. You can search for desired in text the headers or the html response, and send email or snmp traps on certain failure conditions. To loadtest, you could launch looping batches of ten agents, adding ten more a minute later in a another process, etc.
More advanced load testing can be done with pokehard.pl. It gets its own README (README.pokehard).
Here is the output of poke.pl --help, minus the USAGE statement:
How to use it:
--url "http://host/page"
--urls "http://host/page1>>http://host/page2>>etc"
--urls-from-file "file_path"
--urls-delay "n"
Seconds between each request
--method {GET|POST}
--post-query "query string"
--basic-auth-name "agent login" (one per agent)
--basic-auth-pass "agent password"
--interval "n"
Loop with n seconds between pokes
--iterations "n"
Cycles to run loop (requires --interval)
--look-for "pattern to find in response text"
--resend-cookie "cookiename"
--resend-cookie-between-iterations
Allow cookie to be resent through all iterations
--use-verbose-response
Includes headers in response text
--print-response
Dump agent retrieved text to STDOUT
--disable-on-failure
Allow server disabling on failure
--disable-snmp-trap "snmp trap"
To disable in loadbalancer
--enable-on-recovery
Allow server re-enabling on recovery
--enable-snmp-trap "snmp trap"
To enable server after successful run
--email-failures
Turn on alarm emails
--email-addresses "address1 address2 etc"
--email-subject "override default with arbitrary text"
--failures-until-email "n"
Consecutive errors triggers email
--min-time-between-emails "seconds"
--die-after-date "yyyymmddhhmmss" (requires interval and iterations)
--benchmark
Store numbers used for performance measurement (by pokehard.pl)
--quiet
Output nothing (except email, if set)
--no-status
Do not output status info (ie SUCCESS, etc)
--print-to-file "file"
Write output to file
--help
Print this text and exit
<<lessHOW-TO:
Run "poke.pl --help" for detailed help on using the package. Briefly, poke.pl creates a PagePoker object, accepting all sorts of options. It is designed for monitoring web pages to verify they are returning desired information or to dump the contents of web pages to a file (like fetch). It can loop on a variety of conditions and crawl a series of pages, posting and passing cookies. The other component, pokes.pl, is simply a forking variation that accepts as its parameters an agent id and the options for that agent. It can be used for monitoring many sites simultaneously or for load testing single sites. On a dual 400 mhz machine I was able to run about 120 concurrent agents.
Examples:
> poke.pl --url http://node.to
returns (first element is date):
20000225170507 SUCCESS: Page loaded by agent
> poke.pl --url http://node.to --no-status --print-response
returns the plain html
> pokes.pl agent1 "--url http://node.to --no-status --email-failures
--email-address who@node.to --iterations 1000 --interval 10"
agent2 "--urls http://node.to>>http://tiny.node.to
--no-status --email-failures --email-address "1@1.com 2@2.com""
will launch two agents, first agent will poll node.to for connection failures every 10 seconds 1000 times, emailing if a failure is encountered, second agent will hit node.to then tiny.node.to and exit, emailing two people if either one doesnt respond.
There is a lot of logic to control how often and under what conditions email is sent. You can search for desired in text the headers or the html response, and send email or snmp traps on certain failure conditions. To loadtest, you could launch looping batches of ten agents, adding ten more a minute later in a another process, etc.
More advanced load testing can be done with pokehard.pl. It gets its own README (README.pokehard).
Here is the output of poke.pl --help, minus the USAGE statement:
How to use it:
--url "http://host/page"
--urls "http://host/page1>>http://host/page2>>etc"
--urls-from-file "file_path"
--urls-delay "n"
Seconds between each request
--method {GET|POST}
--post-query "query string"
--basic-auth-name "agent login" (one per agent)
--basic-auth-pass "agent password"
--interval "n"
Loop with n seconds between pokes
--iterations "n"
Cycles to run loop (requires --interval)
--look-for "pattern to find in response text"
--resend-cookie "cookiename"
--resend-cookie-between-iterations
Allow cookie to be resent through all iterations
--use-verbose-response
Includes headers in response text
--print-response
Dump agent retrieved text to STDOUT
--disable-on-failure
Allow server disabling on failure
--disable-snmp-trap "snmp trap"
To disable in loadbalancer
--enable-on-recovery
Allow server re-enabling on recovery
--enable-snmp-trap "snmp trap"
To enable server after successful run
--email-failures
Turn on alarm emails
--email-addresses "address1 address2 etc"
--email-subject "override default with arbitrary text"
--failures-until-email "n"
Consecutive errors triggers email
--min-time-between-emails "seconds"
--die-after-date "yyyymmddhhmmss" (requires interval and iterations)
--benchmark
Store numbers used for performance measurement (by pokehard.pl)
--quiet
Output nothing (except email, if set)
--no-status
Do not output status info (ie SUCCESS, etc)
--print-to-file "file"
Write output to file
--help
Print this text and exit
Download (0.012MB)
Added: 2007-07-17 License: GPL (GNU General Public License) Price:
829 downloads
NetXMS 0.2.18
NetXMS is a monitoring system with a modular architecture. more>>
NetXMS is new and rapidly developing monitoring system, released under GPL2 license. NetXMS project can be used for monitoring entire IT infrastructure, starting with SNMP-capable hardware (like switches and routers) and ending with applications on your servers. NetXMS is an extremely reliable and powerful monitoring system, enabling you to improve your network availability and service levels.
The system has three-tier architecture: the information is collected by monitoring agents (either our own high-performance agents or SNMP agents) and delivered to monitoring server for processing and storing. Network administrator can access collected data using Windows-based Management Console, WEB Interface or Management Console for PocketPC.
Having been designed with flexibility and scalability in mind, NetXMS features a wide range of supported platforms, leaving you the freedom of choice of platform(s) for your network. NetXMS Server, the core system, is currently available for Windows NT/2000/2003/XP, Linux, Solaris and FreeBSD.
High-performance modular monitoring Agents are available for the same platforms as well as for OpenBSD, NetBSD, NetWare, HP-UX and AIX. NetXMS currently supports the following databases: MySQL, PostgreSQL, Microsoft SQL and Oracle. Due to the modular structure of the system, support for other SQL databases can be added upon request in a matter of days.
Main features:
- NetXMS allows monitoring network devices, servers and applications from one management server
- Configuration and access to monitoring data take place through the user-friendly and customizable Windows-based GUI
- NetXMS ability to send e-mails and SMS notifications, or execute external programs as a reaction to any event, enables you to receive warning notifications based on collected values
- Ability to organize monitored objects into hierarchical structure to represent service dependencies
- Centralized agent upgrade
- Layer 3 IP topology autodiscovery
- Portable client library
- Very flexible event processing
- Remote actions
- Flexible access control configuration
Enhancements:
- This is mostly a bugfix release.
- Multiple compatibility problems were fixed (mostly on FreeBSD and OpenSolaris).
- Web interface stability was improved.
- Support for non-English Windows versions was added to the winperf subagent.
<<lessThe system has three-tier architecture: the information is collected by monitoring agents (either our own high-performance agents or SNMP agents) and delivered to monitoring server for processing and storing. Network administrator can access collected data using Windows-based Management Console, WEB Interface or Management Console for PocketPC.
Having been designed with flexibility and scalability in mind, NetXMS features a wide range of supported platforms, leaving you the freedom of choice of platform(s) for your network. NetXMS Server, the core system, is currently available for Windows NT/2000/2003/XP, Linux, Solaris and FreeBSD.
High-performance modular monitoring Agents are available for the same platforms as well as for OpenBSD, NetBSD, NetWare, HP-UX and AIX. NetXMS currently supports the following databases: MySQL, PostgreSQL, Microsoft SQL and Oracle. Due to the modular structure of the system, support for other SQL databases can be added upon request in a matter of days.
Main features:
- NetXMS allows monitoring network devices, servers and applications from one management server
- Configuration and access to monitoring data take place through the user-friendly and customizable Windows-based GUI
- NetXMS ability to send e-mails and SMS notifications, or execute external programs as a reaction to any event, enables you to receive warning notifications based on collected values
- Ability to organize monitored objects into hierarchical structure to represent service dependencies
- Centralized agent upgrade
- Layer 3 IP topology autodiscovery
- Portable client library
- Very flexible event processing
- Remote actions
- Flexible access control configuration
Enhancements:
- This is mostly a bugfix release.
- Multiple compatibility problems were fixed (mostly on FreeBSD and OpenSolaris).
- Web interface stability was improved.
- Support for non-English Windows versions was added to the winperf subagent.
Download (4.4MB)
Added: 2007-07-05 License: GPL (GNU General Public License) Price:
844 downloads
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.
<<lessThe 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.
Download (0.78MB)
Added: 2007-07-03 License: Free for non-commercial use Price:
529 downloads
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.
<<lessThe 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.
Download (0.097MB)
Added: 2006-12-21 License: GPL (GNU General Public License) Price:
1040 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above agents 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