marverix.netcat

Ansible Rolle: Netcat

Build-Status Ansible Qualitätsbewertung Ansible Rolle Lizenz: ISC

Ansible-Rolle, die Netcat auf Linux installiert.

Funktionen

  • ✔️ Installation von Netcat
  • ✔️ Sie können wählen, welche Version installiert werden soll:
    • ncat - Ncat wurde für das Nmap-Projekt als eine stark verbesserte Neuimplementierung von Netcat geschrieben.
    • cryptcat - Eine leichtgewichtige Version von Netcat, erweitert mit Twofish-Verschlüsselung.
    • openbsd
    • traditionell
  • ✔️ Erstellt (wenn nicht vorhanden) Aliase für nc und netcat
  • ✔️ Getestet mit Molecule Verify

Hinweis: Es gibt verschiedene Versionen von "netcat". Zum Beispiel stellt Debian netcat-openbsd oder netcat-traditional bereit, die nicht für CentOS portiert/kompiliert sind. Deshalb habe ich beschlossen, nur die oben genannten zwei Versionen zu installieren, da diese beiden sowohl für Debian als auch für CentOS verfügbar sind. So erhalten Sie das gleiche Erlebnis auf all Ihren Maschinen.

Unterstützte Plattformen

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

Anforderungen

Keine

Rollenvariablen

Variable Beschreibung Standardwert
netcat_install Liste der zu installierenden Versionen ['ncat']
netcat_alias_to Auf welche App sollen die Aliase nc und netcat zeigen? ncat

Abhängigkeiten

Keine

Beispiel-Playbook

  1. Das einfachste Beispiel

    ---
    - hosts: all
      roles:
        - marverix.netcat
    
  2. Installation von ncat und cryptcat; Aliase sollten auf cryptcat zeigen

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

Lizenz

ISC

Über das Projekt

Ansible role that installs Netcat on Linux

Installieren
ansible-galaxy install marverix.netcat
GitHub Repository
Lizenz
isc
Downloads
137
Besitzer
Everyday normal Software Engineer