A system for configuring an intrusion detection system, the system comprising: an input device, a display device, an electronic processor, a graphical user interface generator, and a memory, the electronic processor configured to receive input, via the input device, including a previous configuration file, a data bus configuration file, and user input including adjusted configuration values, run, with the intrusion detection system configuration tool, a simulation of communication on a vehicle communication system with a trace file, based on the input received, and to provide a graphical user interface for the intrusion detection system configuration tool; display, on the display device, results of running the simulation with the intrusion detection system configuration tool, and output a new configuration file and a binary file used to upload the current configuration values for the intrusion detection system to a vehicle; wherein said graphical user interface generator is capable of generating said graphical user interface and to display said graphical user interface on said display device; wherein said memory is capable of storing said intrusion detection system configuration tool and the graphical user interface generator, and wherein said electronic processor is further configured to execute said intrusion detection system configuration tool and the graphical user interface generator. an input device, a display device, an electronic processor, a graphical user interface generator, and a memory, the electronic processor configured to receive input, via the input device, including a previous configuration file, a data bus configuration file, and user input including adjusted configuration values, run, with the intrusion detection system configuration tool, a simulation of communication on a vehicle communication system with a trace file, based on the input received, and to provide a graphical user interface for the intrusion detection system configuration tool; display, on the display device, results of running the simulation with the intrusion detection system configuration tool, and output a new configuration file and a binary file used to upload the current configuration values for the intrusion detection system to a vehicle; wherein said graphical user interface generator is capable of generating said graphical user interface and to display said graphical user interface on said display device; wherein said memory is capable of storing said intrusion detection system configuration tool and the graphical user interface generator, and wherein said electronic processor is further configured to execute said intrusion detection system configuration tool and the graphical user interface generator. receive input, via the input device, including a previous configuration file, a data bus configuration file, and user input including adjusted configuration values, run, with the intrusion detection system configuration tool, a simulation of communication on a vehicle communication system with a trace file, based on the input received, and to provide a graphical user interface for the intrusion detection system configuration tool; display, on the display device, results of running the simulation with the intrusion detection system configuration tool, and output a new configuration file and a binary file used to upload the current configuration values for the intrusion detection system to a vehicle; wherein said graphical user interface generator is capable of generating said graphical user interface and to display said graphical user interface on said display device; wherein said memory is capable of storing said intrusion detection system configuration tool and the graphical user interface generator, and wherein said electronic processor is further configured to execute said intrusion detection system configuration tool and the graphical user interface generator.