leonardoaguiar.com Scope

Scope

Scope is a menu bar app for macOS that gathers a whole security toolkit into one console. It follows an assessment the way a penetration test runs, from the first lookup to the write-up, across eleven workspaces: Dashboard, Recon, Vuln, Web, Access, Wireless, Traffic, Exploit, Analysis, Report and Settings. Over a hundred modules sit in those workspaces, each with its target and a place in the flow.

Scope is a frontend. It shows the toolkit as an interface and runs nothing. A module marked Preview shows illustrative, written sample output; a module marked Layout shows its design only. Either way no module reaches a network, scans, attacks or touches any system, and nothing about any target leaves the Mac. The tool names shown in each module (nmap, hashcat, aircrack and the rest) are references to the real tools in the field, which Scope neither includes nor runs. Use any real tool, obtained separately, only on systems you own or are expressly authorized to test.

Requirements and installation

Installing

  1. Download the .pkg from leonardoaguiar.com/scope.
  2. Open it and follow the installer. It puts the app in /Applications/Scope.app.
  3. At the end, Scope opens by itself, with its window (just the bar, every tab closed) and its icon in the menu bar.

Note: Scope is not notarized by Apple yet. If macOS stops the installer, open System Settings › Privacy & Security, find the message about it and click Open Anyway. This is only needed the first time.

Installing a new version over an existing one keeps your settings. If the app is running, the installer closes it and opens it again at the end.

Where your data lives

Uninstalling

  1. Quit Scope with ⌘Q, or the power button in the menu bar panel.
  2. Drag Scope from Applications to the Trash.
  3. To remove its data too, delete ~/Library/Application Support/Scope.

Getting started

On first launch Scope opens its window, with just the bar and every tab closed, and adds its icon to the menu bar. It asks for no permission, connects to nothing but the update check, and runs nothing.

The Dashboard opens the first time you pick it. A reminder at the top says what Scope is and is not; I Understand hides it. It is a reminder, not a gate: Scope does nothing to anyone either way.

The bar

Every workspace is a tab along the metal bar at the top of the window, Dashboard first and Settings last. The bar also has:

The workspaces

Each workspace is a sidebar of modules on the left and the chosen module's workbench on the right. In the sidebar, a module with an orange bar is Layout only; the rest are Preview. A module's workbench has its name and what it does, a Target to type into, a Run Preview button (or a locked one, for layout), its result, and the real-world tools it maps to.

Preview and Layout

A Preview module shows illustrative output when you click Run Preview. First a Result read - a one-line verdict, a few readouts and a small chart (a bar of open services, a severity share, a confidence ranking or a grade dial) - then the written output below it, revealed a line at a time: a port list, a certificate chain, a DNS dump. Nothing runs to make it: all of it is sample data. A Layout module shows its workbench as a design: its parameters laid out, the action locked, and a plain, bracketed results surface that says nothing runs. The offensive areas (exploitation, cracking, spoofing, wireless and radio attacks, C2, social engineering and evasion) are all Layout.

The menu bar

Scope lives in the menu bar. Click its icon for a quick panel: the app, the risk at a glance, a tile for every workspace that opens the window there, and the way in and out. Settings › Show icon in the menu bar hides it; to get the window back, open Scope again from Spotlight.

Stack Windows

With more than one of the Mac apps by leonardoaguiar.com open, their windows stack as one. The app menu › Stack Windows chooses how: Compact, Full Bars, Accordion or Separate Windows.

Updates

Scope checks leonardoaguiar.com for a new version once a day. This is on from the start; turn it off in Settings › Check for updates automatically.

Help and bug reports

The Help menu and the Help plate on About have:

Report a Bug

FieldWhat goes in it
KindBug, Crash or Suggestion.
How oftenEvery time, Sometimes or Once (not for a suggestion).
TitleA few words about the problem, up to 140 characters.
What happenedWhat you were doing and what you saw (for a suggestion: what you'd like the app to do).
Steps to reproduce · optionalHow to make it happen again, one step per line.
What you expected · optionalWhat should have happened instead.
Email · optionalTo hear back by email; never published or shared.
AttachmentsUp to 5 files of up to 10 MB each.
Include system informationOn by default: the app's version and build, the macOS version, the Mac's model, processor and memory, and the language. Show displays exactly what goes.

Send Report (⌘↩) is ready once there's a title and a description. It sends everything as one report and shows its number. Sending takes a moment of the Mac's work first, which keeps the site from being flooded with automated reports.

Your Reports

The reports sent from this Mac are listed next to the form, with their status and an orange lamp when there's a reply you haven't read. Click a report to read the conversation and add details.

Usage statistics and privacy

Scope sends anonymous usage statistics to leonardoaguiar.com once a day. They're on by default and help decide what to fix and improve. Settings › Send anonymous usage statistics turns them off, and whatever was waiting to be sent is discarded.

What goes: the app's version, the macOS version, the Mac's model identifier (such as Mac15,3), the processor type, the language, a few settings that are on or off, how many times the app was opened, the minutes its window was open, and how many times each workspace was opened, counted per day. With it goes an identifier that is random, made by the app and used only for this.

What never goes: a target, an input, a result, or anything you type. The site records the country the statistics come from, not the IP address.

Besides the statistics, Scope connects to leonardoaguiar.com only to check for and download updates, to show the changelog, and to send a bug report when you write one and to check its replies. It never reaches any other network or host.