Product reference

Documentation

Learn how to investigate scanner records, read the live threat map, and connect Whatoblock data to your workflow.

On this page

Current product guides

TCP/UDP Scanners

Every scan our sensors record, one observation per row. Find out who is probing which services, from which networks, and what they sent.

TCP/UDP Scanners

Who is scanning you?

See every scan, the network behind it and the exact packet it sent.

Watch on YouTube

Getting Started

Open TCP/UDP Scanners in the dashboard. The video above walks through the same steps as this guide.

The Page at a Glance

Available records

The number of records that match your current filters. It updates as soon as you change a filter.

Filter panel

Search, time range, filters and noise switches.

Scanner records

The matching observations, newest first by default.

Search an IP Address or Record ID

Paste an address from your firewall or server logs into IP or record ID and press Search (or Enter). You get every observation from that source.

You can also paste a record ID to jump straight to one specific observation, for example one a teammate shared with you.

  • Search takes one IPv4 address or one record ID at a time.
  • Ranges (CIDR) and domain names are not supported.
  • Click × to clear the search.

Choose a Time Range

Option Shows
Last 24h (default)The last 24 hours
Last 7dThe last 7 days
Last 31dThe last 31 days
CustomYour own dates, in UTC, up to 31 days per range

All times on the page are in UTC. Longer ranges contain far more records and can take a little longer to count.

Filter by Country, Protocol and Network

Six filters let you narrow the records:

Filter Matches
Origin countryThe country the scan came from
Target countryThe country of the sensor that was hit
Detected protocolThe service identified in the packet, such as SSH, RDP, VNC or HTTP
AS numberThe Autonomous System Number of the source network
OrganizationThe organization that owns the source IP
ISPThe provider of the source IP

Every list shows how many records sit behind each value, so you can see where the volume is before you choose. Start typing to narrow the list, and click × to remove a filter.

Transport limits the records to TCP, UDP, or All.

Cut the Noise

Three switches remove traffic you usually don't need:

Switch Default Effect
Hide unknown protocolsOnHides observations whose protocol could not be identified
Hide known scannersOffHides research scanners such as Censys, ZoomEye and Driftnet, so you see the scanners that matter
Hide spoofable UDPOffHides all UDP observations, because UDP source addresses can be faked

Verified Sources

TCP source addresses are verifiable, while UDP source addresses can be spoofed. When you need verified sources, for example in a report, use TCP or turn on Hide spoofable UDP.

Read the Records Table

Each row is one observation:

Column Shows
Source IPThe address that sent the scan
ServiceTransport, port and detected protocol, for example TCP :5900 VNC
Source networkOrganization, ISP and AS number
Observation routeOrigin country → target country
Observed UTCThe exact time, to the second
ActionsView the packet, export the record, or open the details

Pivot with One Click

Next to most values in a row there is a small filter icon. Click it to filter the whole page by that value instantly: a protocol, a network, an AS number or a country. Your other filters stay in place, so you can keep narrowing step by step.

Open a Record

Click View on a row to open its details:

  • Every field of the observation, including the record ID, which you can copy and share.
  • A map of where the scan came from.
  • View packet and Export, for this record only.
  • Investigate IP ↗, which opens the address in IP Intelligence in a new tab, with its full history, charts, network context and related IPs.

See What the Scanner Actually Sent

View packet (the </> icon) shows the captured payload exactly as it reached our sensor:

ASCII

Readable text, such as commands a bot ran after logging in to an SSH honeypot.

Hex

The bytes, spaced for reading.

Original

The raw bytes as one string.

Use Copy text to copy it, or Export JSON to take it into your own tools.

Sort, Share and Page Through

  • Newest first / Oldest first switches the sort order.
  • Reset clears every filter and returns to the defaults.
  • Copy link copies a link to this exact view, with every filter and setting. Paste it into a ticket or send it to a teammate, and they see exactly what you see.
  • Open in Analysis opens the same filters on the TCP/UDP Scanner Analysis page, as charts, maps and rankings.
  • At the bottom, choose 10, 25, 50 or 100 rows per page, and use Previous / Next to move through the results.

Export the Data

Click Export to download the records that match your filters. Exports are part of CTI Unlimited.

  • Your current filters and time range carry over.
  • Choose JSON for structured data or CSV for spreadsheets.
  • An export holds up to 500.000 records. If more records match, choose a shorter time range or add filters.
  • The file arrives as a compressed .gz download. The link stays valid for 1 hour, and closing the dialog cancels the export.

Each Record Includes

  • Identifiers: record ID and source IP
  • Network: organization, ISP and AS number
  • Location: origin and target country, and source coordinates
  • Observation: transport, protocol, port, and time in UTC and in Unix milliseconds
  • Payload: the captured payload and its format

Example Workflows

Is this IP from my logs a known scanner?

Paste it into IP or record ID → Search → review its ports, protocols and target countries → View a record → Investigate IP ↗ for the full profile.

Who is scanning RDP right now?

Last 24h → Detected protocol RDP → Hide known scanners → open a few records and their packets.

What is hitting my country?

Target country set to your country → Last 7d → check which protocols lead in the Detected protocol list → Copy link to share the view.

Verified sources only, for a report

Transport TCP → Hide known scanners → Export → CSV.

Follow one network

Click the filter icon next to an interesting AS number → see everything that network is scanning → Open in Analysis for the big picture.

Plans

Free

  • The first 5 pages of live records in every product, 25 rows per page
  • The last 24 hours of data
  • 5 IP lookups per day
  • No credit card needed

CTI Unlimited

  • Unlimited pages, the full 31 days and unlimited IP lookups
  • Full exports, reports and email alerts
  • 69€ per month, billed yearly
  • Cancel any time, and keep access until the end of the period you've paid for

See whatoblock.com/pricing.

Good to Know

  • UDP sources can be spoofed. Use TCP, or Hide spoofable UDP, for verified sources.
  • 31 days of history. The records page covers up to the last 31 days of scanner data. Botnet activity has its own pages.
  • Historical, not real time. This data is built for investigation and research. For live protection, Whatoblock's Blocklists turn the same sensor data into feeds your firewall can use.
  • Observation, not attribution. An IP in the data means activity was observed from it, not who is behind it. It could be a shared gateway, a proxy or a compromised device.

TCP/UDP Scanner Analysis

Turn millions of scans into charts, maps and reports.

TCP/UDP Scanners

See the patterns

Turn millions of scans into charts, maps and reports.

Watch on YouTube

Getting Started

Open TCP/UDP Scanner Analysis in the dashboard, or press Open in Analysis on the TCP/UDP Scanners page to carry your filters over. The video above walks through the same steps as this guide.

The Page at a Glance

Matching scans

The number of scans behind everything on the page. It changes with every filter you apply.

Filters

The same filters as on the TCP/UDP Scanners page.

Summary cards and charts

Everything below the filters, all based on the same matching scans.

Every chart is also a filter. One click narrows the whole page, and the exact records are one more click away.

Time Range

Option Shows
Last 24h (default)The last 24 hours
Last 7dThe last 7 days
Last 31dThe last 31 days
CustomYour own dates, in UTC, up to 31 days per range

Country, Protocol and Network

Filter Matches
Origin countryThe country the scans came from
Target countryThe country of the sensor that was hit
Detected protocolThe service identified in the packet, such as SSH, RDP, VNC or HTTP
AS numberThe Autonomous System Number of the source network
OrganizationThe organization that owns the source IP
ISPThe provider of the source IP

Every filter suggests its values with their number of scans. Start typing and the list narrows to the values that match. Click × to remove a filter.

Transport limits the page to TCP, UDP, or All.

Noise Switches

Switch Default Effect
Hide unknown protocolsOnHides scans whose protocol could not be identified
Hide known scannersOffHides research scanners such as Censys, ZoomEye and Driftnet, so you see the scanners that matter
Hide spoofable UDPOffHides all UDP scans, because UDP source addresses can be faked

Actions

  • Reset clears every filter.
  • Copy link shares this exact view (see below).
  • Report turns the view into a PDF (see below).

Summary Cards

Card Shows
Unique source IPsHow many different addresses sent these scans
Spoofable UDP recordsUDP scans, whose source address could be faked
Top detected protocolThe most scanned protocol, with its share of matching scans
Top origin countryThe country most scans came from, with its share

Detected Protocols

The ten most scanned protocols, with everything else grouped as Other protocols.

  • Hover a bar for its exact number of scans and its share.
  • Click a bar to filter the whole page to that protocol. Every card and chart then counts that protocol only, and this chart becomes a single summary at 100% of matching scans.
  • To go back, remove the filter or press Reset.

Origin and Target Countries

Origin countries

Where the scans come from.

Target countries

Which countries were hit.

Both show the ten leading countries plus Other countries, each with its scans and share. Click a country to filter by it.

Geographic Distribution

A world view of the same data.

  • Origin / Target switches between where scans come from and which countries were hit.
  • Map / Heatmap switches the style. On the heatmap, colour runs from blue (fewer scans) to red (more scans).
  • Hover a country for its total, use + and − to zoom, and click a country to filter by it.
  • The footer shows how many countries are involved and how many scans.

Most Active Scanners

The busiest source IPs as a treemap. The bigger the tile, the more scans.

  • The header shows what share of all matching scans comes from these IPs.
  • Hover a tile and the strip below shows its rank, its share, and how its scans split between TCP and UDP.
  • Limit to shows 10, 15, 20 or 25 IPs.
  • Click a tile to open that IP's records on the TCP/UDP Scanners page, with your filters already applied.
  • Investigate IP ↗ in the strip opens the address in IP Intelligence in a new tab.

Scan Activity over Time

Scans on the left scale and Unique IPs on the right.

Time range Granularity
Last 24hHourly
Last 7dDaily, can switch to hourly
Last 31dDaily, can switch to weekly
  • The chart shows completed hours (or days), so every point compares fairly. The summary totals also include the interval still in progress.
  • Hover a point for its exact numbers.
  • Click a point to open the records of that interval in a new tab on the TCP/UDP Scanners page.

Top Organizations

The networks the scans come from, with their rank, scans, share, top protocol and last seen time (UTC).

  • Click an organization or its top protocol to filter by it.
  • Click View to open that organization's records on the TCP/UDP Scanners page.

Records and Analysis, Both Ways

The two pages share the same filters:

From Analysis

Chart clicks, treemap tiles and View open the matching records.

From TCP/UDP Scanners

Open in Analysis brings your filters back to the charts.

Spot a pattern here, and pull the evidence there.

Copy Link

Copy link saves this exact view, with every filter and every setting (including the scanner limit, the map view and the time granularity), as one link. Drop it into a ticket or send it to a teammate, and they see exactly what you see.

Download a Report

Click Report to share the view with someone outside the dashboard. Reports are part of CTI Unlimited.

  • The dialog shows the time period, when the snapshot was taken (UTC) and every filter you applied.
  • Download PDF creates a report with every chart included, ready to open, share or print.
  • Switch the map to Target before downloading, and the report maps the countries that were hit instead.
  • All times are in UTC. Record links in the report open the dashboard, which may show newer data.

Each Report Contains

  • A cover with its own report ID
  • A contents page
  • An executive summary in words
  • Every chart from the page, with the numbers behind it
  • A methodology section on how to read them

Keyboard

The protocol chart, the map and the activity chart also work from the keyboard. Use the arrow keys to explore and Enter to filter.

Example Workflows

What is driving a spike?

Find the peak in Scan activity over time → click it to open that hour's records → Open in Analysis → read the leading protocol, the number of IPs and the top organization for just that hour.

Which networks should I look at first?

Last 7d → Hide known scanners → Top organizations → View the top rows' records.

Who is scanning my country?

Geographic distribution → Target → click your country → check Detected protocols and Most active scanners.

Share a finding with management

Set your filters → Report → Download PDF.

Plans

Free

  • The last 24 hours of data
  • The first 5 pages of live records in every product, 25 rows per page
  • 5 IP lookups per day
  • No credit card needed

CTI Unlimited

  • The full 31 days, unlimited pages and unlimited IP lookups
  • PDF reports, full exports and email alerts
  • 69€ per month, billed yearly
  • Cancel any time, and keep access until the end of the period you've paid for

See whatoblock.com/pricing.

Good to Know

  • 31 days of history. Scanner data covers up to the last 31 UTC days, including today. Botnet activity has its own Analysis page.
  • UDP can be spoofed. For verified sources, use TCP or turn on Hide spoofable UDP.
  • Observation, not attribution. Network names show where traffic comes from, not who is behind it.
  • Historical, not real time. This data is built for investigation. For live protection, use Whatoblock's Blocklists.

More tutorials on the Whatoblock YouTube channel.

Threat Map

A live global visualization of threat activity. Watch live attack lines and threat events unfold on an interactive map.

Access

The Threat Map is available at threatmap.whatoblock.com. It is completely free, requires no account, and works on any device.

Data Sources

The map ingests data from three threat intelligence sources. Each source is rendered with a distinct color:

Botnet (C2)

  • Command & Control server activity
  • Animated lines for the most recent events, counts from the last 24 hours
  • Origin → Target country lines

Scanner

  • Network port scanning activity
  • Lines for the most recent events, counts from the last 24 hours
  • Origin → Target country lines

Heartbeat

  • Threat signals (proxies, Tor nodes, etc.)
  • Points for the most recent events, counts from the last 24 hours
  • Point explosions on the map

View Modes

Switch between two rendering modes from the settings panel. The map opens on the 3D globe.

2D Map

  • Flat world projection
  • Pan and zoom with mouse or touch
  • Best for viewing a specific region

3D Globe

  • Interactive rotating globe
  • Optional automatic rotation
  • Best for a global overview

Controls & Settings

The settings panel (top left on desktop, menu button on mobile) provides:

Display Options

  • Data Sources: show or hide Botnet, Scanner, or Heartbeat individually
  • Auto Rotation: turn the globe's rotation on or off
  • Hide Labels: remove country and city labels from the map
  • Hide News: collapse the live activity feed (desktop only)

Automatic Quality

The map detects your device on the first visit and picks the right level of effects for a phone or tablet, a laptop or a desktop. There is nothing to set.

Live Statistics Panel

The stats panel (top right) updates live with:

Threat Counts

Total events in the last 24 hours and breakdowns per source (Botnet, Scanner, Heartbeat), with a country count.

Top Targeted Countries

The five countries receiving the most attacks, ranked by event count with relative bar charts.

Top Origin Countries

The five countries generating the most threat activity.

Recent Activity Feed

The news panel (bottom left on desktop, opened with the Live activity button on mobile) shows a scrollable feed of the latest threat events as they appear on the map, including origin, target, source type, and masked IP addresses.

Good to Know

  • The Threat Map is completely free and requires no account or API key.
  • IP addresses displayed on the map are partially masked (e.g. 148.240.xxx.xxx) for privacy.
  • Threat data is cached and refreshed automatically. The map always shows the latest available data.
  • The map adjusts its effects to your device automatically on the first visit.
  • On mobile, use the menu button to open the settings and the Live activity button for the activity feed.