Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pellegre/libcrafter
A high level C++ network packet sniffing and crafting library.
https://github.com/pellegre/libcrafter
Last synced: about 2 months ago
JSON representation
A high level C++ network packet sniffing and crafting library.
- Host: GitHub
- URL: https://github.com/pellegre/libcrafter
- Owner: pellegre
- Created: 2012-10-29T02:24:14.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2023-05-30T22:47:21.000Z (over 1 year ago)
- Last Synced: 2024-07-31T22:46:12.354Z (4 months ago)
- Language: C++
- Homepage:
- Size: 2.95 MB
- Stars: 297
- Watchers: 34
- Forks: 89
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-cybersecurity-blueteam - libcrafter - High level C++ network packet sniffing and crafting library. (Automation and Convention / Code libraries and bindings)
- awesome-network-stuff - **236**星
- awesome-cybersecurity-blueteam-cn - libcrafter - 一个c++的高级库,用于创建和解码网络数据包 (自动化工具 / 代码库和绑定)
README
# Introduction
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.# License
libcrafter is licensed under the terms of the new BSD license (see LICENSE file
for more details)