Skip to main content

Reverse-engineer DBC definitions from CAN dumps.

Project description

Reverse-engineer DBC definitions from CAN dumps.

This library offers APIs to automatically reverse-engineer strctural definitions of CAN packets by analyzing CAN dumps. It comes with a command line tool to conveniently analyze data from camdump files as created by the can-utils. The software focuses on reverse-engineering structures that can be described using DBC.

Installation

Install the latest release using pip (pip install revdbc) or manually from source by running pip install . (preferred) or python setup.py install in the cloned repository. Doing so installs both the library for programmatic usage and an executable called revdbc. Use revdbc --help for usage information.

Python API

TODO

The Algorithm

TODO

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

revdbc-0.0.1.tar.gz (16.8 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page