netcat

Ansible Роль: Netcat

Статус сборки Качество Ansible Роль Ansible Лицензия: ISC

Ansible роль, которая устанавливает Netcat на Linux.

Особенности

  • ✔️ Установка Netcat
  • ✔️ Вы можете выбрать, какую версию установить:
    • ncat - Ncat был написан для проекта Nmap как значительно улучшенная переработка известного Netcat
    • cryptcat - Легковесная версия netcat с поддержкой шифрования Twofish
    • openbsd
    • traditional
  • ✔️ Создает (если отсутствуют) алиасы для nc и netcat
  • ✔️ Протестировано с помощью Molecule Verify

Примечание: Существует несколько версий "netcat". Например, Debian предоставляет netcat-openbsd или netcat-traditional, но они не доступны для CentOS. Поэтому я решил предоставить возможность установки только вышеуказанных двух версий, так как они существуют как для Debian, так и для CentOS. Таким образом, вы получите одинаковый опыт на всех ваших машинах.

Поддерживаемые платформы

  • ✔️ Ubuntu 18.04 (Bionic)
  • ✔️ Ubuntu 20.04 (Focal)
  • ✔️ CentOS 7
  • ✔️ CentOS 8

Требования

Нет

Переменные роли

Переменная Описание Значение по умолчанию
netcat_install Список версий для установки ['ncat']
netcat_alias_to На какое приложение должны указывать алиасы nc и netcat? ncat

Зависимости

Нет

Пример плейбука

  1. Самый простой

    ---
    - hosts: all
      roles:
        - marverix.netcat
    
  2. Установка ncat и cryptcat; алиасы должны указывать на cryptcat

    ---
    - hosts: all
      roles:
        - role: marverix.netcat
          vars:
            netcat_install:
              - ncat
              - cryptcat
            netcat_alias_to: cryptcat
    

Лицензия

ISC

О проекте

Ansible role that installs Netcat on Linux

Установить
ansible-galaxy install marverix/ansible-role-netcat
Лицензия
isc
Загрузки
127
Владелец
Everyday normal Software Engineer