Organon é um ferramenta que tem como objetivo facilitar a instalação de ferramentas para pentest em distribuições GNU/Linux como Ubuntu, Debian, Arch linux entre outras. No momento apenas suporta distribuições que possuam os gerenciadores de pacotes APT e PACMAN, pois depende deles para instalar as dependências necessárias para o bom funcionamento das ferramentas que serão instaladas pelo usuário.
Instalação
1. Abra o terminal e instale o git, para que assim você possa obter o programa e suas atualizações.
APT (Debian, Ubuntu)
apt-get install git
PACMAN (Arch, Manjaro)
pacman -S git
2. Baixe o código fonte
$ git clone https://github.com/fnk0c/organon
3. Instale a ferramenta e suas dependencias
$ ./install.sh
Ao final você deve ver istoUsando a Ferramenta
Ao digitar “organon” sem argumento ou “organon -h” você verá a ajuda
$ man organon
Atualizando o OrganonProcure manter o organon atualizado. O comando a seguir manterá o código atualizado e “livre” de bugs
$ organon -u
Listando ferramentas disponíveis
$ organon -l
Isso irá listar todas as ferramentas contidas na base de dados para a sua distribuição GNU/Linux.As distribuições Debian based possuem uma base de dados maior quando comparada as do Arch. O motivo está no fato de me faltar tempo para conseguir resolver as dependencias das ferramentas quando instaladas no Arch. Normalmente os próprios desenvolvedores dão o passo a passo da instalação das ferramentas em sistemas baseados no Debian. Pretendo expandir para sistemas baseados no Fedora tambémProcurando ferramentas disponíveis
$ organon -s scanner
Este comando irá procurar por ferramentas que tenham alguma associação a palavra “scanner”Instalando ferramentas
$ organon -i beef
Este comando irá instalar ferramenta Beef no sistema.Removendo ferramentas
$ organon -r nmap
Este comando irá simplemente remover o código fonte e os links simbólicos da ferramenta Beef no sistema.Caso queira remover suas dependências e arquivos de configuração, você deve utilizar o comando
$ organon -r zaproxy --dependencies --config
Organon utiliza um banco de dados MySQL para armazenar algumas informações como:
- Nome das ferramentas
- Versão
- Link para download
- Dependências necessárias
- Descrição
Dentro do PKGCONFIG você tem algumas informações como:
- Linguagem do programa (Perl, Python, Ruby…)
- Processo de compilação
- Necessidade de instalação tercerizada
Para visualizar os PKGCONFIG acesse aqui