marverix.netcat

Rola Ansible: Netcat

Status Budowy Ocena Jakości Ansible Rola Ansible Licencja: ISC

Rola Ansible, która instaluje Netcat na systemie Linux.

Cechy

  • ✔️ Instalacja Netcat
  • ✔️ Możesz wybrać, którą wersję zainstalować:
    • ncat - Ncat został stworzony dla projektu Nmap jako znacznie ulepszona reimplementacja znanego Netcat
    • cryptcat - Lekka wersja Netcat rozszerzona o szyfrowanie twofish
    • openbsd
    • traditional
  • ✔️ Tworzy (jeśli brak) aliasy do nc i netcat
  • ✔️ Testowane z Molecule Verify

Uwaga: Istnieje kilka wersji "netcat". Na przykład Debian oferuje netcat-openbsd lub netcat-traditional, które nie są dostępne/skomplikowane na CentOS. Dlatego zdecydowałem się dać możliwość instalacji tylko tych dwóch wersji, ponieważ te dwie istnieją zarówno dla Debiana, jak i CentOS. Dzięki temu uzyskasz to samo doświadczenie na wszystkich swoich maszynach.

Obsługiwane platformy

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

Wymagania

Brak

Zmienne roli

Zmienna Opis Wartość domyślna
netcat_install Lista wersji do zainstalowania ['ncat']
netcat_alias_to Do której aplikacji powinny wskazywać aliasy nc i netcat? ncat

Zależności

Brak

Przykładowy playbook

  1. Najprostszy

    ---
    - hosts: all
      roles:
        - marverix.netcat
    
  2. Instalacja ncat i cryptcat; aliasy powinny wskazywać na cryptcat

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

Licencja

ISC

Zainstaluj
ansible-galaxy install marverix.netcat
Licencja
isc
Pobrania
137
Właściciel
Everyday normal Software Engineer