CarHackingTools: Install and Configure Common Car Hacking Tools
CarHacking.Tools
CarHacking.Tools is a scripts collection of scripts to help jump-start car research (and hacking?). All the scripts are designed to run on Ubuntu 18.04.
Included Tools
The following tools are installed and configured automatically:
Tool Name | Link | Notes |
---|---|---|
Can-Utils | https://github.com/linux-can/can-utils | Basic CAN tool. |
Canbus-Utils | https://github.com/digitalbond/canbus-utils | Basic CAN tool. |
Cantact-App | https://github.com/linklayer/cantact-app/ | Built to work with the Cantact Hardware. I have not got it to work yet. |
Caringcaribou | https://github.com/CaringCaribou/caringcaribou | |
GNUradio | https://www.gnuradio.org/ | If you want to look at door locks and TPM modules. |
c0f | https://github.com/zombieCraig/c0f | |
ICSim | https://github.com/zombieCraig/ICSim | Basic simulator for testing without a car. |
KatyOBD | https://github.com/YangChuan80/KatyOBD | A really neat project that provides a GUI. I want to fork this and make it better. |
Kayak | http://kayak.2codeornot2code.org/ | |
OBD-Monitor | https://github.com/dchad/OBD-Monitor | A rally neat project that provides a GUI. Needs some documentation work. |
PyOBD | http://www.obdtester.com/pyobd | Super old tool, still works, kinda. |
Python-OBD | https://github.com/brendan-w/python-OBD | Use over PIP install. |
SavvyCAN | http://www.savvycan.com/ | Basic CAN tool. |
Scantool | https://www.scantool.net/ | Super old tool but still works. |
Socketcand | https://github.com/dschanoeh/socketcand | Basic CAN tool. |
UDSim | https://github.com/zombieCraig/UDSim | Basic simulator for testing without a car. |
Wireshark | https://www.wireshark.org/ | Great for capturing OBDII data just like you would ethernet data. |
Stuff To Read
The following sites have been useful to me:
Link | Notes |
---|---|
http://opengarages.org/handbook/ | Car Hacking Handbook |
http://opengarages.org/ | Open Garages |
https://wiki.linklayer.com/index.php/SocketCAN | I user this when I forget how to enable can0 |
Warning
I likely don’t know what I am doing and this could be done faster, better and simpler some other way. These scripts could also break your car (seriously) and make you cry.
Copyright (c) 2018 Jerry Gamblin