marverix.netcat

Rôle Ansible : Netcat

État de Construction Score de Qualité Ansible Rôle Ansible Licence : ISC

Rôle Ansible qui installe Netcat sur Linux.

Caractéristiques

  • ✔️ Installation de Netcat
  • ✔️ Vous pouvez choisir quelle version installer :
    • ncat - Ncat a été écrit pour le projet Nmap comme une réimplémentation améliorée du célèbre Netcat
    • cryptcat - Une version légère de netcat étendue avec le chiffrement twofish
    • openbsd
    • traditionnelle
  • ✔️ Crée (si manquants) des alias pour nc et netcat
  • ✔️ Testé avec Molecule Verify

Remarque : Il existe plusieurs versions de "netcat". Par exemple, Debian fournit netcat-openbsd ou netcat-traditional, qui ne sont pas portés/compilés pour CentOS. C’est pourquoi j'ai décidé de permettre l’installation uniquement des deux versions ci-dessus, car elles existent toutes les deux pour Debian et CentOS. Vous aurez donc la même expérience sur toutes vos machines.

Plateformes Supportées

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

Exigences

Aucune

Variables du Rôle

Variable Description Valeur par Défaut
netcat_install Liste des versions à installer ['ncat']
netcat_alias_to Vers quelle application doivent pointer les alias nc et netcat ? ncat

Dépendances

Aucune

Exemple de Playbook

  1. Le plus simple

    ---
    - hosts: all
      roles:
        - marverix.netcat
    
  2. Installer ncat et cryptcat ; les alias doivent pointer vers cryptcat

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

Licence

ISC

À propos du projet

Ansible role that installs Netcat on Linux

Installer
ansible-galaxy install marverix.netcat
Licence
isc
Téléchargements
137
Propriétaire
Everyday normal Software Engineer