Перейти до основного вмісту

Scan Profiles

Scan profiles let you control the balance between scan speed and thoroughness. NetRecon includes four built-in profiles, and you can create custom profiles for specific use cases.

Built-in Profiles

Quick

The fastest profile, designed for rapid host discovery with minimal port scanning.

SettingValue
ARP discoveryYes
Port rangeTop 100 ports
Service detectionBasic (common services only)
Device profilingOUI + port fingerprint
Estimated time (/24)1-2 minutes

Best for: Quick inventory check, verifying a device is online, initial reconnaissance.

Standard

A balanced profile that provides good coverage without excessive scan time.

SettingValue
ARP discoveryYes
Port rangeTop 1,000 ports
Service detectionFull banner grabbing
Device profilingFull (OUI + ports + banners)
Estimated time (/24)5-10 minutes

Best for: Regular network audits, routine security assessments, general-purpose scanning.

Deep

Comprehensive scanning that checks all common ports and performs thorough service analysis.

SettingValue
ARP discoveryYes
Port range1-10,000
Service detectionFull banner grabbing + version detection
Device profilingFull with CVE cross-reference
Estimated time (/24)15-30 minutes

Best for: Thorough security audits, compliance checks, detailed network documentation.

Custom

Create your own profile with full control over every scanning parameter.

Creating a Custom Profile

  1. Open the NetRecon Scanner app
  2. Navigate to Scan > Profiles
  3. Tap Create New Profile
  4. Configure the following parameters:

Discovery Settings

ParameterOptionsDefault
Discovery methodARP / Ping / BothARP
SubnetAuto-detect / Manual CIDRAuto-detect
Exclude IPsComma-separated listNone

Port Scan Settings

ParameterOptionsDefault
Port rangeTop 100 / Top 1000 / 1-10000 / 1-65535 / CustomTop 1000
Custom portsComma-separated (e.g., 22,80,443,8080)
Scan techniqueTCP Connect / SYN (root only)TCP Connect
Timeout per port500ms - 10,000ms2,000ms
Max concurrent5 - 4020

Service Detection Settings

ParameterOptionsDefault
Banner grabbingOff / Basic / FullBasic
Version detectionYes / NoNo
SSL/TLS infoYes / NoNo

Performance Settings

ParameterOptionsDefault
Battery-awareYes / NoYes
Max concurrent sockets5 - 4020
Scan delay between hosts0ms - 1,000ms0ms
  1. Tap Save Profile

Profile Management

Exporting and Importing Profiles

Profiles can be shared between devices:

  1. Go to Scan > Profiles
  2. Long-press a profile
  3. Select Export to generate a QR code or JSON file
  4. On the receiving device, tap Import Profile and scan the QR code or select the file

Setting a Default Profile

  1. Go to Scan > Profiles
  2. Long-press the desired profile
  3. Select Set as Default

The default profile is used when you tap the main Scan button without selecting a profile.

Probe Profiles

When connected to a probe, additional profile options are available:

SettingDescription
IDS monitoringEnable Suricata IDS during scan
Vulnerability scanRun Nuclei vulnerability checks on discovered services
PCAP captureRecord packets during the scan for later analysis
Passive discoveryInclude passively observed devices in results

These options are only available when the Scanner app is connected to a probe.

FAQ

Q: Why does the Deep profile take so long? A: The Deep profile scans up to 10,000 ports per host with full service detection. For a /24 subnet with 100+ active hosts, this means millions of connection attempts. Consider using the Standard profile for routine checks and reserving Deep for targeted assessments.

Q: Can I scan all 65,535 ports? A: Yes, by creating a Custom profile with port range set to "1-65535." Be aware this significantly increases scan time. For a single host, a full port scan takes approximately 5-10 minutes; for an entire /24 subnet, it could take several hours.

Q: Does battery-aware mode affect scan results? A: Battery-aware mode reduces the number of concurrent connections when battery is below 30%, which slows the scan but does not skip any targets or ports. Results are identical; only the completion time changes.

For additional help, contact [email protected].