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

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

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

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

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

Категории

Все категории
Loading categories
apparatus — Графический инструмент анализа безопасности для IoT-сетей | Kitploit
Инструменты/GitHubGitHub/or3stis/apparatus
Безопасность IoTАнализ уязвимостейСетевая безопасностьArchived
GitHubor3stis/apparatus

apparatus

Графический инструмент анализа безопасности для IoT-сетей

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

Популярное

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

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

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

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

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

ASTo - Инструмент для программного обеспечения аппаратных средств

Уведомление об архивации - После завершения моего исследовательского проекта репозиторий был заархивирован.

ASTo оказал значительное влияние на мои исследования. Я хочу выразить благодарность всем, кто помог сделать его лучше.

Однако это не конец. Активная разработка продолжится в репозитории CyberLens's. Пожалуйста, сообщайте о проблемах и запросах новых функций там.

Инструмент для анализа и визуализации безопасности сетей IoT

js-standard-style styled with prettier travis build dependencies Status devDependencies Status

ASTo — это инструмент анализа безопасности для сетей IoT. Он разработан для поддержки фреймворка безопасности Apparatus. ASTo основан на electron и cytoscape.js. Иконки предоставлены Google Material Design.

Приложение находится на стадии альфа-версии. Сейчас основное внимание уделяется улучшению базовой функциональности приложения вместе с внедрением дополнительных возможностей для достижения бета-стадии.

Возможности

  1. Визуализация систем IoT на основе графов.
  2. Моделирование систем IoT на этапах проектирования и реализации.
  3. Автоматический переход модели между двумя этапами разработки.
  4. Моделирование состояний системы IoT.
  5. Автоматизация генерации моделей этапа реализации с использованием pcap-ng файлов.
  6. Выявление уязвимостей на основе моделей через базы данных CVE.
  7. Генерация автоматических аналитических выводов по безопасности на основе моделей.
  8. Выявление шаблонов на основе атрибутов.
  9. Поиск по графам с использованием различных параметров (концепции, модули, атрибуты).
  10. Переключаемая светлая и тёмная темы.

Некоторые скриншоты

asto home

asto UI 1

asto UI 2

asto UI 2

Консоль

ASTo имеет консоль командной строки, доступную в правом нижнем углу приложения. Вы получаете фокус на консоли, нажав комбинацию клавиш cmd + l для macOs и ctrl + l для Windows/Linux. Если вы введёте help, отобразится список опций консоли.

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

Все команды консоли должны быть предварены символом :. Например, ввод :insights выполнит функцию аналитики безопасности. С другой стороны, ввод insights (без :) выполнит поиск по элементам графа с ключевым словом insights.

Цветовые темы

ASTo поддерживает светлую и тёмную цветовые темы. Цветовые темы основаны на темах Atom One Dark и One Light. Для переключения между темами используйте кнопку переключения в левом нижнем углу.

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

Чтобы клонировать и запустить этот репозиторий, вам понадобятся Git и Node.js, установленные на вашем компьютере. Чтобы загрузить и установить приложение, введите в терминале следующее:

root@kitploit:~
# Клонировать этот репозиторий
git clone https://github.com/Or3stis/apparatus.git
# Перейти в репозиторий
cd apparatus
# Установить зависимости
npm install

Различные режимы работы приложения.

root@kitploit:~
# Запустить приложение в режиме по умолчанию
npm start
# Запустить приложение в режиме разработчика
npm run dev
# Собрать приложение в бинарный файл
npm run dist

Поскольку приложение всё ещё находится на стадии прототипа, лучше всего поддерживать его в актуальном состоянии с последними коммитами. Для этого перед запуском приложения введите:

root@kitploit:~
# внутри каталога apparatus

# обновить до последней версии
git pull

После запуска приложения первое окно (домашний экран) попросит вас выбрать фазу моделирования. После выбора фазы вам будут представлены три варианта. Первый — создать новый граф. Второй — загрузить существующий граф. Третий вариант — отладочное приложение, которое загружает стандартный граф, используемый для отладки.

Некоторые примеры графов вы найдёте в папке sample.

- Примечание о производительности. Если вы отображаете граф с более чем тысячью узлов, в зависимости от вашего оборудования вы можете заметить некоторые проблемы с производительностью. Причина в том, что рендеринг меток узлов и рёбер по умолчанию в ASTo довольно дорогой. Отображение меток на узлах и рёбрах вместе с направленными стрелками требует больших затрат процессора. Чтобы повысить производительность, вы можете скрыть метки и направленные стрелки, нажав кнопку label.

Более подробную информацию об оптимизации производительности Cytoscape можно найти по этой ссылке.

Уведомление о конфиденциальности

Программа не собирает личную информацию любого рода.

Единственная сетевая операция, которую выполняет приложение, происходит при использовании процесса выявления уязвимостей. Выявление уязвимостей выполняет сетевой запрос к 'https://cve.circl.lu/api/search/' (может быть изменено в настройках), который ведёт собственную статистику.

Вклад

Если вы хотите внести вклад в проект, это отлично 😃. Ознакомьтесь с руководством по внесению вклада. Приложение разрабатывается на macOs. Это означает, что новые коммиты могут содержать критические изменения на других платформах. Особенно коммиты, связанные с доступом к файловой системе. Если что-то не работает, не стесняйтесь создавать issue.

Если вы хотите узнать, как работает приложение, ознакомьтесь с вики.

Вы можете ознакомиться с запланированными функциями проекта в дорожной карте.

Благодарности

Отдельная благодарность @NOMNUDS и @nickarg, которые предоставили столь необходимую обратную связь на Windows.

Лицензия MIT

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