Skip to main content

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

Release files for revdbc 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for revdbc 0.0.1
File Size Uploaded
revdbc-0.0.1.tar.gz 16.8 kB Details

Release files / revdbc-0.0.1.tar.gz

Download URL revdbc-0.0.1.tar.gz
Size 16.8 kB
Tags Source
SHA-256 checksum
How to use checksums
736ff411062960ea70ca698e9045acc3c4d093b033c54c42d8975bc9a68bbd96
BLAKE2b-256 checksum
How to use checksums
9db55321a3c02f0c014149f22b577af95712eb66acdc7d7bb68b3dea859150c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.0.0 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.7.3

Release history Release notifications | RSS feed

This release

0.0.1 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page