Back

Assassin

The integrated technological defense system for driving the digital world

A brown sedan on a rural road with 3 antennas on the trunk and other technology modifications.

Assassin uses local hardware and sensors, meaning it will work just about anywhere your car can go.

A screenshot of a text based console containing several pieces of diagnostic information including various alerts.

A screenshot of a text based console containing several pieces of diagnostic information with a prominent header displaying the words SLOW DOWN.

A screenshot of a text based console containing several pieces of diagnostic information including the distance to a nearby ALPR camera.

A screenshot of a text based console containing several pieces of diagnostic information including information about a nearby aircraft.



Assassin is a software platform designed to be the ultimate copilot for driving in the digital world. When installed in a vehicle, Assassin operates like an extension of your dashboard, showing your speed, position, altitude, and other relevant information. However, it goes far beyond a typical information display. Assassin is a highly customizable platform for building the ultimate digital defense system. As you drive, Assassin interfaces with different sensors and devices to detect and mitigate a plethora of modern threats to safety, security, and privacy.

Assassin is capable of traffic camera alerting, and can notify the driver when approaching speed cameras, license plate cameras, red light cameras, and other traffic monitoring devices. It also supports Bluetooth tracker detection, and can alert when a Bluetooth beacon follows for a configurable distance. By interfacing with an affordable ADS-B receiver, Assassin can detect aircraft, and alert to planes that meet criteria to suggest they might be conducting aerial speed enforcement. Similarly, Assassin can use a standard wireless adapter, like those found in nearly all laptops and mobile devices, to detect data wireless transmissions and alert to traffic from consumer drones.

Assassin itself is a platform intended to be installed on dedicated hardware in a car. When paired with a front end like V0LT Marksman, Assassin can be used graphically from practically any device with a web browser.

It's entirely impossible to assemble an Assassin system independently from scratch using the provided documentation. However, if you're interested in paid installation services, see the link below.

Installation Services

Lightweight

Assassin is extremely lightweight and power efficient, and is designed to work on a Raspberry Pi or similar low-powered device.

Offline

Assassin is capable of operating entirely offline, meaning it can go anywhere your car does regardless of network connectivity.

Repairable

Assassin follows a philosophy of repairability by providing the user with everything they need to diagnose and resolve problems independently.

Open Source

Assassin is free and open source from top to bottom, and is 'free software', meaning you can make changes and distribute them to others freely.

Generic

By design, Assassin doesn't require specialized hardware to run. Regardless of whether you use inexpensive hardware to save money, or a high end system to improve performance, Assassin will make the most of what it has to work with.

Easy

While being technically minded will certainly help, Assassin doesn't require professional installation or setup to function. As long as you're reasonably experienced with the Linux command line and automotive electronics, installing a complete Assassin system should only take a few hours at most.

Private

Since Assassin is open source, self hosted, offline, and self contained, you can rest assured that it's completely private, and it doesn't collect any of the information you provide it.

Customizable

Assassin is extremely customizable, making it easy to fit into your driving style and needs.

Mobile

Assassin is designed to support low-energy-usage hardware such that it can be easily installed in a vehicle. A single USB port is enough to power an entire Assassin system.

Safe

Assassin is designed to be safe, regardless of the installation context. It's easy to configure Assassin to completely hands free, ensuring that you don't have to look away from the road.

Documented

Assassin's extreme customizability can be a bit overwhelming to new users. For this reason, the entire platform is extensively documented, and comes bundled with step-by-step guides on how to download it, install it, configure it, and run it.

Modular

Assassin is designed to be as modular as possible. This makes it customizable, fault tolerant, and easy to modify.

Flitered

Given the high volume of information processed by Assassin, it's common for dozens of alerts to be processed at once. Assassin comes with complex, customizable filtering to reduce annoying false alerts.

Integrated

When installed properly, Assassin should feel like just another part of your car, working in the background to protect you from a wide gamut of potential threats.

Downloads

Since this program is written in Python, all of the downloads are identical, per version number. They are only seperated by platform for sake of clarity, and to demonstrate which platforms are compatible. The source code download will give the exact same files as the platforms themselves.

3.1

SourceAssassin 3.1 Source

LinuxAssassin 3.1

3.0

SourceAssassin 3.0 Source

LinuxAssassin 3.0

2.0

SourceAssassin 2.0 Source

LinuxAssassin 2.0

1.0

SourceAssassin 1.0 Source

LinuxAssassin 1.0

0.9

SourceAssassin 0.9 Source

LinuxAssassin 0.9