marverix.netcat

Ansible角色:Netcat

构建状态
Ansible质量评分
Ansible角色
许可证:ISC

Ansible角色,用于在Linux上安装Netcat。

功能

  • ✔️ 安装Netcat
  • ✔️ 你可以选择安装的版本:
    • ncat - Ncat是为Nmap项目编写的,是对传统Netcat的改进重实现
    • cryptcat - 一个轻量版的netcat,增加了twofish加密功能
    • openbsd
    • traditional
  • ✔️ 如果缺失,将创建 ncnetcat 的别名
  • ✔️ 使用Molecule进行测试验证

注意:有几种“netcat”的版本。比如,Debian提供 netcat-openbsdnetcat-traditional,而这些在CentOS上并未移植或编译。因此我决定只提供以上两个版本的安装选项,因为这两个版本在Debian和CentOS中都有。所以你在所有机器上都能获得相同的使用体验。

支持的平台

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

要求

角色变量

变量 描述 默认值
netcat_install 要安装的版本列表 ['ncat']
netcat_alias_to ncnetcat 别名指向哪个应用? ncat

依赖项

示例剧本

  1. 最简单的示例

    ---
    - hosts: all
      roles:
        - marverix.netcat
    
  2. 安装 ncatcryptcat;别名指向 cryptcat

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

许可证

ISC

安装
ansible-galaxy install marverix.netcat
许可证
isc
下载
137
拥有者
Everyday normal Software Engineer