CANalyse
CANalyse est un outil conçu pour analyser les fichiers journaux afin de trouver automatiquement des ensembles de données uniques et capable de se connecter à des interfaces utilisateur simples telles que Telegram. Essentiellement, lors de l'utilisation de cet outil, l'attaquant peut fournir un ID de bot et utiliser l'outil sur Internet via le bot Telegram. CANalyse est conçu pour être placé à l'intérieur d'un raspberry-PI et capable d'exploiter le véhicule via un bot Telegram en enregistrant et en analysant les journaux de trafic/données réseau, comme une porte dérobée matérielle implantée dans une voiture.
Un prérequis pour utiliser cet outil est que l'implant matériel soit déjà installé dans la voiture et capable de communiquer avec les canaux réseau/de communication à l'intérieur du véhicule.
Expliqué ici ℹ️
Disposition de l'outil
Prérequis :
- Python3
- pip3
- les dépendances de la bibliothèque sont listées dans le fichier requirements.txt.
Installation de CANalyse :
git clone https://github.com/KartheekLade/CANalyse.git
cd CANalyse
pip3 install -r requirements.txt
Utilisation
cd CANalyse/
python3 canalyse_tool.py
Dépannage
- Si l'outil génère une erreur "No such device" ou si vous ne pouvez pas voir le trafic, vérifiez l'interface et le canal de communication dans les paramètres.
- si l'installation automatique des bibliothèques requises n'a pas fonctionné, essayez de l'exécuter avec sudo ou installez-les manuellement.
- Si vous ne parvenez pas à exécuter correctement les commandes, vérifiez le " menu ".
Prochaines mises à jour (en cours)
- Un processus de raffinage secondaire pour obtenir une charge utile plus concentrée, qui sera facultatif pour les utilisateurs.
- Création de paramètres communs dans la CLI et le Bot.
- Capacité à enregistrer et télécharger plusieurs fichiers.
Remarque :
- Le code est constamment mis à jour pour corriger les bugs, la gestion des erreurs et une expérience fluide. Si vous rencontrez des problèmes, envoyez un DM ou soulevez un problème, Nous (moi et les contributeurs) serons heureux de vous aider autant que possible.
- Merci (❤️) aux développeurs qui ont créé python-can et les autres bibliothèques utilisées dans cet outil.
Avertissement ⚠️ !
- Cet outil est uniquement destiné à des fins d'apprentissage et d'éducation. Moi et les contributeurs ne sommes pas responsables de toute action nuisible.
- N'utilisez/partagez pas votre nom/ID de bot public, il est conseillé d'utiliser un nom aléatoire.
