This dataset is no longer available and has a current status of 'Withdrawn'.
Please see the catalog for a listing of currently available datasets.
This is a non-IMPACT record, meaning that access to the data is not controlled by IMPACT. For access, see the directions below.

Disclaimer:
This Resource is offered and provided outside of the IMPACT mediation framework. IMPACT and the IMPACT Coordination Council/Blackfire Technology, Inc. expressly disclaim all conditions, representations and warranties including but not limited to Resource availability, quality, accuracy, non-infringement, and non-interference. All Resource information and access is controlled by entities and under terms that are external to the IMPACT legal framework.

Summary

DS-1203
libcrafter
External Tool
External Data Source
GitHub
Unknown
Unknown
56 (lowest rank is 56)

Category & Restrictions

Other
network data
Unrestricted
true

Description


A high level C++ network packet sniffing and crafting library.

Libcrafter is a high level library for C++ designed to create and decode network packets. It is able to craft or decode packets of most common networks protocols, send them on the wire, capture them and match requests and replies. It enables the creation of networking tools in a few lines with a interface very similar to Scapy. A packet is described as layers that you stack one upon the other. Fields of each layer have useful default values that you can overload. The library is designed to be used in multithreaded programs where you can combine several tasks simultaneously. For example, you can easily design something that sniffs, mangles, and sends at the same time you are doing an ARP-Spoofing attack. It also contains a very naive implementation of the TCP/IP stack (fragmentation is no handled yet) at user level that enables working with TCP streams. This facilitates the creation of tools for data injection on arbitrary connections, IP spoofing and TCP/IP session hijacking.

Additional Details

3.0KB
false
Unknown
libcrafter, 1203, corporation, external data source, external, inferlink corporation, source, inferlink, level, library, packet, network, sniffing, crafting, tcp, spoofing, creation, enables, tools, designed, decode, packets, stack, naive, mangles, facilitates, arp, tasks, create, lines, scapy, design, implementation, match, injection, user, time, craft, sniffs, handled, networking, values, sends, arbitrary, attack, common, easily, fields, programs, simultaneously, combine, replies, wire, layers, streams, overload, capture, send, other, default, protocols, fragmentation, layer, interface, networks, requests, connections, session, multithreaded, hijacking