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

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

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

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

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

Категории

Все категории
Loading categories
faraday-cli — Интерфейс командной строки Faraday | Kitploit
Инструменты/GitHubGitHub/infobyte/faraday-cli
Сканеры уязвимостейТестирование на ПроникновениеDevSecOpsКомандование и Управление
GitHubinfobyte/faraday-cli

faraday-cli

Интерфейс командной строки Faraday

Репозиторий
5221134 месяцев назадПроверено Kitploit
Сайт

Популярное

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

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

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

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

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

Faraday в терминале

Используйте faraday прямо из вашего любимого терминала

Пример

faraday-cli — это официальный клиент, который упрощает автоматизацию ваших рабочих процессов в области безопасности.

Перед установкой рекомендуем создать и активировать виртуальное окружение Python, чтобы избежать воздействия на системные пакеты Python. Например:

python3 -m venv .venv
source .venv/bin/activate

Вы также можете использовать virtualenv, если предпочитаете. После активации виртуального окружения выполните приведённые ниже команды установки.

Установка из pip

pip install faraday-cli

Установка из исходного кода

git clone https://github.com/infobyte/faraday-cli.git
cd faraday-cli
pip install .

Документация

Дополнительную информацию вы можете найти в нашей документации

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

Вход

Настройте аутентификацию для farday-cli

$ faraday-cli auth

Пример

Создание рабочей области

При создании рабочая область выбирается активной по умолчанию, если только вы не используете флаг "-d"

$ faraday-cli workspace create some_name
✔ Created workspace: some_name

Выбор активной рабочей области

$ faraday-cli workspace select some_name
✔ Selected workspace: some_name

Список рабочих областей

$ faraday-cli list_ws
NAME         HOSTS    SERVICES    VULNS  ACTIVE    PUBLIC    READONLY
---------  -------  ----------  -------  --------  --------  ----------
some_name       14          13       39  True      False     False

Список хостов рабочей области

$ faraday-cli host list
  ID  IP           OS       HOSTNAMES          SERVICES  VULNS
----  -----------  -------  ---------------  ----------  -------
 574  127.0.0.1    unknown                            1  3
 566  127.0.0.10   unknown                            1  3
 569  127.0.0.11   unknown                            1  3
 568  127.0.0.12   unknown                            1  3
 570  127.0.0.13   unknown                            1  3
 576  127.0.0.2    unknown                            1  3
 565  127.0.0.3    unknown                            1  3
 572  127.0.0.4    unknown                            1  3
 573  127.0.0.5    unknown                            1  3
 567  127.0.0.6    unknown                            1  3
 571  127.0.0.7    unknown                            1  3
 564  127.0.0.8    unknown                            1  3
 575  127.0.0.9    unknown                            1  3
 590  58.76.184.4  unknown  www.googlec.com           0  -

Получить хост

$ faraday-cli host get 574

$ faraday-cli host get 574
Host:
  ID  IP         OS       HOSTNAMES    OWNER    OWNED      VULNS
----  ---------  -------  -----------  -------  -------  -------
 574  127.0.0.1  unknown               faraday  False          3

Services:
  ID  NAME    DESCRIPTION    PROTOCOL      PORT  VERSION    STATUS      VULNS
----  ------  -------------  ----------  ------  ---------  --------  -------
2638  ssh                    tcp             22  unknown    open            2

Vulnerabilities:
   ID  NAME                                      SEVERITY    STATUS    CONFIRMED    TOOL
-----  ----------------------------------------  ----------  --------  -----------  -------
13509  SSH Weak Encryption Algorithms Supported  MED         opened    False        Openvas
13510  SSH Weak MAC Algorithms Supported         LOW         opened    False        Openvas
13511  TCP timestamps                            LOW         opened    False        Openvas

Создание хостов

$ faraday-cli host create -d \''[{"ip": "stan.local", "description": "some server"}]'\'

Или передайте через конвейер

$ echo '[{"ip": "1.1.1.5", "description": "some text"}]' | faraday-cli host create --stdin

Экранирование одинарных кавычек (\') требуется только при использовании в качестве команды. В оболочке или при использовании конвейеров это не требуется

Импорт уязвимостей из отчёта инструмента

$ faraday-cli tool report "/path/to/report.xml"

Пример

Импорт уязвимостей из команды

$ faraday-cli ping -c 1 www.google.com

Пример

Список агентов

$ faraday-cli agent list
  id  name      active    status    executors
----  --------  --------  --------  -----------
   8  internal  True      online    nmap

Запуск исполнителя

$ faraday-cli agent run -a 1 -e nmap -p \''{"target": "www.google.com"}'\'
Run executor: internal/nmap [{'successful': True}]

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

Faraday-cli можно использовать как оболочку, и в ней доступны все те же команды, что и в режиме CLI

Пример

Варианты использования

Непрерывное сканирование ваших активов с помощью faraday

Например, запустите nmap для всех хостов в faraday, которые слушают порт 443, и импортируйте результаты обратно в faraday

$ faraday-cli host list --port 443 -ip | nmap -iL - -oX /tmp/nmap.xml  && faraday-cli process_report /tmp/nmap.xml

Сканирование ваших поддоменов

Используйте такой инструмент, как assetfinder, для поиска доменов, просканируйте их с помощью nmap и отправьте результаты в faraday

$ assetfinder -subs-only example.com| sort | uniq |awk 'BEGIN { ORS = ""; print " {\"target\":\""}
{ printf "%s%s", separator, $1, $2
separator = ","}END { print "\"}" }' | faraday-cli  agent run  -a 1 -e nmap --stdin
Скачать инструмент