VIDEO COURSE

A look at CAN & UDS tooling: practical applications, (software) tools and more for in-vehicle data transfer and communication (Video)

This course provides a comprehensive introduction to the tools and methods for CAN and UDS communication. You will get a first in-depth overview of specialised tools such as Scapy, python-can, SavvyCAN and can-utils.

Learn about message monitoring, error analysis, UDS message implementation and step-by-step demonstrations.
  • Video Course

    Exclusive to Subscribers
  • English

    Language
  • Engineering & Testing

    Vehicle Technologies
  • BreachLabz (Munich, DE)

    Content Contributor
Trusted by leading automotive OEMs and suppliers
Empty space, drag to resize
Write your awesome label here.
WHY THIS VIDEO COURSE IS IMPORTANT

Learn about the practical use of CAN and UDS tools for in-vehicle communication

The Controller Area Network (CAN), in conjunction with Unified Diagnostic Services (UDS), offers a wide range of possibilities for communicating and transmitting data and information across the vehicle.

With the right tools, analysis and data transfer can be controlled in a feature-rich way, ultimately taking development processes, testing and security to a higher level.

In this video course you will learn: 

  • How tools such as Scapy, python-can, SavvyCAN and can-utils work technically and what features they offer


  • How to analyse, monitor and send messages in the CAN bus system and via Unified Diagnostic Services 


  • How to identify sources of error and communication problems - demonstrated using practical examples and real-world workflows.


This course will provide you with the practical skills to functionally and confidently master CAN and UDS, perform ECU security tests more efficiently, improve vehicle communication diagnostics and ultimately perform successful vehicle penetration tests.

Please note: It is recommended that you are familiar with Linux system and Python programming.
Key takeaways from this XX-minute video course

A look at CAN & UDS tooling video course content

Introduction to specialised tools for CAN and UDS communication

Get to know the main tools, including can-utils, python-can, SavvyCAN and Scapy. Learn how to use them for analysis and debugging.

ISOTP Implementation for UDS with Python

Deepen your knowledge of UDS message communication using the can-isotp library. You will implement ISOTP communication between a tester and an ECU.

Practical use of can-utils

This section provides step-by-step instructions for using can-utils on Linux systems to send, receive and monitor CAN messages using can-utils. Some technical background on CAN signaling is also provided.

CAN Message Analysis and Troubleshooting

Analyse CAN traffic, identify communication problems and understand the meaning of error codes and message priorities.

Automated communication using python-can

Learn how to use the python-can library to create, send and monitor CAN messages. Get practical examples of how to automate a CAN environment with Python.

Hands-on exercises and workflows

Work through realistic use cases to monitor and send messages and isolate error sources.
For those responsible for testing and diagnosing automotive ECUs

This course is aimed at test and diagnostic engineers who regularly work with vehicle communication and control units (ECUs). You will learn how to use tools such as can-utils, python-can and ISOTP to analyse, debug and automate CAN and UDS messages. Typical challenges such as debugging CAN communication problems or running CAN and UDS tool applications are presented in clear step-by-step demonstrations.

For Automotive Penetration Testers and (Ethical) Hackers


This course, which provides a practical insight into the functions and handling of various tools for CAN and UDS data transmission and communication, is also designed for penetration testers, ethical hackers and cybersecurity experts who perform targeted security analyses of CAN and UDS communication systems. You will learn in a practical way how to use specialised tools to test communication protocols and systematically uncover vulnerabilities and security holes.

Thousands of users in various functions and roles already benefit from our content

Who is the target audience of this video course?

This course is aimed at vehicle development specialists, test and diagnostic engineers, penetration testers and (ethical) vehicle hackers who want to gain practical knowledge of CAN and UDS communication and the associated tools.

Whether it is debugging, penetration testing or network diagnostics, this course provides the necessary tools and methods (including Scapy, python-can, SavvyCAN and can-utils) for working with modern vehicle communication systems.
ABOUT THE AUTHORS

Provided by BreachLabz, experts in vehicle pentesting

This video training is a partner offering from BreachLabz, a team of renowned experts in vehicle penetration testing and cybersecurity engineering in vehicle development.

Headquartered in Munich, Germany, the BreachLabz team combines technical expertise in identifying vulnerabilities in vehicle systems and components with experience in developing vehicles that meet ISO/SAE 21434 and UN R155/CSMS cybersecurity requirements.

With their extensive practical experience, the BreachLabz training content offers a combination of detailed theory and practical guidance for assessing cybersecurity risks.
Write your awesome label here.
Empty space, drag to resize

Thousands of users all over the world benefit from our automotive cybersecurity learning content in their daily work

The automotive cybersecurity explanations in the video courses present complex topics in a comprehensive and clear way.
- Safety & Security Engineer
I would recommend the video training courses to anyone who wants to understand the role of cybersecurity in the automotive industry.
- Cybersecurity Manager
Impressive investment in content. Excellent coverage of topics. This is really making Automotive Professionals cybersecurity-ready!
- Functional Safety Manager
Please choose the subscription most suitable for you

Choose your Plan

Explorer Plan

€ 29,- (net) monthly
per Month


Ideal for anyone who wants to explore the world of cybersecurity or quickly get a general overview while remaining flexible.



  • Unlimited instant access to all video courses

  • Regular content updates: Benefit from new courses added during your subscription period.
  • Cancel anytime before next month starts

Advanced Plan

€ 59,- (net) quarterly
per Quarter (save 33%)


Ideal for those who want/need to invest the time to properly understand all the topics or simply save money.



  • Unlimited instant access to all video tutorials

  • Regular content updates: Benefit from new courses added during your subscription period.
  • Cancel anytime before next 3 months start

Professional Plus Plan

€ 799,- (net) semiannual
per half-year (save 50%)


Ideal for those who work in cybersecurity and need a deep dive without leaving any questions unanswered with personal coaching (equivalent to a 1 day training course but with the flexibility of an online course).

  • Unlimited instant access to all video courses

  • Regular content updates: Benefit from new courses added during your subscription period.
  • Includes: 1h of personal 1:1 expert coaching per month (online, live) (Unused coaching hours expire at the end of the month)

  • Cancel anytime before next 6 months start
FAQs

All you need to know about our
Automotive Cybersecurity video courses

How do I get access to this video platform?

To access the video courses listed here and many more, you need a subscription to the CYEQT Knowledge Base video learning platform.

Please choose the subscription option that suits you best. Once you have successfully booked your subscription and completed the payment process, you will be able to access all content using your personal login.

The range of video courses is constantly being expanded.

What does a subscription include?

When you subscribe to the CYEQT Knowledge Base video learning platform, you get full access to all the video learning courses on applied automotive cybersecurity in vehicle development and the automotive industry.

The content holistically covers compliance with ISO/SAE 21434 (and beyond) and covers topics such as Cybersecurity Management, Cybersecurity Engineering, Threat Analysis and Risk Assessment, and more. The video courses are in English and average 10-15 minutes in length.

Please note: We are constantly adding new content.

What does a subscription cost?

The cost of a subscription varies depending on the payment option and term chosen. Please refer to our current payment plans overview for detailed pricing information.

In addition to our standardised self-service options, we also offer customised packages for larger teams and corporate access.

Purchasing agents, project managers and training managers are welcome to contact us with individual enquiries.

So, how good is this content in reality?

The content on the CYEQT Knowledge Base platform (formerly CYRES Academy) is based on the expertise of leading specialists and years of experience in the international consulting business for OEMs and suppliers in the field of applied automotive cybersecurity, with a focus on cybersecurity management and cybersecurity engineering in vehicle development.

In addition to in-depth theoretical knowledge of industry standards such as ISO/SAE 21434 and UN Regulation No 155 (among others), our courses provide practical approaches and applicable knowledge for development projects, processes and organisational structures in the automotive industry.
SIGN UP NOW

Discover a wealth of automotive cybersecurity knowledge: Subscribe now! 

Discover the world's largest automotive cybersecurity learning database and a growing number of high quality video courses with a unique compilation of real-world know-how.
20
courses are UP AND RUNNING
+50
COURSES ARE
READY FOR RELEASE
Empty space, drag to resize
Write your awesome label here.

We’d love to hear from you.

We are here to help you with any questions you may have about ordering and purchasing, using the learning platform or general inquiries.

Please note:
 We can process enquiries sent to us by email/message more quickly.

CONTACT US NOW

Any questions, suggestions or comments? Please use the contact form below and we will answer your inquiry very soon.

TIP: SEND US AN EMAIL

The easiest way for us to answer your questions is by email. Please send your email to our service team via: learn@cyeqt.com

PERSONAL HELP VIA PHONE

Call us to get your questions answered in a personal conversation. Reach our service team here:
+49 89 9275 4198 0

MEET US IN MUNICH (DE)

We would love to meet you in person for a coffee. To arrange an on-site meeting in Munich (Germany), simply contact us.
Empty space, drag to resize

Get in touch!

Would you like to find out more about the CYEQT Knowledge Base and our services or do you already have a specific request?

Our dedicated team is at your disposal and looks forward to hearing from you.

Please use the form on the right to send us a message.

Drop us a message here.

First Name
Last Name
E-mail address
Your message
Thank you!