# Octo Network Scanner

{% stepper %}
{% step %}

### Target

Specify a target IP address for scanning.

Examples:

```
10.0.0.0
10.0.0.0/24
10.0.0.0-10.0.0.5
10.0.0.0,10.0.0.1-10.0.0.5,10.0.1.0/24
```

{% endstep %}

{% step %}

### Resolve DNS

Tells Octo Network Scanner to always do reverse DNS resolution on the target IP addresses.
{% endstep %}

{% step %}

### No Port Scan

Tells Octo Network Scanner not to do a port scan after host discovery. (optional)
{% endstep %}

{% step %}

### Top Thousand Ports

Scans the thousand highest-ratio ports found. (optional)
{% endstep %}

{% step %}

### TCP SYN Scan

A fast technique that sends SYN packets to detect open ports without completing the full TCP handshake. (optional)
{% endstep %}

{% step %}

### Ports to Scan

Specifies the ports to be scanned. (optional)

Examples:

```
443
443-1000
443,900-1000
```

Notes:

* No Port Scan, Top Thousand Ports, and Ports to Scan cannot be used simultaneously.
* No Port Scan and TCP SYN Scan cannot be used simultaneously.
  {% endstep %}

{% step %}

### ICMP Ping

Sends an echo request to a host and waits for an echo reply to check if it is alive. (optional)
{% endstep %}

{% step %}

### ARP Scan

Sends ARP requests on a local network to discover active hosts. (optional)
{% endstep %}

{% step %}

### No Ping Scan

Skips the host discovery stage altogether. (optional)
{% endstep %}

{% step %}

### TCP SYN Ping

Sends an empty TCP packet with the SYN flag set. (optional)
{% endstep %}

{% step %}

### TCP ACK Ping

Similar to the SYN ping, but sets the TCP ACK flag instead of SYN. (optional)
{% endstep %}

{% step %}

### UDP Ping

Sends UDP packets to the specified ports. (optional)
{% endstep %}

{% step %}

### SCTP INIT Ping

Sends an SCTP packet containing a minimal INIT chunk. (optional)
{% endstep %}

{% step %}

### Aggressive Scan

Enables additional advanced/aggressive options. Presently this enables OS detection, version scanning, script scan and traceroute. (optional)
{% endstep %}

{% step %}

### Service Discovery

Enables service and version detection. (optional)

Notes:

* Aggressive Scan and Service Discovery cannot be used simultaneously.
* No Ping Scan, TCP SYN Ping, TCP ACK Ping, UDP Ping and SCTP INIT Ping cannot be used simultaneously.
  {% endstep %}

{% step %}

### Min Parallelism

Controls the total number of probes that may be outstanding for a host group. (optional, default: 5, rules: min: 1, max: 32)
{% endstep %}

{% step %}

### Min Rate

Octo Network Scan's dynamic timing does a good job of finding an appropriate speed at which to scan. (optional, default: 10000)
{% endstep %}
{% endstepper %}
