leonardoaguiar.com Scope
Idioma

Scope

O Scope é um app de barra de menus para macOS que reúne um kit de ferramentas de segurança num só console. Ele acompanha uma avaliação do jeito que um teste de invasão acontece, da primeira consulta ao relatório final, em sete áreas de módulos (Recon, Vuln, Web, Acesso, Sem Fio, Tráfego e Análise), com um Painel que amarra tudo, um Relatório e os Ajustes. O catálogo tem 146 módulos; aparecem os que podem rodar no seu Mac, cada um com o seu alvo e o seu lugar no fluxo.

O Scope roda de verdade. Um módulo faz uma requisição de rede real ou executa uma ferramenta de linha de comando padrão contra o alvo que você informa, e guarda a saída. Os módulos embutidos (subdomínios pela transparência de certificados, consultas de CVE no NIST NVD, as verificações web e de criptografia, hashes) não precisam de nada instalado; os outros usam uma ferramenta que já está no seu Mac (nmap, dig, whois, tcpdump, otool e afins), então um módulo só aparece quando a ferramenta dele existe. Seus alvos, entradas e resultados ficam no Mac. Faça avaliações só em sistemas que são seus ou que você tem autorização expressa para testar.

Requisitos e instalação

Instalação

  1. Baixe o .pkg em leonardoaguiar.com/scope.
  2. Abra o arquivo e siga o instalador. Ele coloca o app em /Applications/Scope.app.
  3. No final, o Scope abre sozinho, com a janela (só a barra, todas as abas fechadas) e o ícone na barra de menus.

Observação: o Scope ainda não foi notarizado pela Apple. Se o macOS barrar o instalador, abra Ajustes do Sistema › Privacidade e Segurança, encontre o aviso sobre ele e clique em Abrir Mesmo Assim. Isso só é preciso na primeira vez.

Instalar uma versão nova por cima de uma existente mantém os seus ajustes. Se o app estiver aberto, o instalador fecha e abre de novo no final.

Onde ficam os seus dados

Desinstalação

  1. Encerre o Scope com ⌘Q ou com o botão de desligar no painel da barra de menus.
  2. Arraste o Scope de Aplicativos para o Lixo.
  3. Para apagar também os dados, apague ~/Library/Application Support/Scope.

Primeiros passos

Na primeira vez, o Scope abre a janela, só com a barra e todas as abas fechadas, e coloca o ícone na barra de menus. Ele não pede nenhuma permissão e, até você rodar um módulo, não se conecta a nada além da busca de atualizações.

O Painel abre na primeira vez que você o escolhe. Um lembrete no alto diz para fazer avaliações só em sistemas que você tem permissão para testar; Entendi esconde o lembrete. É um lembrete, não uma trava: ficar nos alvos autorizados é responsabilidade sua.

A barra

Cada área é uma aba na barra metálica no alto da janela, com o Painel primeiro e os Ajustes por último. A barra tem ainda:

As áreas

Cada área tem uma barra lateral de módulos à esquerda e a bancada do módulo escolhido à direita. A bancada de um módulo mostra o nome dele e o que ele faz, um campo Alvo para digitar, um botão Executar, a saída capturada com uma leitura curta (Resultado) logo acima, e as ferramentas do mundo real às quais ele corresponde. Só aparecem os módulos que podem rodar no seu Mac; instale a ferramenta de um módulo e ele aparece.

O que roda e o que não roda

Cada módulo roda uma verificação embutida ou uma ferramenta de linha de comando padrão. Os módulos embutidos não precisam de nada instalado. Um módulo que depende de uma ferramenta só aparece quando ela está no seu Mac; sem ela, o módulo fica fora da lista. Algumas funções do catálogo (exploração, quebra de senhas, spoofing, ataques de Wi-Fi e de rádio) não são feitas pelo Scope de jeito nenhum; para elas, use as ferramentas de verdade, obtidas à parte, só em sistemas que são seus ou que você tem autorização para testar. Em todo caso, o Scope guarda a saída, uma leitura curta dela e os achados que ela gerou no histórico local de avaliações.

A barra de menus

O Scope mora na barra de menus. Clique no ícone para abrir um painel rápido: o app, o risco num relance, um bloco para cada área que abre a janela ali, e os caminhos para entrar e sair. Ajustes › Mostrar ícone na barra de menus esconde o ícone; para ter a janela de volta, abra o Scope de novo pelo Spotlight.

Empilhar Janelas

Com mais de um dos apps para Mac de leonardoaguiar.com abertos, as janelas deles se empilham como uma só. Menu do app › Empilhar Janelas escolhe como: Compacto, Barras Inteiras, Acordeão ou Janelas Separadas.

Atualizações

O Scope procura uma versão nova em leonardoaguiar.com uma vez por dia. Isso já vem ligado; desligue em Ajustes › Buscar atualizações automaticamente.

Ajuda e relatos de problemas

O menu Ajuda e a placa Ajuda no Sobre têm:

Relatar um Problema

CampoO que vai nele
TipoBug, Falha ou Sugestão.
FrequênciaSempre, Às vezes ou Uma vez (não vale para sugestão).
TítuloPoucas palavras sobre o problema, até 140 caracteres.
O que aconteceuO que você estava fazendo e o que viu (numa sugestão: o que você gostaria que o app fizesse).
Passos para reproduzir · opcionalComo fazer acontecer de novo, um passo por linha.
O que você esperava · opcionalO que deveria ter acontecido.
E-mail · opcionalPara receber resposta por e-mail; nunca é publicado nem compartilhado.
AnexosAté 5 arquivos de até 10 MB cada.
Incluir informações do sistemaLigado por padrão: a versão e o build do app, a versão do macOS, o modelo, o processador e a memória do Mac, e o idioma. Mostrar exibe exatamente o que vai.

Enviar Relato (⌘↩) fica disponível quando há um título e uma descrição. Ele manda tudo num relato só e mostra o número dele. Antes de enviar, o Mac trabalha por um instante, o que impede que o site seja inundado de relatos automáticos.

Seus Relatos

Os relatos enviados deste Mac aparecem ao lado do formulário, com o estado de cada um e uma luz laranja quando há uma resposta que você ainda não leu. Clique num relato para ler a conversa e acrescentar detalhes.

Estatísticas de uso e privacidade

O Scope manda estatísticas de uso anônimas para leonardoaguiar.com uma vez por dia. Elas vêm ligadas e ajudam a decidir o que corrigir e melhorar. Ajustes › Enviar estatísticas de uso anônimas desliga o envio, e o que estava esperando para sair é descartado.

O que vai: a versão do app, a versão do macOS, o identificador do modelo do Mac (como Mac15,3), o tipo de processador, o idioma, alguns ajustes que estão ligados ou desligados, quantas vezes o app foi aberto, os minutos em que a janela ficou aberta e quantas vezes cada área foi aberta, contados por dia. Junto vai um identificador aleatório, criado pelo app e usado só para isso.

O que nunca vai: um alvo, uma entrada, um resultado ou qualquer coisa que você digite. O site registra o país de onde vêm as estatísticas, não o endereço IP.

Além das estatísticas, o Scope só se conecta a leonardoaguiar.com para buscar e baixar atualizações, mostrar as novidades, mandar um relato de problema quando você escreve um e ver as respostas dele. Ele nunca acessa nenhuma outra rede ou host.