leonardoaguiar.com Scope
語言

Scope

Scope 是一款 macOS 選單列 App,把一整套資安工具集中到同一個主控台。它依照滲透測試實際進行的方式來安排一次評估,從第一次查詢到最後撰寫報告,模組分布在七個工作區:Recon、Vuln、Web、Access、Wireless、Traffic 和 Analysis,再加上把它們串在一起的 Dashboard,以及 Report 和「設定」。目錄共有 146 個模組;能在你的 Mac 上執行的才會出現,每個都標明它的目標和它在流程中的位置。

Scope 是真的在執行。 模組會對你輸入的目標發出真實的網路要求,或執行標準的命令列工具,並保留輸出結果。內建模組(從憑證透明度找子網域、從 NIST NVD 查 CVE、網頁和加密檢查、雜湊)不需要安裝任何東西;其餘的則執行 Mac 上已有的工具(nmap、dig、whois、tcpdump、otool 之類),所以模組只有在它的工具存在時才會出現。你的目標、輸入和結果都留在 Mac 上。請只對你擁有或已獲明確授權測試的系統進行評估。

系統需求與安裝

安裝

  1. 從 leonardoaguiar.com/scope 下載 .pkg。
  2. 打開它,依照安裝程式的步驟進行。它會把 App 安裝到 /Applications/Scope.app。
  3. 完成後,Scope 會自動打開,顯示它的視窗(只有工具列,所有標籤頁都收起),選單列上也會出現它的圖像。

注意: Scope 尚未經過 Apple 公證。如果 macOS 擋下安裝程式,請打開「系統設定」›「隱私權與安全性」,找到相關訊息後按一下強制打開。只有第一次需要這樣做。

在現有版本上安裝新版本時,你的設定會保留下來。如果 App 正在執行,安裝程式會先關閉它,完成後再重新打開。

資料存放位置

解除安裝

  1. 按 ⌘Q,或按選單列面板中的電源按鈕,結束 Scope。
  2. 把 Scope 從「應用程式」拖到垃圾桶。
  3. 若也要移除它的資料,請刪除 ~/Library/Application Support/Scope。

開始使用

第一次啟動時,Scope 會打開它的視窗(只有工具列,所有標籤頁都收起),並在選單列加上它的圖像。它不要求任何權限;在你執行某個模組之前,除了檢查更新之外,不會連線到任何地方。

第一次選取 Dashboard 時它才會打開。頂端有一則提醒,說明只對獲准測試的系統進行評估;我瞭解可隱藏它。這是提醒,不是關卡:只對已授權的目標進行測試,是你自己的責任。

工具列

每個工作區都是視窗頂端金屬工具列上的一個標籤頁,Dashboard 在最前面,「設定」在最後面。工具列上還有:

工作區

每個工作區左側是模組側邊欄,右側是所選模組的工作台。模組的工作台有它的名稱和用途、一個可輸入的目標、一個執行按鈕、擷取到的輸出(上方附一段簡短的結果解讀),以及它所對應的真實工具。只會列出能在你的 Mac 上執行的模組;安裝某個模組的工具,它就會出現。

哪些會執行,哪些不會

每個模組不是執行一項內建檢查,就是執行一個標準的命令列工具。內建模組不需要安裝任何東西。以工具為後盾的模組只有在它的工具存在於你的 Mac 上時才會出現;沒有它,模組就不列入清單。目錄中的某些能力(漏洞利用、密碼破解、偽冒、Wi-Fi 和無線電攻擊)Scope 完全不會執行;那些請用真正的工具,另外取得,只對你擁有或獲授權測試的系統使用。無論哪一種,Scope 都會把輸出、一段簡短的解讀,以及它提出的任何發現項目,保存在本機的評估記錄中。

選單列

Scope 常駐在選單列。按一下它的圖像可打開一個快速面板:App、一眼看到的風險、每個工作區一個方塊(按下會在該處打開視窗),以及進出的方式。「設定」›「在選單列顯示圖像」可隱藏它;若要把視窗找回來,請從 Spotlight 再次打開 Scope。

堆疊視窗

當 leonardoaguiar.com 旗下的 Mac App 有一個以上打開時,它們的視窗會疊成一個整體。App 選單 › 堆疊視窗可選擇方式:精簡、完整工具列、手風琴或分開的視窗。

更新

Scope 每天檢查 leonardoaguiar.com 一次,看看有沒有新版本。這從一開始就打開;可在「設定」›「自動檢查更新」中關閉。

輔助說明與問題回報

輔助說明選單和「關於」上的輔助說明名牌有:

回報問題

欄位填入的內容
類型錯誤、當機或建議。
頻率每次、有時或一次(建議不適用)。
標題關於問題的幾個字,最多 140 個字元。
發生了什麼你當時在做什麼、看到什麼(建議的話:你希望這個 App 做到什麼)。
重現步驟 · 選填如何讓它再次發生,一行一個步驟。
你預期的結果 · 選填原本應該發生什麼。
電子郵件 · 選填以便透過電子郵件回覆你;絕不公開或分享。
附件最多 5 個檔案,每個最多 10 MB。
包含系統資訊預設打開:App 的版本和建置編號、macOS 版本、Mac 的機型、處理器和記憶體,以及語言。顯示會展示實際會送出的內容。

傳送回報(⌘↩)在有了標題和說明後即可使用。它會把所有內容作為一則回報送出,並顯示它的編號。傳送前需要先花 Mac 一點功夫,這能防止網站被自動化回報灌爆。

你的回報

從這台 Mac 送出的回報會列在表單旁邊,顯示它們的狀態,而當有你尚未讀取的回覆時,會亮起一盞橘色的燈。按一下某則回報可閱讀對話並補充細節。

使用統計與隱私權

Scope 每天向 leonardoaguiar.com 傳送一次匿名使用統計資料。它們預設打開,有助於決定該修正和改進什麼。「設定」›「傳送匿名使用統計資料」可關閉它們,任何等待傳送的資料都會被捨棄。

送出的內容:App 的版本、macOS 版本、Mac 的機型識別碼(例如 Mac15,3)、處理器類型、語言、幾項打開或關閉的設定、App 被打開幾次、它的視窗打開了幾分鐘,以及每個工作區各被打開幾次,皆以每日計。隨之送出的還有一個識別碼,它是隨機的、由 App 產生、只用於這件事。

絕不送出的內容:目標、輸入、結果,或你輸入的任何內容。網站記錄統計資料來自的國家,而非 IP 位址。

除了統計資料之外,Scope 連上 leonardoaguiar.com 只為了檢查和下載更新、顯示更新記錄,以及在你撰寫問題回報時傳送它並檢查它的回覆。它永遠不會連上任何其他網路或主機。