slankdev / Libpgen
Licence: other
Header only packet analysis library written in C++11
Stars: ✭ 40
Labels
Projects that are alternatives of or similar to Libpgen
Statusprovider
Protocol to handle initial Loadings, Empty Views and Error Handling in a ViewController & views
Stars: ✭ 879 (+2097.5%)
Mutual labels: protocol
Node Ntp
⌛️ simple network time protocol implementation for node.js
Stars: ✭ 17 (-57.5%)
Mutual labels: protocol
Awareness
The new architecture of co-computation for data processing and machine learning.
Stars: ✭ 11 (-72.5%)
Mutual labels: protocol
Lbry Sdk
The LBRY SDK for building decentralized, censorship resistant, monetized, digital content apps.
Stars: ✭ 7,169 (+17822.5%)
Mutual labels: protocol
Python Opcua
LGPL Pure Python OPC-UA Client and Server
Stars: ✭ 863 (+2057.5%)
Mutual labels: protocol
Bjdraggable
A simple Swift protocol utilising the powerful UIKitDynamics API, which makes ANY UIView draggable within a boundary view that acts as collision body, with a single method call. Works for any UIView.
Stars: ✭ 32 (-20%)
Mutual labels: protocol
Senseme
Python Library for Haiku SenseMe app controlled fans/lights
Stars: ✭ 19 (-52.5%)
Mutual labels: protocol
Graph Node
Graph Node indexes data from blockchains such as Ethereum and serves it over GraphQL
Stars: ✭ 884 (+2110%)
Mutual labels: protocol
Network Programming
Small Projects on Socket Programming, Website Scanning, Wireless & Network Security
Stars: ✭ 33 (-17.5%)
Mutual labels: protocol
Jsonhelper
✌ Convert anything into anything in one operation; JSON data into class instances, hex strings into UIColor/NSColor, y/n strings to booleans, arrays and dictionaries of these; anything you can make sense of!
Stars: ✭ 792 (+1880%)
Mutual labels: protocol
Specs
Modular p2p messaging stack, with a focus on secure messaging.
Stars: ✭ 40 (+0%)
Mutual labels: protocol
Mts
Project of Multi-protocol Test Tool opensourced by Ericsson
Stars: ✭ 34 (-15%)
Mutual labels: protocol
Misp Rfc
Specifications used in the MISP project including MISP core format
Stars: ✭ 31 (-22.5%)
Mutual labels: protocol
LibPGEN
New version's test is working in progress
LibPGEN is packet analisis library. You can craft, analyze and modify packet with C++11. And everyone can extend this library easily. LibPGEN can run on Linux and BSD for C/C++.
This library is header-only library. User can use this lib only include. linking is not needed, so it is very tiny and light.
Release
Now, latest stable version is version1.1 on 14/Feb/2016.
- Stables version 1.1 (14/Feb/2016)
- Develop version 2.0 alpha
Supports
Packet Protocol: Ethernet, ARP, IP, TCP, UDP
IO Interface: netif, pcap, pcapng
User can extend for New-Protocol easily.
Install/Uninstall
$ git clone https://github.com/slankdev/libpgen.git
$ cd libpgen
$ make // test
$ sudo make install // install
$ sudo make uninstall // uninstall
LICENCE & Author
- Hiroki SHIROKURA
- [email protected]
- @slankdev (twitter)
- hiroki.shirokura (facebook)
This software is developed under the MIT Licence, please see LICENCE.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].