Back

Sentry

A tool designed to detect drones broadcasting on WiFi frequencies based on MAC addresses.

Sentry logo.

A screenshot of Sentry alerting to a threat via a notice in a text console.

A screenshot of Sentry's initial start-up menu.



Drones are unique tools that allow consumers and organizations alike to explore new areas, capture interesting videos, and increase safety. However, like most tools, commercially available drones can also be misused to carry out mass survillance, or capture images and video of people and locations without permission.

Sentry is a tool designed to detect commercial drones operating on WiFi frequencies (2.4 GHz, 5 GHz, and 5.8 GHz) by analyzing the MAC addresses of nearby wireless devices constantly. While not perfect, this offers a reasonable level of protection at an extremely low cost. Instead of complex radar systems that can cost tens of thousand of dollars, a Sentry system can run on affordable hardware that most consumers already have laying around.

Sentry's functionality is integrated with Assassin, which provides several additional features. If you're only looking for drone detection capabilities, Sentry works as a standalone alternative to Assassin.

Lightweight

Sentry is extremely lightweight, and can work reliably even on low powered single-board computers.

Simple

Sentry is designed intentionally with simplicity in mind. All of it's minimum dependencies come pre-installed on the vast majority of Linux distributions, making it easy to install, and difficult to configure incorrectly. Optional dependencies can be installed to add features and functionality.

Extensible

Sentry uses the network manager built into the majority of Linux distributions, meaning it's easy to add external network devices and wireless adapters to Sentry.

Customizable

Sentry uses a simple configuration file to allow the user to customize Sentry to fit their needs.

Private

Sentry works completely offline, and doesn't require a central server of any kind. All information recorded by Sentry stays on the local device.

Fast

Since Sentry uses the built in network manager to scan for threats, Sentry is as fast at scanning as any other program on your device.

Stable

While it should not be relied upon for critical tasks, Sentry is designed to be as stable as possible, and to detect potential issues before they lead to a crash.

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.

0.9