Инструмент для разработки USB-периферии — используется для аппаратного взаимодействия и реверс-инжиниринга устройств.
Комплексный анализатор безопасности прошивок встраиваемых устройств. Автоматически распаковывает образы, извлекает компоненты, ищет CVE, устаревшие библиотеки, hardcoded …
Open On-Chip Debugger — универсальный JTAG/SWD-отладчик для микроконтроллеров и встраиваемых процессоров. Поддерживает 1000+ устройств (ARM Cortex, …
GUI-инструмент для анализа CAN-bus трафика автомобилей. Функции: захват и воспроизведение фреймов, декодирование по DBC-файлам, fuzzing, анализ …
Firmware Analysis and Comparison Tool (FKIE-CAD / Fraunhofer). Веб-платформа для анализа и сравнения прошивок. 60+ плагинов: …
# Prerequisites: Python 3.9+ # Install from PyPI pip install greatfet # Or user-local install pip3 install --upgrade --user greatfet # Upgrade pip install --upgrade greatfet # Linux udev rules (allows non-root access) greatfet host-tools --ensure-access # Update firmware to match host tools greatfet_firmware --autoflash # Source-install build dependencies (Debian / Ubuntu) sudo apt-get install gcc-arm-none-eabi libnewlib-arm-none-eabi cmake make dfu-util python3-setuptools python3-yaml pip install pyyaml # Source install git clone --recursive https://github.com/greatscottgadgets/greatfet.git cd greatfet/libgreat/host/ python3 setup.py build sudo python3 setup.py install cd ../../host/ python3 setup.py build sudo python3 setup.py install
Этот репозиторий содержит прошивку и программное обеспечение для GreatFET.
Информация о GreatFET и покупка GreatFET: https://greatscottgadgets.com/greatfet/
Документацию по GreatFET можно просмотреть на Read the Docs. Исходные файлы документации по GreatFET находятся в папке docs этого репозитория, и их можно собрать локально, установив Sphinx Docs и выполнив команду make html. Изменения в документации могут быть предложены через pull request, а предложения могут быть сделаны в виде GitHub issues.
Чтобы создать PDF-документацию по GreatFET из репозитория GreatFET в Ubuntu:
* выполните sudo apt install latexmk texlive-latex-extra
* перейдите в командной строке в каталог greatfet/docs
* выполните команду make latex
* выполните команду make latexpdf
Прежде чем просить помощи по GreatFET, проверьте, нет ли вашего вопроса в документации.
Для получения помощи по общему использованию или разработке GreatFET, пожалуйста, смотрите issues в проекте на GitHub. Это предпочтительное место для задавания вопросов, чтобы другие могли найти ответ на ваш вопрос в будущем.
Мы приглашаем вас присоединиться к нашим общественным обсуждениям на Discord. Обратите внимание, что, хотя здесь приветствуются запросы технической поддержки, у нас нет дежурного персонала поддержки круглосуточно. Обязательно также отправьте issue на GitHub, если вы нашли баг или хотите убедиться, что ваш запрос будет отслежен и не останется без внимания.
На issues в этом репозитории с пометкой «technical support», помеченные сотрудниками Great Scott Gadgets, можно рассчитывать на ответ в течение двух недель. В настоящее время у нас нет ожидаемых сроков ответа для других issues или pull request в этом репозитории.