Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
DroneXtract — Набор инструментов для цифровой криминалистики дронов DJI, который анализирует телеметрические файлы, извлекает скрытые данные с помощью стеганографии, визуализирует траектории полётов и обнаруживает аномальную активность датчиков. | Kitploit
Инструменты/GitHubGitHub/ang13t/dronextract
ФорензикаСтеганографияВосстановление ДанныхЦифровая криминалистикаОбучение и ОбразованиеОбнаружение Аномалий
GitHubang13t/dronextract

DroneXtract

Набор инструментов для цифровой криминалистики дронов DJI, который анализирует телеметрические файлы, извлекает скрытые данные с помощью стеганографии, визуализирует траектории полётов и обнаруживает аномальную активность датчиков.

Репозиторий
363503 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

DroneXtract logo

О программе

DroneXtract — это комплексный набор для цифровой криминалистики дронов DJI, написанный на Golang. Он может использоваться для анализа значений датчиков дрона и телеметрических данных, визуализации карт полётов дронов, аудита на предмет криминальной активности и извлечения соответствующих данных из файлов различных форматов.

Превью

DroneXtract logo

Возможности

DroneXtract включает четыре основных набора для криминалистики и аудита дронов:

Парсинг файлов DJI

Вы можете визуализировать и извлекать информацию из файлов форматов DJI, таких как CSV, KML и GPX, с помощью инструмента парсинга. Извлечённая информация может быть сохранена в альтернативном формате файла при указании пути к выходному файлу. Изображение ниже содержит пример вывода распарсенного файла и тип данных, извлечённых из файла.

DroneXtract logo

Стеганография

Стеганография относится к процессу раскрытия информации, скрытой внутри файлов. Набор стеганографии DroneXtract позволяет извлекать телеметрию и ценные данные из изображений и видео. Кроме того, извлечённые данные могут быть экспортированы в четыре различных формата файлов.

DroneXtract logo

Визуализация телеметрии

Набор визуализации телеметрии содержит генератор карт маршрута полёта и визуализатор графиков телеметрии. Генератор карт маршрута полёта создаёт изображение карты, показывающее местоположения, куда летал дрон по маршруту, и пройденный путь. Визуализатор графиков телеметрии строит графики для каждой соответствующей телеметрической величины или значения датчика для целей аудита.

DroneXtract logo

Анализ полёта и целостности

Инструмент анализа полёта и целостности перебирает все телеметрические значения, записанные дроном во время полёта. После сбора значений он вычисляет максимальное допустимое отклонение для значения и проверяет наличие подозрительных пробелов в данных. Этот инструмент можно использовать для проверки на аномальные данные или любое повреждение файла, которое могло произойти.

DroneXtract logo

Использование

Для сборки из исходного кода вам потребуется установленный Go.

root@kitploit:~
$ export GO111MODULE=on
$ go get ./...
$ go run main.go

Использование Airdata

Для парсинга логов DJI в формате .TXT используйте инструмент анализа данных полёта Airdata.

  • Выходной файл Airdata CSV может быть использован для парсера CSV, карты маршрута полёта и визуализаций телеметрии.
  • Выходной файл Airdata KML может быть использован для парсера KML.
  • Выходной файл Airdata GPX может быть использован для парсера GPX.

Конфигурация

В DroneXtract используется ряд переменных окружения. Чтобы настроить значения под ваш конкретный дрон / сценарий расследования, вы можете открыть файл .env и изменить следующие значения:

TELEMETRY_VIS_DOWNSAMPLE — коэффициент прореживания значений, используемых для визуализации телеметрии

FLIGHT_MAP_DOWNSAMPLE — коэффициент прореживания значений, используемых для построения карты полёта

ANALYSIS_DOWNSAMPLE — коэффициент прореживания значений, используемых для анализа целостности

ANALYSIS_MAX_VARIANCE — максимально допустимая разница между максимальным и минимальным значением для анализируемых величин

Обучение и ресурсы

Чтобы узнать больше о цифровой криминалистике дронов DJI и возможностях DroneXtract, обратитесь к этой статье.

Вклад

DroneXtract открыт для любых вкладов. Пожалуйста, сделайте форк репозитория и создайте pull request с функциями или исправлениями, которые вы хотите реализовать.

Тестирование

DroneXtract содержит тестовые файлы для всех четырёх наборов. Пример набора команд для тестирования набора стеганографии:

root@kitploit:~
$ cd steganography
$ go test

Примеры файлов для тестирования находятся в каталоге test-data. Если конкретный тест включает вывод, такой как файл или изображение, он будет сохранён в каталоге output. Для справки в output уже находятся некоторые файлы.

В разработке

  • Парсер DUML для проверки целостности прошивки
  • Парсинг логов полёта DJI TXT для набора парсинга
  • Вывод в формате GEOJSON для файлов SRT в наборе стеганографии

Поддержка

Если вам понравился DroneXtract, пожалуйста, рассмотрите возможность стать спонсором, чтобы поддержать мои будущие проекты.

Чтобы ознакомиться с другими моими работами, посетите мой профиль на GitHub.

Скачать инструмент