libnetdude

LibnetDude is een bibliotheek voor het manipuleren van libpcap / tcpdump-traceerbestanden.
Download nu

libnetdude Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Christian Kreibich
  • Uitgever website:

libnetdude Tags


libnetdude Beschrijving

LibnetDude is een bibliotheek voor het manipuleren van libpcap / tcpdump-traceerbestanden. LibnetDude is een bibliotheek voor het manipuleren van TCPDUMP- en Libpcap-traceerbestanden. U kunt vragen waarom dit een nieuwe bibliotheek vereist. Wij geloven dat veel code die LibpCap gebruikt, om twee redenen wordt verspild: - ontwikkelaars schrijven vaak monolithische, stand-alone-programma's die een bepaald probleem op het moment van schrijven aanpakken. Veel van deze toepassingen worden nooit vrijgegeven. Anderen bestaan alleen als uitvoerbare programma's en niet als bibliotheken die veel beter hergebruik van de code zouden bieden. - Bij gebrek aan betere alternatieven schrijven ontwikkelaars hun hulpmiddelen op het LibpCap-niveau, waarvan de API op een zeer laag niveau werkt: in wezen wordt er in wezen een middelen gegeven om BPF-filters en iterate pakketten toe te passen. Dat is geen slechte zaak - Libpcap was nooit bedoeld om functies op een hoger niveau te bieden. Tot nu toe hebben enkele bibliotheken echter geprobeerd de kloof tussen libpcap en complexere toepassingen te vullen. Het doel van LibnetDude is om deze situatie te verbeteren. Het biedt abstracties bovenop het libpcap-paradigma dat de ontwikkelaars veel tijd bespaart door zich te concentreren op de relevante delen van hun toepassingen. Bovendien ondersteunt libnetdude plug-ins (dynamisch geladen bibliotheken) die in essentie kunnen doen wat de programmeur verlangt. Wanneer ontwikkelaars hun pakketmanipulatiecode als libnetdude-plug-ins schrijven, kunnen andere ontwikkelaars onmiddellijk hun gereedschappen gebruiken. LibnetDude biedt gegevenstypen en API's voor de meest voorkomende situaties bij het omgaan met LibpCap Trace-bestanden: traceerbestanden van willekeurige grootte, pakketten, netwerkprotocollen, pakketwerterapparaten, pakketfilters, net om een paar te noemen. Hoe werkt het? In één oogopslag werkt het? Met LibnetDude kan de gebruiker traceerbestanden bewerken in termen van arbitraire traceergebieden, gebieden van pakketten in een traceerbestand, gedefinieerd door start- en eindtijdstempels of groottefracties. Deze gebieden kunnen handig worden geheerd en gewijzigd, inclusief insertie, wijziging en verwijdering van pakketten. De filtering-API maakt het mogelijk de definitie van willekeurige pakketfilters die packet-iterators veroorzaken om alleen die pakketten te melden die de momenteel actieve filters passeren. LibnetDude zorgt voor het beheer van de verschillende gebieden, zodat de gebruiker altijd een consistent uitzicht heeft op het spoor. De pakketinitialisatie van LibnetDude biedt gestructureerde pakketgegevens zoveel als de geïnstalleerde protocol-plug-ins toestaan; Voor alle dergelijke protocollen wordt het triviaal eenvoudig om protocolgegevens te verkrijgen op een bepaald nestniveau van een pakket. No moeten protocol-demuxers meer schrijven. LibnetDude bouwt op de libpcapnav-bibliotheek om de navigatie in een traceerbestand in tijd en ruimte te vergemakkelijken. Wat is er nieuw in deze release: · Deze release voegt ondersteuning voor VLAN-getagde pakketten toe. · Het repareert een klein aantal bugs in de afhandeling van ongebruikte ruimte in pakketten.


libnetdude Gerelateerde software

Google :: AdWords

Google :: AdWords is een verzameling PERL-modules die een eenvoudig te gebruiken objectgeoriënteerde interface biedt aan de Google AdWords API ...

184

Downloaden

Nini

Nini is een ongewone krachtige .NET / MONO-configuratiebibliotheek die is ontworpen om zeer configureerbare applicaties snel te bouwen. ...

193

Downloaden