latency
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 129
Jdelay
Jdelay project is a small JACK app you can use to measure the latency of your sound card. more>>
Jdelay project is a small JACK app you can use to measure the latency of your sound card.
It uses a phase measurements on a set of tones to measure the delay from the output to the input. Accuracy is about 1/1000 of a sample.
Installation:
To install, cd to this directory and make.
Copy the binary to your preferred location.
<<lessIt uses a phase measurements on a set of tones to measure the delay from the output to the input. Accuracy is about 1/1000 of a sample.
Installation:
To install, cd to this directory and make.
Copy the binary to your preferred location.
Download (0.003MB)
Added: 2006-02-03 License: GPL (GNU General Public License) Price:
1358 downloads
Interbench 0.30
Interbench is benchmark application is designed to benchmark interactivity in Linux. more>>
Interbench is benchmark application is designed to benchmark interactivity in Linux.
Interbench is designed to measure the effect of changes in Linux kernel design or system configuration changes such as I/O scheduler, cpu and filesystem changes and options. With careful benchmarking, different hardware can be compared.
What does it do?
It is designed to emulate the cpu scheduling behaviour of interactive tasks and measure their scheduling latency and jitter. It does this with the tasks on their own and then in the presence of various background loads, both with configurable nice levels and the benchmarked tasks can be real time.
How does it work?
First it benchmarks how best to reproduce a fixed percentage of cpu usage on the machine currently being used for the benchmark. It saves this to a file and then uses this for all subsequent runs to keep the emulation of cpu usage constant.
It runs a real time high priority timing thread that wakes up the thread or threads of the simulated interactive tasks and then measures the latency in the time taken to schedule. As there is no accurate timer driven scheduling in linux the timing thread sleeps as accurately as linux kernel supports, and latency is considered as the time from this sleep till the simulated task gets scheduled.
Each benchmarked simulation runs as a separate process with its own threads, and the background load (if any) also runs as a separate process.
Enhancements:
- This release adds options to select benchmarked loads, manpages, and documentation updates.
<<lessInterbench is designed to measure the effect of changes in Linux kernel design or system configuration changes such as I/O scheduler, cpu and filesystem changes and options. With careful benchmarking, different hardware can be compared.
What does it do?
It is designed to emulate the cpu scheduling behaviour of interactive tasks and measure their scheduling latency and jitter. It does this with the tasks on their own and then in the presence of various background loads, both with configurable nice levels and the benchmarked tasks can be real time.
How does it work?
First it benchmarks how best to reproduce a fixed percentage of cpu usage on the machine currently being used for the benchmark. It saves this to a file and then uses this for all subsequent runs to keep the emulation of cpu usage constant.
It runs a real time high priority timing thread that wakes up the thread or threads of the simulated interactive tasks and then measures the latency in the time taken to schedule. As there is no accurate timer driven scheduling in linux the timing thread sleeps as accurately as linux kernel supports, and latency is considered as the time from this sleep till the simulated task gets scheduled.
Each benchmarked simulation runs as a separate process with its own threads, and the background load (if any) also runs as a separate process.
Enhancements:
- This release adds options to select benchmarked loads, manpages, and documentation updates.
Download (0.023MB)
Added: 2006-03-06 License: GPL (GNU General Public License) Price:
1328 downloads
plugdaemon 2.5.3
Plugdaemon is a tool that is inspired by, but not based on, the plug-gw from Trusted Information Systems. more>>
Plugdaemon is a tool that is inspired by, but not based on, the plug-gw from Trusted Information Systems. It was originally a simpler wannabe, but the connection balancing code and other features makes it a lot more useful (as of 2.3.1 its also a feature-complete replacement for plug-gw).
Plugdaemon acts as a "dumb proxy", forwarding a TCP/IP stream from a port on one host to a possibly different port on a separate host. It runs as a daemon to reduce latency in setting up a connection, and optionally logs every connection via syslog. Eventually plugdaemon will be a complete load balancing and monitoring package for servers.
Not all the planned features are implemented in 2.x.
Enhancements:
- Code cleanup, hash connection structures.
- Dietlibc support by Alexander Lazic (see Makefile)
- Fix load-balancing (Ben Low).
<<lessPlugdaemon acts as a "dumb proxy", forwarding a TCP/IP stream from a port on one host to a possibly different port on a separate host. It runs as a daemon to reduce latency in setting up a connection, and optionally logs every connection via syslog. Eventually plugdaemon will be a complete load balancing and monitoring package for servers.
Not all the planned features are implemented in 2.x.
Enhancements:
- Code cleanup, hash connection structures.
- Dietlibc support by Alexander Lazic (see Makefile)
- Fix load-balancing (Ben Low).
Download (0.014MB)
Added: 2006-07-04 License: BSD License Price:
1207 downloads
Mixmaster 3.0 RC1
Mixmaster is an anonymous remailer. more>>
Mixmaster is an anonymous remailer. Mixmaster is the type II remailer protocol and the most popular implementation of it.
Remailers provide protection against traffic analysis and allow sending email nonymously or pseudonymously. Mixmaster consists of both client and server installations and is designed to run on several operation systems including but not limited to *BSD, Linux and Microsoft Windows.
The current 2.9.x versions are the stable ones and widely deployed. The 3.0beta* releases are betas for the upcoming Mixmaster 3.0.
To download Mixmaster visit Sourceforges download center. Packages for the Debian GNU/Linux distribution can be found in the testing and unstable distributions on a mirror near you. Also see http://packages.debian.org/mixmaster.
For pingers and other remailer implementations see related Software.
Whats New in 2.0.4 Stable Release:
- Prefer pubring.asc over secring.pgp.
- Support an unpublished dest.alw file.
- Added MINLAT directive. Ensures randhopped messages are sent through remailers of latency of MINLAT time or greater (suggested by Steve Crook). Improved OpenSSL version checking in the Install script.
- Added Full stats download support.
- Fixed buffer overflow bug in keymgt.c
Whats New in 3.0 RC1 Development Release:
- Prefer pubring.asc over secring.pgp.
- Support an unpublished dest.alw file.
- Added MINLAT directive. Ensures randhopped messages are sent through remailers of latency of MINLAT time or greater (suggested by Steve Crook).
- Improved OpenSSL version checking in the Install script.
- Added full stats download support.
- Fixed buffer overflow bug in keymgt.c.
<<lessRemailers provide protection against traffic analysis and allow sending email nonymously or pseudonymously. Mixmaster consists of both client and server installations and is designed to run on several operation systems including but not limited to *BSD, Linux and Microsoft Windows.
The current 2.9.x versions are the stable ones and widely deployed. The 3.0beta* releases are betas for the upcoming Mixmaster 3.0.
To download Mixmaster visit Sourceforges download center. Packages for the Debian GNU/Linux distribution can be found in the testing and unstable distributions on a mirror near you. Also see http://packages.debian.org/mixmaster.
For pingers and other remailer implementations see related Software.
Whats New in 2.0.4 Stable Release:
- Prefer pubring.asc over secring.pgp.
- Support an unpublished dest.alw file.
- Added MINLAT directive. Ensures randhopped messages are sent through remailers of latency of MINLAT time or greater (suggested by Steve Crook). Improved OpenSSL version checking in the Install script.
- Added Full stats download support.
- Fixed buffer overflow bug in keymgt.c
Whats New in 3.0 RC1 Development Release:
- Prefer pubring.asc over secring.pgp.
- Support an unpublished dest.alw file.
- Added MINLAT directive. Ensures randhopped messages are sent through remailers of latency of MINLAT time or greater (suggested by Steve Crook).
- Improved OpenSSL version checking in the Install script.
- Added full stats download support.
- Fixed buffer overflow bug in keymgt.c.
Download (0.33MB)
Added: 2006-06-24 License: Freeware Price:
709 downloads
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
NetMate 0.9.4
NetMate is a flexible and extensible network measurement tool (meter). more>>
NetMate comes from Network Measurement and Accounting System and is a flexible and extensible network measurement tool (meter).
It can be used for accounting, delay/loss measurement, packet capturing and much more. The main advantage over other existing tools is that it can be easily extended due to its modular (class-based) structure and dynamic loadable packet processing and information export modules.
A GUI for controlling multiple meters and displaying measurement results is currently under development.
NMRSH is the NetMate Remote Shell which allows to remote control NetMate meters.
Main features:
- Flexibility and Extensibility
- Runtime loadable metric and export modules
- Modular architecture (C++ classes)
- Extensible Ruleset Format (XML-based)
- Portable Implementation
- GNU autotools
- OS tested: Linux (SuSE, Debian, Redhat), FreeBSD, Solaris
- Open Source (GPL)
- Configurable Multithreading
- IPv4 and IPv6 Support
- Multiple Classification Algorithms
- Automatic flow generation based on arbitrary packet attribute combinations
- Packet Sampling Support
- Secure Control Interface
- SSL Encryption
- Host-based Authentication (DNS, IP address)
- User-based Authentication (HTTP)
- Packet capturing using libpcap
- Support simultaneous measurement on multiple interfaces
- Currently only Ethernet, IPv4/IPv6, ICMP, TCP, UDP, data layer support
- Extensible to everything libpcap can capture
- Metric Modules
- Counter, bandwidth, jitter, port usage, packet length, RTP packet loss, packet ID generation (crc32 and md5), capture (tcpdump file), RTT (ICMP echo), text output (similar to tcpdump output), DNS latency, HTTP performance, TCP connection setup latency
- Export Modules
- Text file, binary file, SQL (under development), IPFIX (under development)
- Remote Control via Shell Tool or Standard Web Browser
- Interactive or batch processing of meter commands
Enhancements:
- Minor changes and bugfixes were made.
<<lessIt can be used for accounting, delay/loss measurement, packet capturing and much more. The main advantage over other existing tools is that it can be easily extended due to its modular (class-based) structure and dynamic loadable packet processing and information export modules.
A GUI for controlling multiple meters and displaying measurement results is currently under development.
NMRSH is the NetMate Remote Shell which allows to remote control NetMate meters.
Main features:
- Flexibility and Extensibility
- Runtime loadable metric and export modules
- Modular architecture (C++ classes)
- Extensible Ruleset Format (XML-based)
- Portable Implementation
- GNU autotools
- OS tested: Linux (SuSE, Debian, Redhat), FreeBSD, Solaris
- Open Source (GPL)
- Configurable Multithreading
- IPv4 and IPv6 Support
- Multiple Classification Algorithms
- Automatic flow generation based on arbitrary packet attribute combinations
- Packet Sampling Support
- Secure Control Interface
- SSL Encryption
- Host-based Authentication (DNS, IP address)
- User-based Authentication (HTTP)
- Packet capturing using libpcap
- Support simultaneous measurement on multiple interfaces
- Currently only Ethernet, IPv4/IPv6, ICMP, TCP, UDP, data layer support
- Extensible to everything libpcap can capture
- Metric Modules
- Counter, bandwidth, jitter, port usage, packet length, RTP packet loss, packet ID generation (crc32 and md5), capture (tcpdump file), RTT (ICMP echo), text output (similar to tcpdump output), DNS latency, HTTP performance, TCP connection setup latency
- Export Modules
- Text file, binary file, SQL (under development), IPFIX (under development)
- Remote Control via Shell Tool or Standard Web Browser
- Interactive or batch processing of meter commands
Enhancements:
- Minor changes and bugfixes were made.
Download (0.77MB)
Added: 2006-07-06 License: GPL (GNU General Public License) Price:
1286 downloads
rawrec 0.9.991
rawrec is a tool designed to provide the user with a simple way of recording or playing raw audio data. more>>
rawrec is a tool designed to provide the user with a simple way of recording or playing raw audio data from or to their sound card under intel Linux.
Main features:
- ability to record to or play from standard io. With this program and other handy things like the sox format converter, Ogg Vorbis lossy codec, and FLAC lossless codec, you can record or play just about any sound format you will ever come accross, with the notable exception of mp3s.
- options to pause execution, pad with silence, or jump into data files, as well as the ones you would expect which control sampling rate, sample resolution, and number of channels.
- an option to enable (amoung other things) exact reporting of what your sound card is doing. In case you are involved in speech processing research and need to know what frequency your card actually uses when you request a given frequency, for example.
- fully buffered and threaded. rawrec/rawplay use memory locking and POSIX pthread functions to provide the most consistent possible performance under load.
- ability to set the buffer fragment size, if you need extremely low latency operation.
Enhancements:
- In play.c, record.c, move_au.c, and move_fd.c, a bug that caused root permissions to be dropped before all threads were created has been fixed. In main.c, command line help output and a problem when the program is invoked via the full path name have been fixed.
<<lessMain features:
- ability to record to or play from standard io. With this program and other handy things like the sox format converter, Ogg Vorbis lossy codec, and FLAC lossless codec, you can record or play just about any sound format you will ever come accross, with the notable exception of mp3s.
- options to pause execution, pad with silence, or jump into data files, as well as the ones you would expect which control sampling rate, sample resolution, and number of channels.
- an option to enable (amoung other things) exact reporting of what your sound card is doing. In case you are involved in speech processing research and need to know what frequency your card actually uses when you request a given frequency, for example.
- fully buffered and threaded. rawrec/rawplay use memory locking and POSIX pthread functions to provide the most consistent possible performance under load.
- ability to set the buffer fragment size, if you need extremely low latency operation.
Enhancements:
- In play.c, record.c, move_au.c, and move_fd.c, a bug that caused root permissions to be dropped before all threads were created has been fixed. In main.c, command line help output and a problem when the program is invoked via the full path name have been fixed.
Download (0.054MB)
Added: 2006-01-25 License: GPL (GNU General Public License) Price:
1369 downloads
Satellite 1.0.2
Satellite can track many remote machines with dynamic IP addresses in situations where public DNS services are inappropriate. more>>
Satellite can track many remote machines with dynamic IP addresses in situations where public DNS services are inappropriate. Satellite can log and alert an admin immediately when a site comes online or needs attention.
The Satellite archive also includes an RPM spec file. RPM users can build a binary package ready to install by running:
rpm -tb satellite-1.0.2.tar.gz
You will find the binary rpm under /usr/src/rpm/RPMS/i386 or /usr/src/redhat/RPMS/i386.
Reasons for Satellite
Public DNS services are often used to track clients with changing IP addresses, but DNS solutions suffer from several problems:
Failure
Public DNS servers regularly fail due to overloading and system administration problems.
No notification
There is no notification when a system goes online. Instead you must poll DNS regularly to see when a system comes online.
Latency
Updating can take from several minutes to several hours before the change is made public. On systems with small idle timeouts it is often impossible to find the current IP address via DNS.
No history
Public DNS services only keep track of the current address and dont record past times or changes in a central location.
Enhancements:
- Minor code improvements. -e no longer searches PATH.
- --with-port removed. Default now found from /etc/services.
- Documentation updates
<<lessThe Satellite archive also includes an RPM spec file. RPM users can build a binary package ready to install by running:
rpm -tb satellite-1.0.2.tar.gz
You will find the binary rpm under /usr/src/rpm/RPMS/i386 or /usr/src/redhat/RPMS/i386.
Reasons for Satellite
Public DNS services are often used to track clients with changing IP addresses, but DNS solutions suffer from several problems:
Failure
Public DNS servers regularly fail due to overloading and system administration problems.
No notification
There is no notification when a system goes online. Instead you must poll DNS regularly to see when a system comes online.
Latency
Updating can take from several minutes to several hours before the change is made public. On systems with small idle timeouts it is often impossible to find the current IP address via DNS.
No history
Public DNS services only keep track of the current address and dont record past times or changes in a central location.
Enhancements:
- Minor code improvements. -e no longer searches PATH.
- --with-port removed. Default now found from /etc/services.
- Documentation updates
Download (0.052MB)
Added: 2006-07-12 License: GPL (GNU General Public License) Price:
1201 downloads
ENet 1.1
ENet is an easy to use, portable UDP networking library. more>>
ENets purpose is to provide a relatively thin, simple and robust network communication layer on top of UDP (User Datagram Protocol). ENets primary feature it provides is optional reliable, in-order delivery of packets.
ENet is NOT intended to be a general purpose high level networking library that handles authentication, lobbying, server discovery, compression, encryption and other high level, often application level or dependent tasks.
Main features:
ENet evolved specifically as a UDP networking layer for the multiplayer first person shooter Cube.
Cube necessitated low latency communcation with data sent out very frequently, so TCP was an unsuitable choice due to its high latency and stream orientation.
UDP, however, lacks many sometimes necessary features from TCP such as reliability, sequencing, unrestricted packet sizes, and connection management. So UDP by itself was not suitable as a network protocol either.
No suitable freely available networking libraries existed at the time of ENets creation to fill this niche.
UDP and TCP could have been used together in Cube to benefit somewhat from both of their features, however, the resulting combinations of protocols still leaves much to be desired.
TCP lacks multiple streams of communication without resorting to opening many sockets and complicates delineation of packets due to its buffering behavior.
UDP lacks sequencing, connection management, management of bandwidth resources, and imposes limitations on the size of packets.
A significant investment is required to integrate these two protocols, and the end result is worse off in features and performance than the uniform protocol presented by ENet.
ENet thus attempts to address these issues and provide a single, uniform protocol layered over UDP to the developer with the best features of UDP and TCP as well as some useful features neither provide, with a much cleaner integration than any resulting from a mixture of UDP and TCP.
Enhancements:
- Lower bandwidth usage, stability/crash fixes, more flexible packet allocation, optional CRC32 checksums, and various API tweaks.
<<lessENet is NOT intended to be a general purpose high level networking library that handles authentication, lobbying, server discovery, compression, encryption and other high level, often application level or dependent tasks.
Main features:
ENet evolved specifically as a UDP networking layer for the multiplayer first person shooter Cube.
Cube necessitated low latency communcation with data sent out very frequently, so TCP was an unsuitable choice due to its high latency and stream orientation.
UDP, however, lacks many sometimes necessary features from TCP such as reliability, sequencing, unrestricted packet sizes, and connection management. So UDP by itself was not suitable as a network protocol either.
No suitable freely available networking libraries existed at the time of ENets creation to fill this niche.
UDP and TCP could have been used together in Cube to benefit somewhat from both of their features, however, the resulting combinations of protocols still leaves much to be desired.
TCP lacks multiple streams of communication without resorting to opening many sockets and complicates delineation of packets due to its buffering behavior.
UDP lacks sequencing, connection management, management of bandwidth resources, and imposes limitations on the size of packets.
A significant investment is required to integrate these two protocols, and the end result is worse off in features and performance than the uniform protocol presented by ENet.
ENet thus attempts to address these issues and provide a single, uniform protocol layered over UDP to the developer with the best features of UDP and TCP as well as some useful features neither provide, with a much cleaner integration than any resulting from a mixture of UDP and TCP.
Enhancements:
- Lower bandwidth usage, stability/crash fixes, more flexible packet allocation, optional CRC32 checksums, and various API tweaks.
Download (0.14MB)
Added: 2007-07-31 License: MIT/X Consortium License Price:
822 downloads
countertrace 1.0
countertrace is a userland, iptables QUEUE target handler for Linux 2.4 kernels running Netfilter. more>>
countertrace project is a userland, iptables QUEUE target handler for Linux 2.4 kernels running Netfilter, which attempts to give the illusion that there are multiple, imaginary IP hops between itself and the rest of the world.
The imaginary hops that countertrace projects also have the ability to introduce accumulative, imaginary latency.
How it works:
Netfilter provides a mechanism for passing packets for processing to a userland program, which can examine the packet and determine if it should be permitted through or dropped on the floor. countertrace utilizes this mechanism to drop received packets which have a TTL less than the number of hops its attempting to project, and then generates ICMP time-exceeded messages for those dropped packets with the source address of the bogus hop. If latency is also being simulated, the generated time-exceeded messages are queued for the specified period of time before being sent.
Requirements:
countertrace requires the NetPacket, Time::HiRes, and IPTables::IPv4::IPQueue perl modules, available from CPAN, the Net::RawSock and a Linux 2.4 kernel with iptables (CONFIG_IP_NF_IPTABLES) and QUEUE target (CONFIG_IP_NF_QUEUE) support. If latency is not being simulated, iptables TTL match support (CONFIG_IP_NF_MATCH_TTL) may also be useful.
Configuration:
The countertrace program takes only one command line argument, the name of its configuration file. To get started, the only configuration file command you need to know about is the "hop" command, which takes the form of "hop < address > [latency]". Hops must be added in the order in which they are to be simulated. Latency is accumulative -- at run time, the latency for each hop is determined by calculating the sum of all previously specified latency values. Additional configuration commands are available for specifying how much information is logged for each received packet; see the example-hops-configuration file for more information.
In addition to configuring countertrace itself, iptables must also be configured to pass packets to countertrace for processing using the iptables QUEUE target. If latency is not being simulated, the iptables TTL match support can be used to only pass packets to countertrace which have a TTL less than or equal to the number of hops being simulated. Otherwise, more than likely youll want all received packets to pass through countertrace, so that the latency will appear to be uniform when tracerouting, in addition to when transferring data. However, the danger is that if the countertrace program dies for any reason, iptables will drop any packets which would have been queued for userland processing, rendering the box unreachable to the outside world. To avoid the problem, it may be wise to specify at least one "backdoor" address from which packets will be accepted without passing through countertrace.
For an example startup script, see the example-startup-script.sh file.
<<lessThe imaginary hops that countertrace projects also have the ability to introduce accumulative, imaginary latency.
How it works:
Netfilter provides a mechanism for passing packets for processing to a userland program, which can examine the packet and determine if it should be permitted through or dropped on the floor. countertrace utilizes this mechanism to drop received packets which have a TTL less than the number of hops its attempting to project, and then generates ICMP time-exceeded messages for those dropped packets with the source address of the bogus hop. If latency is also being simulated, the generated time-exceeded messages are queued for the specified period of time before being sent.
Requirements:
countertrace requires the NetPacket, Time::HiRes, and IPTables::IPv4::IPQueue perl modules, available from CPAN, the Net::RawSock and a Linux 2.4 kernel with iptables (CONFIG_IP_NF_IPTABLES) and QUEUE target (CONFIG_IP_NF_QUEUE) support. If latency is not being simulated, iptables TTL match support (CONFIG_IP_NF_MATCH_TTL) may also be useful.
Configuration:
The countertrace program takes only one command line argument, the name of its configuration file. To get started, the only configuration file command you need to know about is the "hop" command, which takes the form of "hop < address > [latency]". Hops must be added in the order in which they are to be simulated. Latency is accumulative -- at run time, the latency for each hop is determined by calculating the sum of all previously specified latency values. Additional configuration commands are available for specifying how much information is logged for each received packet; see the example-hops-configuration file for more information.
In addition to configuring countertrace itself, iptables must also be configured to pass packets to countertrace for processing using the iptables QUEUE target. If latency is not being simulated, the iptables TTL match support can be used to only pass packets to countertrace which have a TTL less than or equal to the number of hops being simulated. Otherwise, more than likely youll want all received packets to pass through countertrace, so that the latency will appear to be uniform when tracerouting, in addition to when transferring data. However, the danger is that if the countertrace program dies for any reason, iptables will drop any packets which would have been queued for userland processing, rendering the box unreachable to the outside world. To avoid the problem, it may be wise to specify at least one "backdoor" address from which packets will be accepted without passing through countertrace.
For an example startup script, see the example-startup-script.sh file.
Download (0.012MB)
Added: 2006-03-10 License: GPL (GNU General Public License) Price:
1323 downloads
RTAI LiveCD 0.16
The Real-Time Application Interface is a hard real-time extension to the Linux kernel. more>>
The Real-Time Application Interface is a hard real-time extension to the Linux kernel, contributed in accordance with the Free Software guidelines.
It provides the features of an industrial-grade RTOS, seamlessly accessible from the powerful and sophisticated GNU/Linux environment.
The bootable CD-ROM provided on this website allows you to determine whether your systems hardware is capable of being used as a hard real-time system.
Furthermore, this website provides information about the real-time performance of various systems, which might help you when buying hardware for building hard real-time systems.
The LiveCD is based on RTAI (Realtime Application Interface) and provides easy-to-use menus that guide users through running the test suite and submitting the results and system configuration information to an Internet database.
Enhancements:
- Fixed issue where the per-loop max and min latency were stored in the database instead of the overall max and min latency... Added support for Gigabit Ethernet (requested by Phil Nitschke)
- Reduced ISO size to 8MB
<<lessIt provides the features of an industrial-grade RTOS, seamlessly accessible from the powerful and sophisticated GNU/Linux environment.
The bootable CD-ROM provided on this website allows you to determine whether your systems hardware is capable of being used as a hard real-time system.
Furthermore, this website provides information about the real-time performance of various systems, which might help you when buying hardware for building hard real-time systems.
The LiveCD is based on RTAI (Realtime Application Interface) and provides easy-to-use menus that guide users through running the test suite and submitting the results and system configuration information to an Internet database.
Enhancements:
- Fixed issue where the per-loop max and min latency were stored in the database instead of the overall max and min latency... Added support for Gigabit Ethernet (requested by Phil Nitschke)
- Reduced ISO size to 8MB
Download (8.0MB)
Added: 2005-11-05 License: GPL (GNU General Public License) Price:
1462 downloads
Mednafen 0.7.2 / 0.8.4 RC1
Mednafen is an OpenGL command-line driven multi-system emulator with many advanced features. more>>
Mednafen is an OpenGL command-line driven multi-system emulator with many advanced features.
Mednafen emulates the Atari Lynx, GameBoy, GameBoy Color, GameBoy Advance, NES, PC Engine (TurboGrafx 16), and SuperGrafx and has the ability to remap hotkey functions and virtual system inputs to a keyboard, a joystick, or both simultaneously.
Save states are supported, as is real-time game rewinding. Screen snapshots may be taken at the press of a button, and are saved in the popular PNG file format.
Due to the threaded model of emulation used in Mednafen, and limitations of SDL, a joystick is preferred over a keyboard to play games, as the joystick will have slightly less latency, although the latency differences may not be perceptible to most people.
<<lessMednafen emulates the Atari Lynx, GameBoy, GameBoy Color, GameBoy Advance, NES, PC Engine (TurboGrafx 16), and SuperGrafx and has the ability to remap hotkey functions and virtual system inputs to a keyboard, a joystick, or both simultaneously.
Save states are supported, as is real-time game rewinding. Screen snapshots may be taken at the press of a button, and are saved in the popular PNG file format.
Due to the threaded model of emulation used in Mednafen, and limitations of SDL, a joystick is preferred over a keyboard to play games, as the joystick will have slightly less latency, although the latency differences may not be perceptible to most people.
Download (2.2MB)
Added: 2007-08-05 License: GPL (GNU General Public License) Price:
817 downloads
RRD Statistics 1.0
RRDStats is a Coyote Linux and BrazilFW add-on package for network traffic monitoring. more>>
RRDStats is a Coyote Linux and BrazilFW add-on package for network traffic monitoring, link quality control, and QOS classes monitoring.
RRD Statistics project is based on RRDtool for storing data to round robin databases, and a slightly modified RRDcgi for visualizing data through a Web interface.
Main features:
- Realtime graphical statistics for bandwidth usage and link quality
- Graphical statistics of QOS priority classes usage
- Historical data stored for one week
Configuration:
All default configuration is stored in /etc/rrd.config. This version supports web based configuration and there is no need to manual configuration for basic package functionality. Just install the packages and browse to your web administration interface (by default its http://192.168.0.1:8180). There should be new link at left menu labeled "RRDStats configuration"
There are some basic options you should set up to fit your configuration. First get sure, the RRDstats package is enabled (its the first option at configuration screen). After that should you set up your line speed (just some basic approximation is good enough). The last this you should set up is your internet gateway IP address. This IP address is used to measure your internet link latency and packet loss.
Ignore other configuration options for now, save your configuration and reboot router. After your system boots up, you can browse RRD statistics.
After system startup, package is initialiazed with /etc/rc.d/pkgs/rc.rrdstats. This file start another copy of tiny webserver which listens by default on port 8080. It reads its homepage files from /var/rrd/www/ directory. After webserver startup there are also started some data gathering threads.
They read transfered data from network interfaces, QOS classes and measure link latency. These values are then stored in RRD databases. RRD databases are by default stored in /var/rrd/data/ directory
For further information how RRD databases work, please visit their homepage. Simply said RRD database has constant size, it does not grow over time and stores average data over period of time.
Last component of RRDStats package are .cgi and template files which display data from RRD databases using web interface. As said before, these files and templates are stored in /var/rrd/www/ and its subdirectories.
<<lessRRD Statistics project is based on RRDtool for storing data to round robin databases, and a slightly modified RRDcgi for visualizing data through a Web interface.
Main features:
- Realtime graphical statistics for bandwidth usage and link quality
- Graphical statistics of QOS priority classes usage
- Historical data stored for one week
Configuration:
All default configuration is stored in /etc/rrd.config. This version supports web based configuration and there is no need to manual configuration for basic package functionality. Just install the packages and browse to your web administration interface (by default its http://192.168.0.1:8180). There should be new link at left menu labeled "RRDStats configuration"
There are some basic options you should set up to fit your configuration. First get sure, the RRDstats package is enabled (its the first option at configuration screen). After that should you set up your line speed (just some basic approximation is good enough). The last this you should set up is your internet gateway IP address. This IP address is used to measure your internet link latency and packet loss.
Ignore other configuration options for now, save your configuration and reboot router. After your system boots up, you can browse RRD statistics.
After system startup, package is initialiazed with /etc/rc.d/pkgs/rc.rrdstats. This file start another copy of tiny webserver which listens by default on port 8080. It reads its homepage files from /var/rrd/www/ directory. After webserver startup there are also started some data gathering threads.
They read transfered data from network interfaces, QOS classes and measure link latency. These values are then stored in RRD databases. RRD databases are by default stored in /var/rrd/data/ directory
For further information how RRD databases work, please visit their homepage. Simply said RRD database has constant size, it does not grow over time and stores average data over period of time.
Last component of RRDStats package are .cgi and template files which display data from RRD databases using web interface. As said before, these files and templates are stored in /var/rrd/www/ and its subdirectories.
Download (0.010MB)
Added: 2005-12-27 License: GPL (GNU General Public License) Price:
1398 downloads
SWF::Builder::Character::Sound 0.15
SWF::Builder::Character::Sound is a SWF Sound character. more>>
SWF::Builder::Character::Sound is a SWF Sound character.
SYNOPSIS
my $sound = $mc->new_sound( ring.mp3 );
$sound->play;
This module creates SWF sound characters from MP3 or raw Microsoft WAV files.
$sound = $mc->new_sound( $filename )
loads a sound file and returns a new sound character. It supports only MP3 now.
$sound->play( [ %options ] )
plays the sound.
Options:
MovieClip => $mc, Frame => $frame
MovieClip(MC) is a parent movie clip on which the sound is played. If MC is not set, the sound is played on the movie clip in which it is defined. Frame is the frame number on which the sound is played.
Multiple => 0/1
avoids/allows multiple playing. If 0, dont start the sound if already playing.
Loop => $count
sets the loop count.
In => $in_msec, Out => $out_msec
In sets the beginning point of the sound and Out sets the last in milliseconds.
Envelope => [ $msec1, $volumelevel1, $msec2, $volumelevel2, ... ]
sets the sound envelope. Volume level is set to $volumelevel1 at $msec1, and $volumelevel2 at $msec2, ... Volume level can take a number from 0 to 32768, or a reference to the array of volume levels of left and right channels.
$sound->stop( [ MovieClip => $mc, Frame => $frame ] )
stops playing the sound. It can take MovieClip and Frame options as same as the play method.
$sound->start_streaming( [ MovieClip => $mc, Frame => $frame ] )
starts the streaming sound, which synchronizes with the movie timeline. It can take MovieClip and Frame options as same as the play method.
$sound->Latency( $msec )
sets the sound latency in milliseconds.
<<lessSYNOPSIS
my $sound = $mc->new_sound( ring.mp3 );
$sound->play;
This module creates SWF sound characters from MP3 or raw Microsoft WAV files.
$sound = $mc->new_sound( $filename )
loads a sound file and returns a new sound character. It supports only MP3 now.
$sound->play( [ %options ] )
plays the sound.
Options:
MovieClip => $mc, Frame => $frame
MovieClip(MC) is a parent movie clip on which the sound is played. If MC is not set, the sound is played on the movie clip in which it is defined. Frame is the frame number on which the sound is played.
Multiple => 0/1
avoids/allows multiple playing. If 0, dont start the sound if already playing.
Loop => $count
sets the loop count.
In => $in_msec, Out => $out_msec
In sets the beginning point of the sound and Out sets the last in milliseconds.
Envelope => [ $msec1, $volumelevel1, $msec2, $volumelevel2, ... ]
sets the sound envelope. Volume level is set to $volumelevel1 at $msec1, and $volumelevel2 at $msec2, ... Volume level can take a number from 0 to 32768, or a reference to the array of volume levels of left and right channels.
$sound->stop( [ MovieClip => $mc, Frame => $frame ] )
stops playing the sound. It can take MovieClip and Frame options as same as the play method.
$sound->start_streaming( [ MovieClip => $mc, Frame => $frame ] )
starts the streaming sound, which synchronizes with the movie timeline. It can take MovieClip and Frame options as same as the play method.
$sound->Latency( $msec )
sets the sound latency in milliseconds.
Download (0.16MB)
Added: 2006-11-13 License: Perl Artistic License Price:
1081 downloads
Rosegarden 4 1.5.1
Rosegarden is a professional audio and MIDI sequencer, score editor. more>>
Rosegarden project is a professional audio and MIDI sequencer, score editor, and general-purpose music composition and editing environment.
Rosegarden is an easy-to-learn, attractive application that runs on Linux, ideal for composers, musicians, music students, and small studio or home recording environments.
Main features:
- Score, piano-roll, event list and track overview editors
- MIDI and audio playback and recording with ALSA and JACK
- Audio plugin support using LADSPA
- Score interpretation of performance MIDI data
- MIDI file I/O, Csound, Lilypond and MusicXML export
- Clear and consistent KDE-based user interface
- Shareable device (.rgd) files to ease MIDI portability
- Translations into Russian, Spanish, German, French, Welsh, Italian, Swedish and Estonian, as well as UK and US English.
Enhancements:
- * Avoid xruns on exit
- Fix the guitar clef (was treble -15, should be treble -8)
- Fix failure to export all tracks when exporting to MIDI
- Fix export of empty lyrics to Lilypond
- Make project packager errors a bit more helpful
- Skip non-MIDI tracks when exporting to Lilypond
- Initialise LADSPA plugin buffers to zero if running only for latency calculation
- Dont send bank or program changes for unused instruments (it could override program changes for instruments that are in use)
- Fix incorrect label display on track buttons after popping up but not selecting from the right-button menu, if Show Track Labels is not set
- Add a couple of new instrument definitions
- Update Swedish, Czech and Japanese translations
<<lessRosegarden is an easy-to-learn, attractive application that runs on Linux, ideal for composers, musicians, music students, and small studio or home recording environments.
Main features:
- Score, piano-roll, event list and track overview editors
- MIDI and audio playback and recording with ALSA and JACK
- Audio plugin support using LADSPA
- Score interpretation of performance MIDI data
- MIDI file I/O, Csound, Lilypond and MusicXML export
- Clear and consistent KDE-based user interface
- Shareable device (.rgd) files to ease MIDI portability
- Translations into Russian, Spanish, German, French, Welsh, Italian, Swedish and Estonian, as well as UK and US English.
Enhancements:
- * Avoid xruns on exit
- Fix the guitar clef (was treble -15, should be treble -8)
- Fix failure to export all tracks when exporting to MIDI
- Fix export of empty lyrics to Lilypond
- Make project packager errors a bit more helpful
- Skip non-MIDI tracks when exporting to Lilypond
- Initialise LADSPA plugin buffers to zero if running only for latency calculation
- Dont send bank or program changes for unused instruments (it could override program changes for instruments that are in use)
- Fix incorrect label display on track buttons after popping up but not selecting from the right-button menu, if Show Track Labels is not set
- Add a couple of new instrument definitions
- Update Swedish, Czech and Japanese translations
Download (6.0MB)
Added: 2007-03-14 License: GPL (GNU General Public License) Price:
589 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 latency 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