leonardoaguiar.com Scope
Idioma

Scope

O Scope é uma app da barra de menus para macOS que reúne um conjunto de ferramentas de segurança numa só consola. Acompanha uma avaliação tal como decorre um teste de intrusão, da primeira pesquisa ao relatório final, ao longo de sete espaços de trabalho com módulos (Recon, Vuln, Web, Access, Wireless, Traffic e Analysis), com um Painel que os liga a todos, um Relatório e as Definições. O catálogo tem 146 módulos; aparecem os que podem ser executados no seu Mac, cada um com o respetivo alvo e o seu lugar no fluxo.

O Scope funciona a sério. Um módulo faz um pedido de rede real ou executa uma ferramenta de linha de comandos padrão contra o alvo indicado, e guarda o resultado. Os módulos integrados (subdomínios a partir da transparência de certificados, pesquisas de CVE na NVD do NIST, as verificações web e criptográficas, hashing) não precisam de nada instalado; os restantes executam uma ferramenta que já está no Mac, como nmap, dig, whois, tcpdump ou otool, pelo que um módulo só aparece quando a respetiva ferramenta existe. Os alvos, as entradas e os resultados ficam no Mac. Faça avaliações apenas em sistemas que lhe pertençam ou que tenha autorização expressa para testar.

Requisitos e instalação

Instalar

  1. Descarregue o .pkg em leonardoaguiar.com/scope.
  2. Abra-o e siga o instalador, que coloca a app em /Applications/Scope.app.
  3. No fim, o Scope abre sozinho, com a janela (apenas a barra, com todos os separadores fechados) e o ícone na barra de menus.

Nota: o Scope ainda não está autenticado pela Apple. Se o macOS bloquear o instalador, abra Definições do Sistema › Privacidade e segurança, encontre a mensagem sobre ele e clique em Abrir mesmo assim. Só é preciso na primeira vez.

Instalar uma versão nova por cima de uma já existente mantém as definições. Se a app estiver aberta, o instalador fecha-a e volta a abri-la no fim.

Onde ficam os dados

Desinstalar

  1. Saia do Scope com ⌘Q ou com o botão de energia no painel da barra de menus.
  2. Arraste o Scope das Aplicações para o Lixo.
  3. Para remover também os dados, apague ~/Library/Application Support/Scope.

Primeiros passos

Na primeira abertura, o Scope abre a janela, apenas com a barra e todos os separadores fechados, e acrescenta o ícone à barra de menus. Não pede nenhuma permissão e, até executar um módulo, não se liga a nada além da procura de atualizações.

O Painel abre-se na primeira vez que o escolher. Um aviso no topo lembra que só deve fazer avaliações em sistemas que tem autorização para testar; Compreendo esconde-o. É um lembrete, não uma barreira: limitar-se a alvos autorizados é responsabilidade sua.

A barra

Cada espaço de trabalho é um separador ao longo da barra metálica no topo da janela, com o Painel em primeiro e as Definições em último. A barra tem ainda:

Os espaços de trabalho

Cada espaço de trabalho 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 e o que faz, um Alvo onde escrever, um botão Executar, o resultado capturado com uma leitura breve (Resultado) por cima e as ferramentas reais a que corresponde. Só aparecem os módulos que podem ser executados no Mac; instale a ferramenta de um módulo e ele aparece.

O que é executado e o que não é

Cada módulo executa uma verificação integrada ou uma ferramenta de linha de comandos padrão. Os módulos integrados não precisam de nada instalado. Um módulo que depende de uma ferramenta só aparece quando essa ferramenta existe no Mac; sem ela, o módulo fica fora da lista. Algumas capacidades do catálogo (exploração, quebra de palavras-passe, falsificação, ataques a Wi-Fi e rádio) não são executadas a partir do Scope; para essas, use as ferramentas reais, obtidas à parte, apenas em sistemas que lhe pertençam ou que tenha autorização para testar. Em qualquer caso, o Scope guarda o resultado, uma leitura breve do mesmo e as descobertas que tenha gerado no histórico de avaliações local.

A barra de menus

O Scope vive na barra de menus. Clique no ícone para abrir um painel rápido: a app, o risco num relance, um mosaico para cada espaço de trabalho que abre a janela nesse sítio, e as opções para entrar e sair. Definições › Mostrar ícone na barra de menus esconde-o; para voltar a ter a janela, abra novamente o Scope a partir do Spotlight.

Empilhar janelas

Com mais do que uma das apps para Mac de leonardoaguiar.com abertas, as janelas empilham-se como se fossem uma só. O menu da app › Empilhar janelas escolhe como: Compacto, Barras completas, Acordeão ou Janelas separadas.

Atualizações

O Scope procura uma versão nova em leonardoaguiar.com uma vez por dia. Esta opção vem ativada; pode desativá-la em Definições › Procurar atualizações automaticamente.

Ajuda e comunicação de problemas

O menu Ajuda e a placa Ajuda em Acerca de têm:

Comunicar um problema

CampoO que indicar
TipoErro, Falha ou Sugestão.
FrequênciaSempre, Às vezes ou Uma vez (não se aplica a sugestões).
TítuloAlgumas palavras sobre o problema, até 140 carateres.
O que aconteceuO que estava a fazer e o que viu (numa sugestão: o que gostaria que a app fizesse).
Passos para reproduzir · opcionalComo fazer com que volte a acontecer, um passo por linha.
O que esperava · opcionalO que deveria ter acontecido.
E-mail · opcionalPara receber resposta por e-mail; nunca é publicado nem partilhado.
AnexosAté 5 ficheiros com um máximo de 10 MB cada.
Incluir informações do sistemaAtivado por predefinição: a versão e a compilação da app, a versão do macOS, o modelo, o processador e a memória do Mac, e o idioma. Mostrar apresenta exatamente o que é enviado.

Enviar relatório (⌘↩) fica disponível quando houver um título e uma descrição. Envia tudo como um único relatório e mostra o respetivo número. Antes de enviar, o Mac faz um breve trabalho de cálculo, que impede o site de ser inundado com relatórios automáticos.

Os seus relatórios

Os relatórios enviados a partir deste Mac aparecem ao lado do formulário, com o estado e uma luz laranja quando há uma resposta por ler. Clique num relatório para ler a conversa e acrescentar detalhes.

Estatísticas de utilização e privacidade

O Scope envia estatísticas de utilização anónimas para leonardoaguiar.com uma vez por dia. Vêm ativadas por predefinição e ajudam a decidir o que corrigir e melhorar. Definições › Enviar estatísticas de utilização anónimas desativa-as, e o que estava à espera de ser enviado é descartado.

O que é enviado: a versão da app, a versão do macOS, o identificador do modelo do Mac (por exemplo, Mac15,3), o tipo de processador, o idioma, algumas definições ativadas ou desativadas, quantas vezes a app foi aberta, os minutos em que a janela esteve aberta e quantas vezes cada espaço de trabalho foi aberto, contados por dia. Vai junto um identificador aleatório, criado pela app e usado apenas para isto.

O que nunca é enviado: um alvo, uma entrada, um resultado ou qualquer coisa que escreva. O site regista 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 liga a leonardoaguiar.com para procurar e descarregar atualizações, mostrar as novidades, enviar um relatório de problema quando o escrever e consultar as respostas. Nunca se liga a nenhuma outra rede ou anfitrião.