You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hoje, o código possui dentro dele, os repositórios que são instalado. Dessa forma, é ruim para quem irá utilizar ter uma visibilidade na escolha das ferramentas, bem como, em criar seus próprios pacotes para instalação automatizada.
Essa ideia, tem como proposta o uso de arquivos yaml, onde dentro dele, possuem os pacotes e repositórios que deseja ser instalado.
Passo-a-Passo
A proposta de yaml, seria semelhante ao que teria abaixo:
---
version: v1kind: Packagemetadata:
name: all-in-one-nginxversion: v1.0distro: linux-debian # Outras opções [linux-ubuntu, linux-kali, linux-arch]packages:
- name: info-gathering # Seria o latest, implicitamente
- name: password-atackversion: latest
- name: web-app-toolsversion: v2.16tools:
- name: nginxversion: 1.16# Seria possível também utilizar o nginx sem o version ou latest
O usuário teria a escolha de usar tanto o CLI sem passar argumento, onde mostraria os packages (como acontece hoje) dentro do diretório templates:
infosectools.py
# Depois, selecionar entre as opções, qual dos pacotes deseja instalar. # No exemplo, seria o all-in-one-nginx.
Ou passar um arquivo como lista de entrada, como por exemplo:
Ainda assim, há melhorias a serem feitas nesse YAML, como por exemplo, adicionar a opção de usar um mirror específico. Isso poderia ser feito em outro arquivo também, mas por enquanto, vamos focar escopo menor e atender o kind do package proposto.
Melhorias nessa ideia são bem-vindas.
The text was updated successfully, but these errors were encountered:
Título
Realizar busca dos repositórios em Arquivos YAML
Sugestão
Resumo
Hoje, o código possui dentro dele, os repositórios que são instalado. Dessa forma, é ruim para quem irá utilizar ter uma visibilidade na escolha das ferramentas, bem como, em criar seus próprios pacotes para instalação automatizada.
Essa ideia, tem como proposta o uso de arquivos yaml, onde dentro dele, possuem os pacotes e repositórios que deseja ser instalado.
Passo-a-Passo
A proposta de yaml, seria semelhante ao que teria abaixo:
O usuário teria a escolha de usar tanto o CLI sem passar argumento, onde mostraria os packages (como acontece hoje) dentro do diretório templates:
Ou passar um arquivo como lista de entrada, como por exemplo:
Ambos devem funcionar, de maneira semelhante.
Considerações
Ainda assim, há melhorias a serem feitas nesse YAML, como por exemplo, adicionar a opção de usar um mirror específico. Isso poderia ser feito em outro arquivo também, mas por enquanto, vamos focar escopo menor e atender o kind do package proposto.
Melhorias nessa ideia são bem-vindas.
The text was updated successfully, but these errors were encountered: