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

20 инструментов

Тег: hardware ×

PLCScan

Hardware & Industrial

Сканер для обнаружения ПЛК и OT-устройств в сети. Определяет Siemens S7, Modbus/TCP, EtherNet/IP устройства. Извлекает идентификаторы: vendor, model, версию прошивки, серийный номер. Используется для инвентаризации OT-сегмента.

git clone https://github.com/yanlinlin82/plcscan cd plcscan python3 plcscan.py 192.168.1.0/24

Proxmark3

v4.21611
Network Analysis

Аппаратно-программный комплекс для исследования RFID и NFC: считывание, клонирование, эмуляция и фаззинг карт. Поддерживает LF (125 kHz) и HF (13.56 MHz): Mifare, HID, EM4x, ISO14443A/B, ISO15693. Стандарт в …

# Зависимости: sudo apt install git build-essential pkg-config libreadline-dev \ gcc-arm-none-eabi libnewlib-dev libbz2-dev libssl-dev libgd-dev git clone https://github.com/RfidResearchGroup/proxmark3 cd proxmark3 make sudo make install # Подключение: proxmark3 /dev/ttyACM0 # pm3 --> hw version # pm3 --> hf mf autopwn # автоатака Mifare # pm3 --> lf hid clone -r <rawID> # клонирование HID

SavvyCAN

vV199.1
Hardware & Industrial

GUI-инструмент для анализа CAN-bus трафика автомобилей. Функции: захват и воспроизведение фреймов, декодирование по DBC-файлам, fuzzing, анализ изменений при нажатии кнопок, графики значений сигналов. Поддерживает 20+ CAN-адаптеров (ELM327, GVRET, …

# Скачать AppImage или Windows-инсталлятор: https://github.com/collin80/SavvyCAN/releases # Сборка из исходников: git clone https://github.com/collin80/SavvyCAN cd SavvyCAN && qmake && make

UDSim

Hardware & Industrial

Симулятор ECU для тестирования UDS (Unified Diagnostic Services) — стандартного протокола диагностики автомобилей (ISO 14229). Эмулирует ответы ECU на UDS-запросы: ReadDataByIdentifier, SecurityAccess, RoutineControl. Используется для разработки automotive security …

git clone https://github.com/zombieCraig/UDSim cd UDSim && pip install -r requirements.txt ./udsim.py vcan0

can-utils

v2025.01
Hardware & Industrial

Стандартный набор CLI-утилит для Linux SocketCAN. Ключевые инструменты: cansniffer (анализ изменений), cangen (генерация фреймов), cansend (отправка), candump (дамп трафика), canplayer (воспроизведение), canbusload (нагрузка шины). Де-факто стандарт для CAN-анализа …

sudo apt install can-utils # Виртуальный CAN для тестирования modprobe vcan && sudo ip link add dev vcan0 type vcan && sudo ip link set up vcan0 candump vcan0

caringcaribou

v0.6
Hardware & Industrial

Швейцарский нож для тестирования безопасности CAN-шины автомобилей. Модули: обнаружение ECU, fuzzing CAN-фреймов, сканирование UDS-сервисов, запись/воспроизведение сообщений, XCP-протокол, диагностика OBD-II. Работает с SocketCAN (Linux) и PEAK CAN-адаптерами.

pip install caringcaribou # Требует CAN-адаптер и SocketCAN sudo ip link set can0 up type can bitrate 500000 caringcaribou uds discovery -i can0

huami-token

v0.8.0
Hardware & Industrial

Python-скрипт для получения Bluetooth-токена умных часов и браслетов Zepp/Amazfit (Huami). Аутентифицируется на серверах производителя через официальное приложение API, извлекает device auth key и access token необходимые для работы …

# pip (рекомендуется) pip install huami-token # Из исходников (требует uv) git clone https://codeberg.org/argrento/huami-token cd huami-token pip install uv uv pip install -e ".[dev]" # Использование (аккаунт Amazfit/Zepp) huami-token -m amazfit -e your@email.com -p yourpassword # Аккаунт Xiaomi Mi Fitness huami-token -m xiaomi -e your@email.com -p yourpassword # Вывод: auth_token, device_id, encryption_key — для Gadgetbridge

pyModbusTCP

v0.3.0
Hardware & Industrial

Python-библиотека и CLI для взаимодействия с Modbus TCP-устройствами. Поддерживает все function codes: чтение/запись coils, discrete inputs, holding/input registers. Используется для тестирования ПЛК, SCADA-систем, промышленных датчиков и систем управления …

pip install pyModbusTCP # Чтение регистров ПЛК from pyModbusTCP.client import ModbusClient client = ModbusClient(host="192.168.1.10", port=502, auto_open=True) regs = client.read_holding_registers(0, 10)