Linux



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 isto
Screenshot_2015-09-04_16-59-12
Usando a Ferramenta
Ao digitar “organon” sem argumento ou “organon -h” você verá a ajuda
Caso queira uma ajuda um pouco mais explicativa, você pode utilizar o man
$ man organon
Atualizando o Organon
Procure 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ém
Procurando ferramentas disponíveis
$ organon -s scanner
Este comando irá procurar por ferramentas que tenham alguma associação a palavra “scanner”
Captura_de_tela-4
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
 Como funciona?
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
Além do banco de dados ele utiliza arquivos de textos denominados “PKGCONFIG”. Estes que foram baseados nos PKGBUILD do Arch Linux
Dentro do PKGCONFIG você tem algumas informações como:
  • Linguagem do programa (Perl, Python, Ruby…)
  • Processo de compilação
  • Necessidade de instalação tercerizada
As informações lá contidas são lidas pelo install.py, que toma as devidas medidas para a compilação e instalação da ferramenta.
Para visualizar os PKGCONFIG acesse aqui
Postagem mais recente Postagem mais antiga Página inicial

Populares

Recente

Software Avançado De Investigação Forense Móvel

O MOBILedit Forensics é um software forense avançado para telefones, que  extrai  e  analisa profundamente o conteúdo do telefone,  incluind...