> ## Documentation Index
> Fetch the complete documentation index at: https://www.docusnap.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Scanning macOS

> Capturing Macs over SSH—with an entry of the type SSH Access and Remote Login turned on.

The *macOS* scan module signs in to the Mac over SSH and reads it out. It
requires a connected [gateway](/docs/en/scan/gateway-install).

## Captured data

Each Mac becomes an asset of the type *macOS*. The detail page groups the data
as follows:

| Group | Content |
| - | - |
| Configuration | software, system software |
| MAC | groups, users, storage, daemons, routes, network connections |
| Security & Reliability | install history, firewall |
| System Components | BIOS and baseboard, CPU, memory, disks, optical drives, display, audio, network adapters, USB, SCSI, Bluetooth, Thunderbolt, iBridge, printers |

How the detail page of the type is structured is described in
[Systems](/docs/en/assets/systems).

## Setting up the job

The wizard follows the standard path *Basics* › *Targets* › *Schedule* ›
*Summary*—see [Creating a Scan Job](/docs/en/scan/create-inventory). The
*Targets* step is what sets this module apart.

Each row carries three columns:

| Column | Content |
| - | - |
| *IP/Hostname* | an address, a range, a network in CIDR notation (e.g. /24) or a hostname |
| *Credentials* | an entry of the type *SSH Access* |
| *Port* | the target's SSH port, prefilled with 22 |

An entry of the type *SSH Access* carries *Username* and *Method*: with
*Password* or with *Private Key*, and with a private key optionally a
*Passphrase*. An entry in *Credentials for all targets* applies to every row
without an assignment of its own.

## Prerequisites

### Ports and protocols

| Protocol | Port | Transport |
| - | - | - |
| SSH | 22 | TCP |

If a Mac uses a different SSH port, enter it in the *Port* column.

### Permissions

* The scan signs in over SSH with a password-protected user.
* Remote Login is turned on for this user on the Mac.

### Network requirements

* The firewall allows the port.

## Related

After it is created, the job appears among the jobs; how you watch and adjust
it is in [Managing Jobs](/docs/en/scan/manage-jobs). You capture Linux systems with
[Linux](/docs/en/scan/linux).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.