Challenge

Project 3

The user should be able to select the CAN bus protocol type
CAN 2.0
CAN FD
CAN-X CP

3.The user should be able to select the type of message to be injected
Standard Frame
Extended Frame
Remote Frame
Error Frame

4.The user should be able to select the CAN-ID of the message to be injected
5.The user should be able to specify the data field of the message to be injected
6.The user should be able to select the type of injection
Single Message
Continuous Message
Continuous Burst

7.The user should be able to specify the injection rate for continuous or burst injection
8.The user should be able to specify the number of messages to be injected in a burst
9.The user should be able to specify the duration of the attack
10.The user should be able to specify the length of the attack

ii)

The program should allow the user to select the type of attack they wish to perform (e.g. SQL injection, ransomware, etc.).

The program should allow the user to specify the target of the attack (e.g. website, server, etc.).

The program should allow the user to determine the intensity of the attack (e.g. low, medium, high).

The program should provide the user with real-time feedback on the progress of the attack.

The program should allow the user to set a “kill switch” so that the attack can be aborted at any time.

The program should provide the user with a report of the attack when it has completed, detailing the success or failure of the attack.

A user-friendly interface for selecting the type of attack, the target node, and the attack parameters (e.g. attack duration, data rate, etc.).
2. An automated procedure for launching the attack.
3. An automated process for monitoring the attack's progress and displaying the results.
4. An automated procedure for recording the attack results in a log file.
5. An automated procedure for cleaning up after the attack is completed.
6. A mechanism for automatically shutting down the attack if it is detected by the CAN bus.
7. A mechanism for automatically restarting the attack after a period of time.
8. A mechanism for automatically sending an alert to the user if the attack is detected.
9. A mechanism for automatically sending an alert to the user if the attack is successfully completed.

Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.