Main > Free Download Search >

Free packets per second software for linux

packets per second

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2466
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
OpenMONI Second-2

OpenMONI Second-2


OpenMONI is a semi-transparent on-desktop system monitor for OpenBSD. more>>
OpenMONI is a semi-transparent on-desktop system monitor for OpenBSD. It does not require anything additional on a standard OpenBSD installation (any port or package).
It is fully scriptable, and has a simple, easy-to-understand Lisp-like scripting language (OML). You can fully control OpenMONIs behaviour and style from OML. OpenMONI comes with a pack of OML scripts ready to use.
Main features:
- Weather plugin - far from OK. Though works in most cases. (disabled)
- Centralized depend, subdepend, recurse and nothing targets.
- README.TXT
- Centralized definitions for graphics context members. (in omls/x.oml)
- Less compilcated desc_table implementation.
- MEMLEAK fixed : destroying fifo structure doesnt leak memory any more.
- OpenMONI survives the absence of init.oml - using default init values.
- Transparency & round corner radius setup via init.oml.
- BUGFIX : now oml requires the descriptor table. It wasnt required if
- it had been compiled only with MATHSUPPORT - in most cases at least FILESUPPORT
- is compiled in.
- Simple experimental net IO support added.
- 1024 Kb is written now as 1Mb in the netscope label.
- Scope oml doesnt abort if the net interface could not be openend.
- At least the background calculation supports other than 24 bit depth.
- BUGFIX : Some WM doesnt set up a background image for the RootWindow => we cant grab it.
- Standalone oml interpreter can use the netload support.
- BUGFIX : unsupported function now returns NIL if nessecarry.
- execute keyword introduces.
- several MEMLEAKS fixed.
- If charging level is less than x%, the info is printed in warningcolour.
- Destroyed values go into the cache.
- random keyword.
Enhancements:
- Many bugs have been fixed.
- Several memory leaks have been plugged.
- Multiple color depth support has been added.
- New options appeared in init.oml, like "hide on taskbar", "allow wm to decorate window", and others.
- Arithmetic operators are now capable of handling several operands.
<<less
Download (0.061MB)
Added: 2007-01-26 License: BSD License Price:
1004 downloads
Packet Excalibur 1.0.2

Packet Excalibur 1.0.2


Packet Excalibur is a multi-platform graphical and scriptable network packet engine with extensible text-based protocol descript more>>
Packet Excalibur is a multi-platform graphical and scriptable network packet engine with extensible text-based protocol descriptions. It is a network tool designed to build and receive custom packets from network.

Pen testing firewalls, routers, or any network enable equipment. Validating your custom built protocols without the burden of writting lines of code. Teaching yourself how protocols works and articulates around each other.

Download the install package (PacketExcalibur_*.*_linux_tgz)

Unzip and untar the archive, run "make" in the "PacketExcalibur_*/main" directory,
- binaries are installed in /usr/sbin
- support packages are installed in /var/cache/excalibur
- preference file is created in the user home directory
<<less
Download (1.8MB)
Added: 2006-07-04 License: GPL (GNU General Public License) Price:
1259 downloads
Stone TCP/IP packet repeater 2.3c

Stone TCP/IP packet repeater 2.3c


Stone is an application layer TCP/IP packet repeater. more>>
Stone is an application layer TCP/IP packet repeater. It repeats TCP and UDP packets from the inside of a firewall to the outside or vice versa.

It is simple, supports OpenSSL for encrypting and decrypting packets, performing client and server verifications, and sending a substring of the subject of the certificate to the destination, can operate as an HTTP proxy, and performs POP to APOP conversion. It also supports IPv6 and can convert between IPv4 and IPv6 each other.

<<less
Download (0.082MB)
Added: 2006-09-30 License: GPL (GNU General Public License) Price:
1125 downloads
NetPacket::Ethernet 0.04

NetPacket::Ethernet 0.04


NetPacket::Ethernet is a Perl module to assemble and disassemble ethernet packets. more>>
NetPacket::Ethernet is a Perl module to assemble and disassemble ethernet packets.

SYNOPSIS

use NetPacket::Ethernet;

$eth_obj = NetPacket::Ethernet->decode($raw_pkt);
$eth_pkt = NetPacket::Ethernet->encode(params...); # Not implemented
$eth_data = NetPacket::Ethernet::strip($raw_pkt);

NetPacket::Ethernet provides a set of routines for assembling and disassembling packets using the Ethernet protocol.

<<less
Download (0.011MB)
Added: 2007-03-07 License: Perl Artistic License Price:
972 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
RakNet 3.0 Beta

RakNet 3.0 Beta


RakNet project is a reliable UDP networking API. more>>
RakNet project is a reliable UDP networking API.
RakNet is a networking API that is a wrapper for reliable UDP and higher level functionality on Windows, Linux, and Unix.
It allows any application to communicate with other applications on the same computer, over a LAN, or over the internet.
Although it could be used for any networked application, it was developed specifically for rapid development of online games and the addition of multiplayer to single player games.
Main features:
- Secure connections
- With one line of code Raknet will automatically use SHA1, AES128, SYN Cookies, and RSA to prevent connection spoofing, replay attacks, data eavesdropping, packet tampering, and MitM attacks. Overhead averages 12 bytes per datagram.
- Voice communication
- Using Speex for encoding / decoding, 16 bit audio can be transmitted using approximately 1000 bytes per second.
- Remote terminal
- Using either Telnet or secure RakNet, you can remotely administrate your applications. The system has built-in commands for most RakNet functions and is designed for users to extend for their own purposes. Example capabilities include application resets, password management, and logging.
- Application directory server
- The application directory server allows servers to list themselves for clients to find and connect to. The system uses a key / value system. Listing your server and posting new rules are both done with a single line of code.
- Autopatcher
- Update your users with database driven binary delta patches, or use a simpler version for updates such as user skins or maps.
- Object replication system
- RakNets object and memory replication system provides a framework from which you can synchronize your program state. It requires no changes to your program architecture and there is no unneeded overhead. Memory is replicated through a single function call, with support for callbacks for serialization of complex types such as pointers.
- Network traffic compression
- The BitStream class allows compressed writes of vectors, matrices, quaternions, and real numbers between -1 and 1. It also supports delta compression, by which unchanged values only use a single bit.
- Remote function calls
- While you can send and interpret your own bit streams, remote function calls make this process easier as you now deal with functions rather than raw data. Remote function calls only take 1-2 bytes of overhead and allow both static C function calls and class member function calls. Return values are also supported.
- Routing and multicasting
- RakNet supports automatically updated connection graphs, which are used for routing and multicasting via a minimum spanning tree. You could, for example, use RakNet for highly efficient distributed peer-to-peer file sharing. Simpler applications include directed messages between clients and efficient broadcasts.
- Robust communication layer
- Flow control, message ordering on different channels, message coalescence, and splitting and reassembly of packets larger than the MTU are transparently handled for you.
<<less
Download (5.7MB)
Added: 2006-11-11 License: Other/Proprietary License with Source Price:
627 downloads
fairly fast packet filter 1.5.0

fairly fast packet filter 1.5.0


The fairly fast packet filter (FFPF) is an approach to network packet processing. more>>
The fairly fast packet filter (FFPF) is an approach to network packet processing that adds many new features to existing filtering solutions like BPF.
fairly fast packet filter is designed for high speed by pushing computationally intensive tasks to the kernel or even network processors and by minimising packet copying.
By providing both access to richer programming languages and explicit extensibility, it is also considerably more flexible than existing approaches.
FFPF provides a complete solution for network monitoring that caters to all applications available today. Exploiting its extensibility, the language can even be used as a meta-filter to `script together filters from other approaches, such as BPF.
Main features:
- fast: processes significantly more packets per second than LSF (reference)
- scalable: transparently supports hardware assist, like that given by the Intel IXP2x00 network processors
- backward compatible: supports all existing libpcap based applications
- extensible: separates functionality from the framework. FFPF currently ships with implementations of BPF, Aho Corasick, Boyer Moore Horspool, and many more
- modular: new functions can be written in as little as 3 lines of code
- secure: relies on Keynote for authentication and resource control
- open and standard adherent: licensed under the GNU General Public License (GPL). It implements the Monitoring API (MAPI) draft as designed by the EU-SCAMPI consortium
Enhancements:
- enabled kernelspace processing
- enabled all 5 buffer implementations (Continuous, Fixed-size slot, Variable sized slot, Double ring and Index)
- added TCP stream reassembly and early implementation of zero-copy reassembly
- added PCAP input and output support, for userspace testing and offline use
- added additional minor functions: TCP Synprotect, output to files, ...
- added support for UDEV
- extended controlplane: flowspaces can now be queried for live state
- fixed up many bugs, hacks and irregularities.
<<less
Download (0.60MB)
Added: 2006-02-20 License: GPL (GNU General Public License) Price:
1342 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
Raw Socket Constructor 2.1a

Raw Socket Constructor 2.1a


Raw Socket Constructor provides a tool for sending packets from the console. more>>
Raw Socket Constructor provides a tool for sending packets from the console.

Raw Socket Constructor is a tool that uses the Libsock library to create arbitrary TCP, ICMP, UDP, TCP6, ICMP6, or UDP6 packets.

<<less
Download (0.008MB)
Added: 2007-03-22 License: GPL (GNU General Public License) Price:
950 downloads
Layer-7 Packet Classifier for Linux 2007-07-27 (Pattern Definitions)

Layer-7 Packet Classifier for Linux 2007-07-27 (Pattern Definitions)


Layer-7 Packet Classifier for Linux is a packet classifier for Netfilter that identifies packets based on application layer. more>>
Layer-7 Packet Classifier for Linux is a packet classifier for Netfilter that identifies packets based on application layer (OSI layer 7) data. This means that it is able to classify packets as HTTP, FTP, Gnucleus, Kazaa, etc., regardless of ports.
It complements existing matches that classify based on port numbers, packet length, TOS bits, and so on. Combined with Linux QoS, it allows for full layer 7 packet shaping.
Main features:
- Patches for Linux 2.4 and 2.6
- Support for TCP, UDP and ICMP over IPv4
- Uses Netfilters connection tracking of FTP, IRC, etc
- Examines data across multiple packets
- Number of packets examined tunable on the fly through /proc
- Number of bytes examined tunable at module load time
- Distinguishes between new connections (those still being tested) and old unidentified connections
- Gives access to both Netfilter and QoS (rate limiting) features
- With the Netfilter "helper" match, you can distinguish between parent and child connections (e.g. ftp command/data)
<<less
Download (MB)
Added: 2007-07-30 License: GPL (GNU General Public License) Price:
820 downloads
 
Other version of Layer-7 Packet Classifier for Linux
Layer-7 Packet Classifier for Linux 2.12.1Layer-7 Packet Classifier for Linux is a classifier for the Linux kernels Netfilter subsystem ... Examines data across multiple packets - Number of packets examined tunable through /proc/net
License:GPL (GNU General Public License)
Download (0.087MB)
842 downloads
Added: 2007-07-10
Layer-7 Packet Classifier for Linux 0.4 (Userspace)Layer-7 Packet Classifier for Linux 0.4 (Userspace) Layer-7 Packet Classifier for Linux is a ... of FTP, IRC, etc - Examines data across multiple packets - Number of packets examined tunable on
License:GPL (GNU General Public License)
Download (0.016MB)
950 downloads
Added: 2007-03-23
Packet Construction Set 0.5 Beta

Packet Construction Set 0.5 Beta


Packet Construction Set is a set of Python modules and objects that make building network protocol code easier. more>>
Packet Construction Set is a set of Python modules and objects that make building network protocol code easier for the protocol developer.
The core of the system is the pcs module itself which provides the necessary functionality to create classes that implement packets.
Installation Instructions for Packet Construction Set (PCS)
PCS follows the normal Python conventions for building and installing and there is very little, if any, magic. To install the library and the associated packet classes into your system do:
> python setup.py install < return >
To test your installation do:
> cd tests/ < return >
> python *.py
Some tests fail if you do not have enough privileges to work with the Berkeley Packet Filter. If you wish to run those tests run them using sudo.
To build the documentation you will need pdflatex and a BSD version of make installed. Go into the docs directory and build the documentation:
> cd docs/ < return >
> bsdmake all
you will see PDF versions of the docs.
Enhancements:
- Move my version of Doug Songs Python pcap library into the package.
- Update the Makefile to make sure that we install correctly no matter what target is selected.
<<less
Download (0.36MB)
Added: 2007-03-22 License: BSD License Price:
947 downloads
RADIUS::Packet 1.0

RADIUS::Packet 1.0


RADIUS::Packet is an object-oriented Perl interface to RADIUS packets. more>>
RADIUS::Packet is an object-oriented Perl interface to RADIUS packets.

SYNOPSIS

use RADIUS::Packet;
use RADIUS::Dictionary;

my $d = new RADIUS::Dictionary "/etc/radius/dictionary";

my $p = new RADIUS::Packet $d, $data;
$p->dump;

if ($p->attr(User-Name eq "lwall") {
my $resp = new RADIUS::Packet $d;
$resp->set_code(Access-Accept);
$resp->set_identifier($p->identifier);
$resp->set_authenticator($p->authenticator);
$resp->set_attr(Reply-Message) = "Welcome, Larry!rn";
my $respdat = auth_resp($resp->pack, "mysecret");
...

RADIUS (RFC2138) specifies a binary packet format which contains various values and attributes. RADIUS::Packet provides an interface to turn RADIUS packets into Perl data structures and vice-versa.

RADIUS::Packet does not provide functions for obtaining RADIUS packets from the network. A simple network RADIUS server is provided as an example at the end of this document. Also, a RADIUS::Server module is under development which will simplify the interface.

<<less
Download (0.042MB)
Added: 2007-04-11 License: Perl Artistic License Price:
931 downloads
PACT 1.0

PACT 1.0


PACT or Port Accounting & Collection Tool is an SNMP-Tool to do port-accounting... more>>
PACT or Port Accounting & Collection Tool is an SNMP-Tool to do port-accounting for any device that conforms to SNMP standards and has at least a certain amount of SNMP-querieable data (e.g. octets in/out, etc.). Additional tool will allow it to use Apache logfiles as basis for accounting. As of version 0.9f, it also includes support for Linux ipchains.
The idea is based on an old script I wrote that used snmpwalk together with some shell script magic to do accounting on several routers. Among others, two main drawbacks were included in the original version - if the internal offset of a port changed, the script would start recording the wrong port. Also, the speed factor was a problem (it took between 3 and 7 minutes to go through 15 routers and calculate & store the port counters in the database). With PACT, all drawbacks have been addressed. Now, all ports are addressed with their symbolic name, and also speed issues have greatly improved (down to approximately 1 second per router, switch, hub etc.). Plus a nice UI has been added, allowing anybody to alter or create entries or config options.
PACT consists of several different parts, depending on the kind of work being done, and uses a combination of programs, tools and libraries. The core program, the data collector, is based on an example program from the ucd-snmp-package. Its written entirely in C and utilizes the libsnmp from the ucd-snmp-package. The data is collected using configuration data retrieved from a MySQL database, which is also used to store the collected daa.
All UI-specific work is done using HTML pages, most of which using PHP with its MySQL routines to display and administer dynamic data (like host, customer and port data, etc.). Finally, tools to consolidate the collected data and reduce the amounts by adding up on a day-to-day base were planned in C for performance reasons (our current accounting collects nearly two million of data sets per month, which is compressed to about 200000 sets of data), but was written as PHP/SQL-scripts, as just about all work is done in the core of MySQL, so the frontend-performance doesnt matter too much.
Apart from SNMP-ports, PACT can also be used to do accounting for just about anything that can be counted. To date, an additional program exists (for registered users) converting Apache http-logs into PACT data. This was necessary, as doing an accounting for virtual servers running on a single IP is not possible via SNMP ...
Version restrictions:
- Limited to 3 seperate SNMP hosts, but otherwise functionally unlimited.
<<less
Download (0.14MB)
Added: 2007-07-17 License: Free for non-commercial use Price:
831 downloads
Net::DHCP::Packet 0.66

Net::DHCP::Packet 0.66


Net::DHCP::Packet is a Perl module with object methods to create a DHCP packet. more>>
Net::DHCP::Packet is a Perl module with object methods to create a DHCP packet.

SYNOPSIS

use Net::DHCP::Packet;

my $p = new Net::DHCP::Packet->new(
Chaddr => 000BCDEF,
Xid => 0x9F0FD,
Ciaddr => 0.0.0.0,
Siaddr => 0.0.0.0,
Hops => 0);

Represents a DHCP packet as specified in RFC 1533, RFC 2132.

CONSTRUCTOR

This module only provides basic constructor. For "easy" constructors, you can use the Net::DHCP::Session module.

new( )

new( BUFFER )

new( ARG => VALUE, ARG => VALUE... )

Creates an Net::DHCP::Packet object, which can be used to send or receive DHCP network packets. BOOTP is not supported.

Without argument, a default empty packet is created.

$packet = Net::DHCP::Packet();

A BUFFER argument is interpreted as a binary buffer like one provided by the socket recv() function. if the packet is malformed, a fatal error is issued.

use IO::Socket::INET;
use Net::DHCP::Packet;

$sock = IO::Socket::INET->new(LocalPort => 67, Proto => "udp", Broadcast => 1)
or die "socket: $@";

while ($sock->recv($newmsg, 1024)) {
$packet = Net::DHCP::Packet->new($newmsg);
print $packet->toString();
}

To create a fresh new packet new() takes arguments as a key-value pairs :

ARGUMENT FIELD OCTETS DESCRIPTION
-------- ----- ------ -----------

Op op 1 Message op code / message type.
1 = BOOTREQUEST, 2 = BOOTREPLY
Htype htype 1 Hardware address type, see ARP section in "Assigned
Numbers" RFC; e.g., 1 = 10mb ethernet.
Hlen hlen 1 Hardware address length (e.g. 6 for 10mb
ethernet).
Hops hops 1 Client sets to zero, optionally used by relay agents
when booting via a relay agent.
Xid xid 4 Transaction ID, a random number chosen by the
client, used by the client and server to associate
messages and responses between a client and a
server.
Secs secs 2 Filled in by client, seconds elapsed since client
began address acquisition or renewal process.
Flags flags 2 Flags (see figure 2).
Ciaddr ciaddr 4 Client IP address; only filled in if client is in
BOUND, RENEW or REBINDING state and can respond
to ARP requests.
Yiaddr yiaddr 4 your (client) IP address.
Siaddr siaddr 4 IP address of next server to use in bootstrap;
returned in DHCPOFFER, DHCPACK by server.
Giaddr giaddr 4 Relay agent IP address, used in booting via a
relay agent.
Chaddr chaddr 16 Client hardware address.
Sname sname 64 Optional server host name, null terminated string.
File file 128 Boot file name, null terminated string; "generic"
name or null in DHCPDISCOVER, fully qualified
directory-path name in DHCPOFFER.
IsDhcp isDhcp 4 Controls whether the packet is BOOTP or DHCP.
DHCP conatains the "magic cookie" of 4 bytes.
0x63 0x82 0x53 0x63.
DHO_*code Optional parameters field. See the options
documents for a list of defined options.
See Net::DHCP::Constants.
Padding padding * Optional padding at the end of the packet

See below methods for values and syntax descrption.

Note: DHCP options are created in the same order as key-value pairs.

<<less
Download (0.021MB)
Added: 2007-06-23 License: Perl Artistic License Price:
859 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5