Main > Free Download Search >

Free packet loss software for linux

packet loss

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 685
NetMate 0.9.4

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.
<<less
Download (0.77MB)
Added: 2006-07-06 License: GPL (GNU General Public License) Price:
1286 downloads
CBLM 2.9.4

CBLM 2.9.4


CBLM is a high performance latency (one-way and round-trip), packet loss, and jitter monitoring probe. more>>
CBLM is a high performance latency (one-way and round-trip), packet loss, and jitter monitoring probe.
When run on two or more servers, a full mesh of connections is automatically set up between the probes, between which UDP packets are transmitted. Statistics are collected and stored within a MySQL database.
Enhancements:
- This release fixes missing MySQL tables.
<<less
Download (0.34MB)
Added: 2006-10-28 License: GPL (GNU General Public License) Price:
1091 downloads
mrtg-ping-probe 2.2.0

mrtg-ping-probe 2.2.0


mrtg-ping-probe project monitors round trip time and packet loss to another host. more>>
mrtg-ping-probe project monitors round trip time and packet loss to another host. Still on my TODO list: add own min/max/avg rtt calculation, add perl ping module, add rping and rsh support...
mrtg-ping-probe is a ping probe for MRTG 2.x. It is used to monitor the round trip time and packet loss to networked devices. MRTG uses its output to generate graphs visualizing minimum and maximum round trip times or packet loss.
mrtg-ping-probe depends on the following software being installed on your system: perl (at least version 5.6.1), mrtg (I use version 2.8.8, though any mrtg 2.x version should work), and a ping program that displays a summary of the round trip times upon termination or timeout.
mrtg-ping-probe runs on AIX, BSD/OS 2.1, FreeBSD/2.2.x, IRIX/6.2, Linux, Mac OS X (Darwin 5.4), NetBSD, OpenBSD, OS/2, OSF1 V3.2, Solaris 1.1.2 (SunOS 4.1.4), Solaris 2.5.1 (SunOS 5.5.1), Solaris 7 (SunOS 5.7), Solaris 8 (SunOS 5.8), Solaris 9 (SunOS 5.9), HP-UX 9, Windows 98, and Windows 2000 (english, french, portugesee, and spanish locales).
If you install the Windows ping program that comes with Windows 98, Windows 2000, or WinSock 2.x, mrtg-ping-probe will also run on Windows 95 and Windows 4.0.
Support for additional systems is usually easy to add, as described in the file INSTALL.
Act responsible: do not use mrtg-ping-probe to ping devices without the owners permission. Just imagine 10,000 people would decide to ping your hosts ... mrtg-ping-probe is meant to be used within your network to get round trip time performance figures for your network.
Usage: mrtg-ping-probe [-hsvV] [-d deadtime] [-k count] [-l length] [-o ping_options] [-p [factor*]{min|max|avg|loss|integer}/[factor*]{min|max|avg|loss|integer}] [-r [rsh:][user@]host[:osname]] [-t timeout] host
Enhancements:
- new platforms supported: italian Windows 2000 locale.
- bugfixes: on Windows actually return deadtime when we lost all packets, not 0. the ping child process should actually be killed now on Unix platforms.
- changes: ***** Possible Incompatability ***** raised minimum required perl version to 5.6.1. lots of typos fixed.
<<less
Download (0.036MB)
Added: 2007-07-16 License: GPL (GNU General Public License) Price:
554 downloads
CELT 0.6.0

CELT 0.6.0


CELT is an experimental audio codec for use in low-delay communication. more>>

CELT 0.6.0 is created to be an experimental audio codec for use in low-delay communication. CELT stands for "Code-Excited Lapped Transform". It applies some of the CELP principles, but does everything in the frequency domain, which removes some of the limitations of CELP.

Major Features:

  1. Ultra-low latency (typically from 3 to 9 ms)
  2. Full audio bandwidth (44.1 kHz and 48 kHz)
  3. Stereo support
  4. Packet loss concealment
  5. Constant bit-rates from 32 kbps to 128 kbps and above
  6. A fixed-point version of the encoder and decoder
  7. The CELT codec is meant to close the gap between Vorbis and Speex for applications where both high quality audio and low delay are desired.

Enhancements:

  • Has just been released, with many quality improvements, including better stereo coupling, better handling of transients, and better handling of highly tonal signals.
  • Packet loss robustness has been improved through the optional use of independent (intra) frames.
  • Supports a larger dynamic range, suitable for encoding 24-bit audio (float version only).
  • There is also a very early VBR implementation.
<<less
Added: 2009-07-07 License: BSD License Price: FREE
13 downloads
Packet Debugger 0.1 Beta

Packet Debugger 0.1 Beta


Packet Debugger presents a debugger-like UI for pcap packet capture files. more>>
Packet Debugger presents a debugger-like UI for pcap packet capture files.

The Packet Debugger (pdb) allows users to work with packet streams as if they were working with a source code debugger.

Users can list, inspect, modify, and retransmit any packet from captured files, as well as work with live packet captures.

<<less
Download (0.15MB)
Added: 2007-01-20 License: BSD License Price:
1010 downloads
Iperf 2.0.2

Iperf 2.0.2


Iperf provides a tool to measure IP bandwidth using UDP or TCP. more>>
Iperf provides a tool to measure IP bandwidth using UDP or TCP.
It allows for tuning various parameters, and reports bandwidth, delay jitter, and packet loss. It supports IPv6 and multicast.
perf is a tool to measure maximum TCP bandwidth, allowing the tuning of various parameters and UDP characteristics. Iperf reports bandwidth, delay jitter, datagram loss.
Main features:
- Running Iperf in bidirectional mode
- Removed STDLIB requirement for Iperf
- Client reporting of server side statistics in UDP tests
- Supports IPv6
Enhancements:
- This release runs Iperf in bidirectional mode
- removes the STDLIB requirement for Iperf
- adds client reporting of server-side statistics in UDP tests.
<<less
Download (0.22MB)
Added: 2007-02-21 License: Freely Distributable Price:
7480 downloads
WANem 1.1

WANem 1.1


WANem is a WAN Emulator, meant to provide real experience of Internet, during development and test on a LAN environment. more>>
WANem is a WAN Emulator, meant to provide real experience of Internet, during development and test on a LAN environment. Typically application developers develop applications on a LAN while the intended purpose for the same could be the client is accessing the application by WAN or even the internet.

WANem allows for the application development team to setup a transparent application gateway which can be made use to simulate WAN characteristics like Network delay, Packet loss, Packet corruption, Disconnections, Packet re-ordering, Jitter, etc.

WANem allows for WAN network characteristic emulation and thus allowing for applications to be tested in a realistic WAN environment before they are moved into production.

WANem is a combined development strategy where it hooks into the Linux kernel for performing network emulations and provides GUI to make it simple to use. Remastering of Knoppix Live CD makes it even more effective as it becomes platform independant.
<<less
Download (576.6MB)
Added: 2007-08-13 License: GPL (GNU General Public License) Price:
814 downloads
IP and Ethernet testing Tool 0.8.5

IP and Ethernet testing Tool 0.8.5


IP and Ethernet testing Tool is an ethernet bridge addon for testing of network appliances and applications. more>>
IP and Ethernet testing Tool is also known as "IET" and its an ethernet bridge addon for testing of network appliances and applications.
Initialy IskraTel extended and customized the NistNet tool.
However NistNet functions on IP layer and requires that tested equipment be configured to use different subnets and gateways.
Nistnet main purpose was internet emulation while IET main purpose is testing of communication equipment.
Main features:
- no need to reconfigure equipment, just insert a PC with two NICs "on the cable"
- works on the ethernet level with a bridge
- network error conditions:
- packet loss
- delay
- in transmission errors (IP, UDP layer)
- bandwidth restraints
- kernel driver for low-CPU overhead packet processing
- control application for configuring driver engine
- GUI
- CLI
- saving configuration to a text file
Enhancements:
- Fixed support for matching ethernet packets based on the protocol
- Added additional matches for ICMP, TCP and UDP protocols (ICMP Type, TCP/UDP src port and dst port)
- Added target for corruption of IP and UDP packets with optional checksum update.
- Numerous small bug-fixes and enhancements
- IET has entered feature-freez and until version 1.0.0 is released there will be only bugfixes
<<less
Download (0.042MB)
Added: 2006-09-15 License: GPL (GNU General Public License) Price:
1160 downloads
DNS Blacklist Packet Filter 0.6 Beta1

DNS Blacklist Packet Filter 0.6 Beta1


DNS Blacklist Packet Filter is a Linux netfilter client that decides whether to accept or drop packets. more>>
DNS Blacklist Packet Filter project is a Linux netfilter client that decides whether to accept or drop packets based on the results of a DNS blacklist query (such as MAPS, SORBS, or SPEWS, to name a few).

One use is to filter all incoming SMTP SYN packets for spam filtering.

<<less
Download (0.16MB)
Added: 2006-07-11 License: GPL (GNU General Public License) Price:
1209 downloads
Just For Fun Network Management System 0.8.3

Just For Fun Network Management System 0.8.3


Just For Fun Network Management System is a PHP-based network management system. more>>
Just For Fun Network Management System is a PHP-based network management system that features an integrated syslog, Tacacs, TFTP configuration downloading, SNMP polling, SNMP traps, journalling, auto-discovery, performance graphs (RRD), SLAs, and a lot more.
Just For Fun Network Management System uses MySQL or PostgreSQL as the backend and works under Linux and Windows.
Main features:
- Written in PHP4 (works in PHP5 too)
- Fully tested on Linux, FreeBSD and Win2K
- Should work on any other system which supports PHP
- PHP/cron scripts for polling, analizing and consolidating data
- Database Backend MySQL or PostgreSQL
- Configurable Event Types and Severity Levels
- Modular and Extensible
- Advanced Event Filter
- Interface Autodiscovery
- Licensed under the GNU GPL
- Event Console, Shows Events / Tacacs / Syslog / Alarms in the same time-ordered display
- Map & Sub-Map support
- Graphical Interface Traffic, Round Trip Time, Packet Loss Monitoring, and a LOT more
- Variable Time Span in the graphs
- Total Administration via web
- Sound Alerts in your browser
- Events RDF Feed (for newstickers)
- Works with HTTPS
- Traffic Bytes
- Utilization %
- Packets per Second, Errors per Second, Error Rate
- Round Trip Time and Packet Loss (Cisco & Smokeping)
- Drops
- TCP Connections: Incoming, Outgoing, Established, Delay
- Number of Processes, Number of Users
- Used Memory and Disks with Aggregation
- Processor Utilization and Load Average
- Temperature
- Interfaces (Network cards)
- Host (Processor, Load Average)
- Storage (Disks and Memory)
- Applications Running (HostMIB)
- Cisco Ping (RTT & PL on Cisco)
- BGP4 (BGP sessions status)
- TCP (TCP Connections, Delay)
- Cisco MAC Accounting
- Cisco IP Accounting
- Cisco CSS
- Cisco SA Agent
- Cisco Enviormental (Temperature, Voltage, etc)
- Internet Information Server (IIS) MIB
- Livingstone PortMaster3 Serial Line MIB
- Compaq Insight Manager MIB (Disk, Fan and Temperature)
- Apache /server-status monitoring
- TCP Port Content Regexp Checking (or URL)
- Configurable per Circuit SLAs (with RPN logic)
- Internal Authorization Framework
- Per Event Journals and Acknowledge
- Triggers / Actions Framework for email/others alerts.
- Database Abstraction Framework
- CSV Export
- Distributed Polling
- Object Oriented
- Consistent API
Enhancements:
- Better support for PHP 5 and RRDTool 1.2.x, OS/400 integration, Dell Chassis alarm monitoring, and fixes for all reported issues.
<<less
Download (0.54MB)
Added: 2006-09-17 License: GPL (GNU General Public License) Price:
1137 downloads
Torque Network Library 1.5.0

Torque Network Library 1.5.0


Torque Network Library is a C++ networking library for games and simulations. more>>
The Torque Network Library project is a robust, secure, and easy-to-use cross-platform C++ networking API designed for high performance simulations and games.
It features a UDP- based connection architecture with DoS prevention functionality, different types of data guarantee, bit stream compression, server object replication and updating, and a simple, highly space efficient RPC mechanism.
It includes a deterministic application journaling replay function for eliminating hard to find networking bugs.
Main features:
- Portable
- Powerful RPC Support
- Lightweight and efficient - not intended to be a replacement for CORBA.
- Extremely easy to use - two simple macro definitions and youre done.
- No complex wrapper classes to work with - write and call your functions as you normally would, and TNL will take care of the rest.
- Robust UDP-based notification protocol
- Supports fixed or adaptive rate data transfer.
- Arbitrary sized packet window.
- Robust connection handshaking.
- Handles packet loss/out of order delivery.
- Networked Objects
- Instantiation of objects by name or ID.
- IDs are assigned to NetGroups, so that only objects relevant to a connection can be references.
- Event Support
- Unguaranteed, guaranteed unordered, or guaranteed ordered event delivery.
- Notification to the event when it has been received or dropped by a client.
- Ghost Support
- Most-recent state information is transmitted to clienst.
- Scoping of objects to only those clients for which they are relevant - this helps prevent cheating or data sniffing and makes dramatically more effective use of available bandwidth.
- Prioritization of state updates by arbitrary criteria, such as relative velocity, team, ownership, etc.
- Extensible Protocol Architecture
- Easy to extend the protocol, for instance, to transmit player move information with every packet, or add voice support.
- See Torque for examples of additional capabilities that could be added to the protocol.
<<less
Download (2.2MB)
Added: 2006-09-12 License: GPL (GNU General Public License) Price:
1139 downloads
ipt_ACCOUNT 1.10

ipt_ACCOUNT 1.10


ipt_ACCOUNT is a high performance local network accounting system written for the Linux netfilter/iptables system. more>>
ipt_ACCOUNT is a high performance local network accounting system written for the Linux netfilter/iptables system.
It has just two parameters:
addr is the subnet which is accounted for
tname is the table name where the information is stored
The data can be queried later using the libipt_ACCOUNT userspace library or by the "iptaccount" tool which is part of the libipt_ACCOUNT package.
A special subnet is "0.0.0.0/0": All data is stored in the src_bytes and src_packets structure of slot "0". This is useful if you want to account the overall traffic to/from your internet provider.
pt_ACCOUNT is designed to be queried for data every second or at least every ten seconds. It is written as kernel module to handle high bandwidths without packet loss.
The largest possible subnet size is 24 bit, meaning f.e. 10.0.0.0/8 networks. Therefore its able to use a fixed internal data structures which speeds up the processing speed for each packet. Furthermore, accounting data for one complete 192.168.1.X/24 network takes 4kb of memory. Memory for 16 or 24 bit networks is only allocated when needed.
The data is queried using the userspace libipt_ACCOUNT library. There is no /proc interface as it would be too slow for continuous access. The read&flush query operation is the fastest, as no internal data snapshot needs to be created&copied for all data. Use the "read" operation without flush only for debugging purposes!
To optimize the kerneluserspace data transfer a bit more, the kernel module only transfers information about IPs, where the src/dst packet counter is not 0. This saves precious kernel time.
Install the pom-ng-ipt_ACCOUNT archive in your patch-o matic-ng directory
Patch your kernel (./runme ACCOUNT)
Patch the userspace iptabels tool with the iptables-ext ipt_ACCOUNT.patch
Recompile the kernel
Recompile iptables tool
Unpack the libipt_ACCOUNT library archive
Run autoreconf -f
./configure && make && make install
You can also install&build the provided .src.prm
Enhancements:
- Linux kernel 2.6.22 support was added.
<<less
Download (0.020MB)
Added: 2007-07-26 License: GPL (GNU General Public License) Price:
821 downloads
Yavipind 0.9.6

Yavipind 0.9.6


Yavipind is a secure tunnel aka 2 peers securely forwarding packets toward each other. more>>
Yavipind is a secure tunnel aka 2 peers securely forwarding packets toward each other. It forwards any kind of packet (IPv4, IPv6 or other) sent over the virtual point-to-point device (e.g. tun0). It fully runs in linux userspace.

yavipin has been written because i wasnt satisfied by the existing alternatives. i published some security holes i know in alternatives to bring awareness to users and help them to do a knowledgeable choise:

Security analysis of VTun: This text is a security analysis of VTun. It includes a description of the security based on the source and lists the possible attacks. An attacker can modify packets, replay them, learn pattern of the plain text or easily guess low-entropy password.
Security flaws in tinc: This text describes security flaws in Tinc. It includes a description of the security and lists the possible attacks. An attacker can modify packets, replay them and learn pattern of the plain text.

When designing the protocol and writting the software, the author used the following criteria: the security MUST as strong as reasonably possible, yavipin SHOULD be network efficient, easy to use and install.

Network efficiency:

small packet overhead: 26bytes (e.g. ESP with DES+MD5 is 32byte)
Packet compression: Forwarded packets may be compressed using deflate (gzip). (WORK: add stat about efficiency)
NAT compatible: yavipins tunnel may be establish over NAT as all packets of a tunnel are sent over a single UDP/IPv4 connection. Moreover the peer unreachability detection periodically send packets which prevent the NAT engine from timing out the connection state.
Peer unreachabilty detection: If the other peer becomes unreachable, it will be detected. It is done ala IPv6 neighbours discovery (rfc2461.7).
Gracefull shutdown: If a peer purposely stops, it will notify the other which is immediatly aware of it.

Usages simplicity:

it works in userspace and you dont need to recompile the kernel
reuse existing tools: As yavipin use a virtual device, it is possible to apply to the tunnel any tool designed for network device. For example, it is possible to set up a firewall using ipchains/netfilter or to do traffic shapping using the kernels traffic control (see tc).

Securitys strength:

packet security: each packet exchanged during the connection is encrypted using blowfish CFB and authenticated with HMAC-MD5 96bits.
protection against packet replay: It uses strict anti-replay and no packet can be accepted twice. A eavedropper cant take a packet, keep it for a while and make it accept a second time by the destination.
Efficient session key renewal: It uses hash chains for efficiency. It allows smooth key transition not to cause any packet loss during the renewal. It provides forward secrecy inside the connection.
Protect DoS ala TCP syn : It uses cookie exchange (rfc2522.3) during the connection establishement.
Forward secrecy : Even if the attacker cracks the box, he wont be able to decrypt network traffic older than a given delay (default 10min). The diffie-hellman private key and the session key are periodically renewed and securely erased from memory.
<<less
Download (0.086MB)
Added: 2006-07-13 License: GPL (GNU General Public License) Price:
1199 downloads
deja-packet 1.0

deja-packet 1.0


deja-packet transmits raw packets through a specified interface. more>>
deja-packet transmits raw packets through a specified interface.

Usage: ./deja-packet -pcap < libpcap capture file > < interface name >
or: ./deja-packet -raw < raw packet file > < interface name >

Note: you must be root to successfully transmit packets with deja-packet due to the Linux security restrictions with raw sockets.

In the [-p]cap mode, deja-packet transmits selected packets from a libpcap capture file (such as one created by Ethereal/Wireshark, or tcpdump). In the [-r]aw mode, deja-packet transmits the raw contents of a file as one whole packet.

The [-p]cap mode is interactive: the user will be continuously prompted to select which packet from the libpcap capture file to transmit, until the “q” character is encountered, where the program will quit.

Example pcap mode:

$ sudo ./deja-packet -p icmp_ping.pcap eth0
Select packet number (1 to 6) for transmission or q for quit: 1
Successfully transmitted packet!
Select packet number (1 to 6) for transmission or q for quit: 2
Successfully transmitted packet!
Select packet number (1 to 6) for transmission or q for quit: 5
Successfully transmitted packet!
Select packet number (1 to 6) for transmission or q for quit: 6
Successfully transmitted packet!
Select packet number (1 to 6) for transmission or q for quit: q
$

In the [-r]aw mode, deja-packet exits immediately after the attempted transmission is complete (allows deja-packet to be easily used with a script).

Example raw mode:

$ sudo ./deja-packet -r samplepacket eth0
Successfully transmitted packet!
$

icmp_ping.pcap is included as a sample libpcap capture file.

To compile deja-packet, simply use the command “make”.

deja-packet remains Linux-only because it requires PF_PACKET sockets.

This project is released under the GNU General Public License version 2.
<<less
Download (0.004MB)
Added: 2007-07-04 License: GPL (GNU General Public License) Price:
847 downloads
SmokePing 2.1.0

SmokePing 2.1.0


SmokePing is a network latency monitor similar to MRTG. more>>
SmokePing is a delux latency measurement tool. SmokePing project can measure, store and display latency, latency distribution and packet loss. SmokePing uses RRDtool to maintain a longterm datastore and to draw pretty graphs, giving up to the minute information on the state of each network connection.
SmokePing uses latency measurement plugins for seamless extendability.
SmokePing comes with a smart alarm system. Apart from simple threshold alarms, you have the option of defining latency or loss patterns and use them to trigger alarms.
This allows you to define a pattern which would generate a single alarm when the loss goes from below 1% to over 20% and stays over 20% for more than 10 minutes. The advantage of this approach is the virtual elimination of duplicate alarms which you would get with a simple threshold based system.
Alarms can be sent to a mail address or a pager and if you want you can also start an external script to handle the alarms.
Complex Alarms can be written as plug-ins.
SmokePing can also deal with machines who frequently change their IP address by allowing the remote host to call SmokePings attention to its new IP address. In such a setup SmokePing monitors also for how long the remote system could keep its IP address.
To ensure that it is not suddenly monitoring the wrong host, SmokePing further tries to fingerprint each of its Dynamic IP targets via SNMP.
SmokePing is written in Perl. It consists of a daemon process responsible for data collection and a CGI script presenting the data on the web.
The CGI script uses SpeedyCGI to achieve mod_perl like performance without the need to deploy mod_perl on your web server. SmokePing sports a plug-in architecture to easily add new latency measurement capabilities to SmokePing. SmokePing works happily on all Unix platforms.
Enhancements:
- The scoreboard has a list of hottest targets.
- Echoping V6 compatibility.
- Mail templates.
- A failover server for alert email messages.
- Many new plugins.
- Several bugfixes.
<<less
Download (0.37MB)
Added: 2007-04-29 License: GPL (GNU General Public License) Price:
922 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5