comms_champion

Protocol toolkit

A C++ library and toolset to implement and analyze binary communication protocols for embedded systems with limited resources.

C++(11) library to implement and tools to monitor binary communication protocols

GitHub

243 stars
14 watching
16 forks
Language: CMake
last commit: over 2 years ago
commscomms-championcommunicationcommunication-protocol

Related projects:

Repository Description Stars
dw2102/s7comm-analyzer An analyzer tool for dissecting and analyzing S7Comm protocol over TCP connections 36
servo/ipc-channel A Rust-based implementation of a process communication API using native OS abstractions 875
y123456yz/reading-and-comprehense-linux-kernel-network-protocol-stack An in-depth analysis and annotation of the Linux kernel network protocol stack 1,212
cmu-sei/pharos Automated analysis tool for understanding and recovering program structure from compiled binaries 1,557
fare9/pba_analysis_tools Custom C++ implementations of analysis tools from the book Practical Binary Analysis 52
mikepopoloski/slang Provides tools and services for compiling, parsing, and analyzing SystemVerilog code 620
bfgroup/lyra A command line argument parser for C++ 483
janwilmans/compiletimer Measures and compares compile times of C++ constructs in various scenarios 6
ndmitchell/cmdargs A Haskell library for building command line applications with minimal code 91
ethereum/cbc-casper A Python implementation of a class of 'correct-by-construction' consensus protocols. 229
tdahlmann/canpp A comprehensive tool for receiving, transmitting and analyzing CAN bus messages. 43
lpeter1997/cppcmb A C++ parser-combinator library with a natural grammar notation 123
reclassnet/reclass.net A .NET-based port of ReClass with additional features and support for various data types and memory analysis tools. 1,829
k-bx/protocol-buffers A Haskell implementation of a language-neutral, platform-neutral way to serialize structured data 80
aflnet/aflnet A fuzzer that uses a greybox approach to test network protocol implementations 872