HashCore Docs
Agents

IP Range Aggregation

Range aggregation is a tool for automatically merging a large list of individual IP addresses into compact ranges. This simplifies scan task management and improves configuration readability.

Why Aggregation Is Needed

If you imported a list of hundreds of individual addresses or manually added many specific IPs — the scan task becomes unwieldy. For example, instead of 200 individual addresses, you can get 3–5 compact ranges.

Before aggregation:

192.168.1.1
192.168.1.2
192.168.1.3
...
192.168.1.200

After aggregation:

192.168.1.1 — 192.168.1.200

How to Use Aggregation

  1. Open the desired Scan Task
  2. Click the Aggregate IP button in the Network ranges section header
  3. Specify the Gap threshold — the maximum gap between addresses for merging into one range
  4. The system instantly shows the result — the list collapses into compact ranges

Gap Parameter

Gap determines how "aggressively" addresses are aggregated:

GapBehavior
0Only strictly sequential addresses without gaps are merged
5Addresses with a gap of up to 5 are merged into one range
10Gaps of up to 10 addresses — one range

The larger the Gap, the larger and "wider" the ranges, but the more "empty" addresses will be included in scanning.

Undoing Aggregation

Aggregation is fully reversible. Click Unaggregate IP — the list will instantly return to its original form with all individual addresses. There are no confirmation dialogs; the operation is performed instantly.

Aggregation and de-aggregation are performed on the client — no requests are sent to the server. Changes are only applied after clicking Save in the scan task.

© 2026 HashCore. All rights reserved.