marverix.netcat

Rol de Ansible: Netcat

Estado de la Construcción Puntuación de Calidad de Ansible Rol de Ansible Licencia: ISC

Rol de Ansible que instala Netcat en Linux.

Características

  • ✔️ Instalación de Netcat
  • ✔️ Puedes elegir qué versión instalar:
    • ncat - Ncat fue escrito para el Proyecto Nmap como una reimplementación mejorada de Netcat.
    • cryptcat - Una versión ligera de netcat extendida con cifrado twofish.
    • openbsd
    • tradicional
  • ✔️ Crea (si falta) alias para nc y netcat
  • ✔️ Probado con Molecule Verify

Nota: Hay un par de versiones de "netcat". Por ejemplo, Debian proporciona netcat-openbsd o netcat-traditional, pero estas no están portadas/compiladas para CentOS. Por esta razón, decidí dar la posibilidad de instalar solo las dos versiones mencionadas, ya que ambas existen para Debian y CentOS. Así que tendrás la misma experiencia en todas tus máquinas.

Plataformas Soportadas

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

Requisitos

Ninguno

Variables del Rol

Variable Descripción Valor Predeterminado
netcat_install Lista de versiones a instalar ['ncat']
netcat_alias_to ¿A qué aplicación deberían apuntar los alias nc y netcat? ncat

Dependencias

Ninguna

Ejemplo de Playbook

  1. El más simple

    ---
    - hosts: all
      roles:
        - marverix.netcat
    
  2. Instalar ncat y cryptcat; los alias deben apuntar a cryptcat

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

Licencia

ISC

Acerca del proyecto

Ansible role that installs Netcat on Linux

Instalar
ansible-galaxy install marverix.netcat
Licencia
isc
Descargas
137
Propietario
Everyday normal Software Engineer