Main > Programming > Libraries >

libnetdude 0.10a

libnetdude 0.10a

Sponsored Links

libnetdude 0.10a Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.22 MB
Platform: Any Platform
License: BSD License
Price:
Downloads: 853
Date added: 2007-06-25
Publisher: Christian Kreibich

libnetdude 0.10a description

libnetdude is a library for manipulating tcpdump and libpcap trace files. You may ask why this requires a new library. We believe that a lot of code that uses libpcap is wasted, for two reasons:
- Developers often write monolithic, stand-alone programs that address a particular problem at the time of writing. Many of these applications are never released. Others only exist as executable programs and not as libraries that would provide far better reuse of the code.
- For lack of better alternatives, developers write their tools at the libpcap level, whose API operates at a very low level: essentially one is given means to apply BPF filters and iterate packets. That is not a bad thing — libpcap was never meant to provide higher-level features. However, so far few libraries have attempted to fill the gap between libpcap and more complex applications.
libnetdudes goal is to improve this situation. It provides abstractions on top of the libpcap paradigm that save developers a lot of time by focusing on the relevant parts of their applications. Moreover, libnetdude supports plugins (dynamically loaded libraries) that can essentially do whatever the programmer desires. When developers write their packet manipulation code as libnetdude plugins, this instantly allows other developers to use their tools.
libnetdude provides data types and APIs for the most common situations when dealing with libpcap trace files: trace files of arbitrary size, packets, network protocols, packet iterators, packet filters, just to name a few.
How does it work?
At a glance, libnetdude allows the user to edit trace files in terms of arbitrary trace areas, regions of packets in a trace file, defined by start- and end timestamps or size fractions. These areas can be conveniently iterated and modified, including insertion, modification, and deletion of packets.
The filtering API allows the definition of arbitrary packet filters that cause packet iterators to report only those packets passing the currently active filters. libnetdude takes care of managing the various areas, so that the user always has a consistent view of the trace. libnetdudes packet initialization provides structured packet data as much as the installed protocol plugins permit; for all such protocols, it becomes trivially easy to obtain protocol data at a certain nesting level from a packet.
No need to write protocol demuxers any more. libnetdude builds on the libpcapnav library in order to facilitate navigation in a trace file in time and space.
Enhancements:
- This release will initialize the new packet data when the caplen is increased.

libnetdude 0.10a Screenshot

Advertisements

libnetdude 0.10a Keywords

Bookmark libnetdude 0.10a

Hyperlink code:
Link for forum:

libnetdude 0.10a Copyright

WareSeeker periodically updates pricing and software information of libnetdude 0.10a full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of libnetdude 0.10a Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Version History
Related Software
Netdude, the Network Dump data Displayer and Editor, is a framework for inspection, analysis and manipulation of tcpdump trace. Free Download
libsndfile is a library for reading and writing sound files. Free Download
libtsmux is a C library for muxing files into the MPEG Transport Stream container format. Free Download
libdoomwad is a platform-independant library for manipulating data files from id Softwares game, Doom. Free Download
libdbf is a C-library for reading dbase files. Free Download
libPaje library can be used to create conversion tools from other format to Paje trace file format. Free Download
The tecla library provides UNIX and LINUX programs with interactive command line editing facilities, similar to those of the UNI Free Download
libConfuse is a configuration file parser library, licensed under the terms of the LGPL, and written in C. Free Download