{"id":13581203,"url":"https://github.com/jgamblin/CarHackingTools","last_synced_at":"2025-04-06T06:32:48.998Z","repository":{"id":41604731,"uuid":"142934910","full_name":"jgamblin/CarHackingTools","owner":"jgamblin","description":"Install and Configure Common Car Hacking Tools.   ","archived":true,"fork":false,"pushed_at":"2023-05-07T12:35:42.000Z","size":37,"stargazers_count":844,"open_issues_count":0,"forks_count":163,"subscribers_count":56,"default_branch":"master","last_synced_at":"2025-04-02T07:35:18.164Z","etag":null,"topics":["automotive-security","can-bus","car","defcon26","elm327","obd","obd-ii","obd2"],"latest_commit_sha":null,"homepage":"https://carhacking.tools","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jgamblin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-07-30T22:35:37.000Z","updated_at":"2025-03-24T23:41:36.000Z","dependencies_parsed_at":"2024-01-07T18:09:02.185Z","dependency_job_id":null,"html_url":"https://github.com/jgamblin/CarHackingTools","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgamblin%2FCarHackingTools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgamblin%2FCarHackingTools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgamblin%2FCarHackingTools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgamblin%2FCarHackingTools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jgamblin","download_url":"https://codeload.github.com/jgamblin/CarHackingTools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247445661,"owners_count":20939953,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automotive-security","can-bus","car","defcon26","elm327","obd","obd-ii","obd2"],"created_at":"2024-08-01T15:01:59.147Z","updated_at":"2025-04-06T06:32:48.731Z","avatar_url":"https://github.com/jgamblin.png","language":"Shell","funding_links":[],"categories":["Shell","Hacking and Reverse Engineering tools"],"sub_categories":[],"readme":"# CarHacking.Tools\n\nCarHacking.Tools is a scripts collection of scripts to help jump start car research (and hacking?). All the scripts are designed and update to run on [Ubuntu 20.04](ubuntu.com).\n\n## How To Install\n\n### Install Full Desktop\n\nTo Install The Full Desktop:\n\n```bash\nGit clone https://github.com/jgamblin/carhackingtools\ncd CarHackingTools\nsudo chmod +x *.sh\n./workstationinstall.sh\n```\n\n### Install Tools Only\n\nTo Install Only The Tools:\n\n```bash\ngit clone https://github.com/jgamblin/carhackingtools\ncd carhackingtools\nsudo chmod +x *.sh\n./toolinstall.sh\n```\n\n## OBDII Adapters\n\nYou will need an OBDII adapter to get started.  \n\nHere are three of my favorites that I own and test with:\n\n| Tool Name | Link | Notes |\n| ------------- | ------------- | ----- |\n| USB ELM327 | \u003chttp://a.co/7YrtPui\u003e | Best for getting started and virtual environments. |\n| Veepeak Bluetooth | \u003chttp://a.co/80FLIMV\u003e | Great for permanent installs and using with your phone. |\n| Cantact | \u003chttps://hackerwarehouse.com/product/cantact-bundle/\u003e | An amazing open-source project for advanced users. |\n| $10 Veepeak Bluetooth | \u003chttp://a.co/ajFbcZ4\u003e |  Great for getting started has some limitations. |\n\n## Included Tools\n\nThe following tools are installed and configured automatically:\n\n| Tool Name | Link | Notes |\n| ------------- | ------------- | ----- |\n| Can-Utils | \u003chttps://github.com/linux-can/can-utils\u003e | Basic CAN tool. |\n| Canbus-Utils |  \u003chttps://github.com/digitalbond/canbus-utils\u003e | Basic CAN tool. |\n| Cantact-App |  \u003chttps://github.com/linklayer/cantact-app/\u003e | Built to work with the Cantact Harware. I have not got it to work yet. |\n| Caringcaribou | \u003chttps://github.com/CaringCaribou/caringcaribou\u003e |  |\n| GNUradio | \u003chttps://www.gnuradio.org/\u003e | If you want to look at door locks and TPM modules. |\n| c0f |  \u003chttps://github.com/zombieCraig/c0f\u003e | |\n| ICSim |  \u003chttps://github.com/zombieCraig/ICSim\u003e | Basic simulator for testing without a car.  |\n| KatyOBD |  \u003chttps://github.com/YangChuan80/KatyOBD\u003e | A really neat project that provides a GUI. I want to fork this and make it better. |\n| Kayak |  \u003chttp://kayak.2codeornot2code.org/\u003e | |\n| OBD-Monitor |  \u003chttps://github.com/dchad/OBD-Monitor\u003e | A rally neat project that provides a GUI. Needs some documentation work. |\n| PyOBD |  \u003chttp://www.obdtester.com/pyobd\u003e | Super old tool, still works, kinda. |\n| Python-OBD |  \u003chttps://github.com/brendan-w/python-OBD\u003e | Use over PIP install. |\n| SavvyCAN |  \u003chttp://www.savvycan.com/\u003e | Basic CAN tool. |\n| Scantool |  \u003chttps://www.scantool.net/\u003e | Super old tool but still works. |\n| UDSim |  \u003chttps://github.com/zombieCraig/UDSim\u003e | Basic simulator for testing without a car. |\n| Wireshark |  \u003chttps://www.wireshark.org/\u003e | Great for capturing OBDII data just like you would ethernet data. |  \n\n## Stuff To Read\n\nThe following sites have been useful to me:\n\n| Link | Notes |\n| ------------- | ------------- |\n| \u003chttps://archive.org/details/car-hackers-handbook-the-craig-smith\u003e | Car Hacking Handbook |\n| \u003chttps://wiki.linklayer.com/index.php/SocketCAN\u003e | I use this when I forget how to enable can0 |\n\n## Warning\n\nI 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.\n\n## Github Action Badges\n\n![Lint Code Base](https://github.com/jgamblin/CarHackingTools/workflows/Lint%20Code%20Base/badge.svg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjgamblin%2FCarHackingTools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjgamblin%2FCarHackingTools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjgamblin%2FCarHackingTools/lists"}