DroneForensics.comA DroneTrace Resource

Drone Forensics / Resources / Open Source Tools

Resources

Open Source Tools

Not every agency, lab, university or investigative unit has purpose-built tooling on day one. These open-source projects are a practical starting point for flight-log parsing, telemetry review, firmware analysis, protocol research and geospatial reconstruction. They vary widely in maturity and scope.

Using this list

These are community-developed projects, each maintained independently. Some are actively developed and some have not changed in years, so every entry shows its license and the date of its last activity.

  • Validate before you rely on it. Test any tool on data where you know the ground truth before operational or evidentiary use. See validation.
  • Check it fits your platform. Many parsers support a single manufacturer, model or firmware generation. Read the project’s supported-platform notes first.
  • Get code from the source. Install from the project’s own repository and review what you run. Be wary of look-alike repositories that push a downloadable archive in place of source code.

Drone log parsing & telemetry analysis

ProjectWhat it is forLicenseLast activity
DroneXtractgithub.com/ANG13T/DroneXtractDigital forensics suite for DJI drones. Parses flight logs and telemetry, visualizes flight paths and extracts key metadata for reconstructing DJI flights.MITJul 2023 Older
DROP (DROne Parser)github.com/BiTLab-BaggiliTruthLab/DROPExtracts and parses the FLY*.DAT files on DJI Phantom III internal storage, recovering low-level flight data for timeline reconstruction.MITAug 2022 Older
dronekit-lagithub.com/dronekit/dronekit-laLog analyzer for ArduPilot DataFlash logs and MAVLink telemetry logs, for detailed telemetry inspection.Apache-2.0Mar 2022 Older
pymavlinkgithub.com/ArduPilot/pymavlinkPython MAVLink library that also ships log-analysis tools such as mavlogdump for reading, filtering and converting MAVLink and ArduPilot logs.n/aSep 2026
INAV Blackbox Toolsgithub.com/iNavFlight/blackbox-toolsDecodes and renders Blackbox logs from INAV flight controllers to support root-cause analysis.GPL-3.0Jan 2026
Gryphon Drone Forensics Toolgithub.com/emantas/gryphon_dftExtracts critical flight events from ArduPilot DataFlash logs and builds a timeline. Comes from the research paper “Gryphon: Forensics on Dataflash and Telemetry Logs”.GPL-3.0Jul 2020 Older
Open DroneLoggithub.com/arpanghosh8453/open-dronelogFlight-log dashboard for organizing, indexing and searching drone logs, useful for investigative context.AGPL-3.0Sep 2026

Ground control stations & live telemetry capture

ProjectWhat it is forLicenseLast activity
QGroundControlgithub.com/mavlink/qgroundcontrolFull-featured open-source ground control station with telemetry logging and mission export.Apache-2.0Sep 2026
MAVProxygithub.com/ArduPilot/MAVProxyLightweight, scriptable MAVLink ground station for capturing live telemetry and working with logs.GPL-3.0Sep 2026

Autopilot firmware & simulation

ProjectWhat it is forLicenseLast activity
PX4 Autopilotgithub.com/PX4/PX4-AutopilotWidely used open autopilot with logging and simulation support, good for replicating flight conditions and understanding telemetry.BSD-3-ClauseSep 2026
ArduPilotgithub.com/ArduPilot/ardupilotOpen autopilot platform that produces rich telemetry and log artifacts. Useful when building parsers and forensic tools.GPL-3.0Sep 2026
Damn Vulnerable Dronegithub.com/nicholasaleks/Damn-Vulnerable-DroneIntentionally vulnerable ArduPilot/MAVLink simulator for practising protocol analysis and exploitation in a safe environment.MITJul 2026

Drone security research frameworks

ProjectWhat it is forLicenseLast activity
Dronesploitgithub.com/dronesploit/dronesploitPenetration-testing console for light commercial drones, for exploring communications and control surfaces.GPL-3.0Nov 2024
Awesome Drone Hackinggithub.com/nicholasaleks/Awesome-Drone-HackingCurated list of tools, exploits, firmware research, RF utilities and protocol resources for drone security research.MITSep 2026

Imagery & geospatial reconstruction

ProjectWhat it is forLicenseLast activity
OpenDroneMap (ODM)github.com/OpenDroneMap/ODMCommand-line toolkit that turns aerial imagery into maps, point clouds, 3D models and elevation models for scene reconstruction.AGPL-3.0Sep 2026
WebODMgithub.com/WebODM/WebODMBrowser-based interface and workflow around ODM for processing aerial imagery at scale.AGPL-3.0Sep 2026
GitHub topic: drone-detectiongithub.com/topics/drone-detectionCommunity models, many YOLO-based, that detect drones in imagery and video. A starting point when analysing video evidence; quality varies by repository.n/an/a

General digital forensics & reverse engineering

ProjectWhat it is forLicenseLast activity
Autopsygithub.com/sleuthkit/autopsyWidely used open digital forensics platform for examining SD cards, controller tablets and other storage.n/aJun 2026
Ghidragithub.com/NationalSecurityAgency/ghidraReverse-engineering framework for analysing firmware, apps and proprietary binaries found in drone components.Apache-2.0Sep 2026
dji-firmware-toolsgithub.com/o-gs/dji-firmware-toolsTools for handling firmware of DJI products, with a focus on quadcopters: extracting, analysing and modifying firmware images.GPL-3.0Jul 2026
ForensicsToolsgithub.com/mesquidar/ForensicsToolsCurated list of free and open forensic analysis tools, adaptable to drone investigations.CC0-1.0Jul 2026

Help keep this useful

Know a tool we should list, a topic we should cover or something we got wrong? Tell us.