Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
awesome-canbus — :articulated_lorry: Awesome CAN bus tools, hardware and resources for Cyber Security Researchers, Reverse Engineers, and Automotive Electronics Enthusiasts. | Kitploit
Tools/GitHubGitHub/idoka/awesome-canbus
Embedded Systems SecurityNetwork MappingVulnerability AnalysisReverse EngineeringFuzzingHardware HackingPenetration TestingHardware & IoT SecurityLearning & EducationCurated Resources
GitHub
3.4k410901 month agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
idoka/awesome-canbus

awesome-canbus

🚛 Awesome CAN bus tools, hardware and resources for Cyber Security Researchers, Reverse Engineers, and Automotive Electronics Enthusiasts.

View Repository

Awesome CAN Bus Awesome

GitHub stars GitHub forks GitHub watchers GitHub contributors GitHub pull-requests merged GitHub latest commit

CAN logo

🚜 Awesome Tools, Hardware And Resources For CAN Bus

This curated list helps a reverse engineering CAN bus devices with lightly specializing in automotive embedded controller software and communication understanding.

Note Items marked as "🔝" are highly recommended.

Permanent URL to this list: https://github.com/iDoka/awesome-canbus

Contents

  • Hacking and Reverse Engineering tools
  • Test equipment and simulators
  • Protocols
    • OBD-II tools
    • UDS
    • ISO-TP
    • J1939 Tools
    • J2534 Tools
  • Utils
    • Common
    • Linux related
    • GUI Tools
    • TUI Tools
    • Python Tools
    • CAN-over-IP
    • Other Utils
    • Libraries
    • Examples
  • CAN Database
    • Formats (DBC, KCD)
    • Converters and Parsers
    • DBC only
  • Hardware
    • ARM
    • Arduino
    • Espressif Systems (ESP8266, ESP32)
    • SBC
    • IP cores for ASIC and FPGA
    • Others HW
    • Hardware related tools

Hacking and Reverse Engineering tools

  • 🔝CarHackingTools - Collection of Common Car Hacking Tools a scripts collection to help jump start car research and hacking.
  • 🔝Caring Caribou - A friendly car security exploration tool for the CAN bus.
  • 🔝CAN_Reverse_Engineering - Automated Payload Reverse Engineering Pipeline for the Controller Area Network (CAN) protocol.
  • 🔝carhacking - Car hacking scripts and docs collection.
  • ReCAN - Reverse engineering of Controller Area Networks.
  • parse_can_logs - Parse CAN logs and visualize data streams on plot.
  • reversegear - Offline Reverse Engineering Tools for Automotive Networks.
  • 🔝CANalyzat0r - Security analysis toolkit for proprietary car protocols.
  • 🔝CANToolz - Black-box CAN network analysis framework.
  • GVRET - Generalized Electric Vehicle Reverse Engineering Tool (Arduino FW).
  • UDSim - Unified Diagnostic Services Simulator and Fuzzer (successor of uds-server).
  • uds-server - CAN UDS Simulator and Fuzzer.
  • CANalyse - A vehicle network analysis and attack tool.
  • canhack - A low-level CAN protocol hacking library.
  • canDrive - Tools for hacking your car.
  • Carpunk - CAN injection toolkit and successor of CANghost.
  • CANghost - Automated Script For Hacking Into CAN Bus.
  • canTot - Quick and dirty canbus h4xing framework.
  • CANanalyze - This framework can be used to interact with automotive protocols like CAN/ISOTP/UDS.
  • Scapy - Python-based interactive packet manipulation program & library. Supports CAN/ISOTP/UDS/GMLAN plus many other protocols.
  • CAN-RE-Tool - Reverse engineering tool for systems based on CAN bus communications.
  • 🔝can-explorer - A CAN bus visualization tool to aid in reverse engineering.

Test equipment and simulators

  • canerrsim - CAN bus error frame simulator and monitor for testing error conditions using SocketCAN.
  • ECU-simulator - Tool that simulates some vehicle diagnostic services. It can be used to test OBD-II dongles or tester tools that support the UDS (ISO 14229) and ISO-TP (ISO 15765-2) protocols.
  • ELM327-emulator - ELM327 Emulator for testing software interfacing OBDII via ELM327 adapter supporting multi-ECU simulation.

Protocols

OBD-II tools

Download Tool