CANalyse : A Vehicle Network Analysis And Attack Tool

CANalyse is a tool built to analyze the log files to find out unique datasets automatically and able to connect to simple user interfaces such as Telegram. Basically, while using this tool the attacker can provide a bot-ID and use the tool over the internet through telegram-bot. CANalyse is made to be placed inside a raspberry-PI and able to exploit the vehicle through a telegram bot by recording and analysing the network traffic/data logs, like a hardware backdoor planted in a car.

A prerequisite to using this tool is that the Hardware implant is already installed in the car and capable of communicating with the Network/communication channels inside the vehicle.

Explained here

Tool Layout

Requirements

  • Python3
  • pip3
  • library requirements are listed requirements.txt file.

Installation of CANalyse

git clone https://github.com/KartheekLade/CANalyse.git
cd CANalyse
pip3 install -r requirements.txt

Usage

cd CANalyse/
python3 canalyse_tool.py

Troubleshooting

  • If the tool dumps “No such device” error or you can’t view any traffic, check if the interface & communication channel in settings.
  • if the auto installation of required libraries didn’t work try running with sudo once or install them manually.
  • If you are not able to execute commands properly, do check the ” menu “.

Next Updates (In process)

  • A secondary refinery proccess to get more concentrated payload, which will be optional to users.
  • Making a common settings in CLI and Bot.
  • Ability to record and download multiple files.

Note

  • Code is constantly being updated for fixing the bugs, Errorhandling and smooth experience. If you face any problems send a DM or raise a issue, We (I and the contributors) will be happy to help as much as we can.
  • Thanks (❤️) to developers who created python-can and other libraries used in this tool.

Warning

  • This tool is purely for learning and educational purposes only. I and the contributors are not responsibale for any harmful actions.
  • Don’t Use/Share your Public bot Name/ID, it’s advised to use a random name.
R K

Recent Posts

Admin Panel Dorks : A Complete List of Google Dorks

Introduction Google Dorking is a technique where advanced search operators are used to uncover information…

2 hours ago

Log Analysis Fundamentals

Introduction In cybersecurity and IT operations, logging fundamentals form the backbone of monitoring, forensics, and…

1 day ago

Networking Devices 101: Understanding Routers, Switches, Hubs, and More

What is Networking? Networking brings together devices like computers, servers, routers, and switches so they…

2 days ago

Sock Puppets in OSINT: How to Build and Use Research Accounts

Introduction In the world of Open Source Intelligence (OSINT), anonymity and operational security (OPSEC) are…

2 days ago

What is SIEM? Complete Guide to Security Information and Event Management

Introduction As cyber threats grow more sophisticated, organizations need more than just firewalls and antivirus…

2 days ago

Website OSINT: Tools and Techniques for Reconnaissance

Introduction When it comes to cybersecurity and ethical hacking, one of the most effective ways…

3 days ago