Payload inspection · Real-time traffic · DDoS detection

Flow tells you who talked. Netalyze shows what they said.

Your routers already sample packets. Netalyze reads the headers and the first bytes of payload of each sample, names the protocol by its content, and points out the exposed services, scans and exploitation attempts inside your network. No probes, no taps, no agents.

Payload inspection: observed signatures classified as normal, unrated, suspicious, abuse and attack, with estimated bandwidth
One sampled packet, decoded
src198.51.100.77 dst203.0.113.10 protoUDP dport53 ttl51 len78 payload45 67 01 00 00 01 00 00 00 00 00 01 … DNS query · type ANY · from outside → open resolver
Why payload

A port says what traffic should be. The payload says what it is.

Flow records stop at addresses, ports and byte counts. Netalyze also checks the protocol header inside each sampled packet. A protocol only gets its name when its header matches, so you stop guessing from port numbers.

What flow shows
What Netalyze sees in the payload
UDP 53 · 1.2 GbpsLooks like DNS
Encrypted VPN tunnel on port 53.No valid DNS header in any sample. Not DNS at all.
UDP 10001 · 300 MbpsLooks like Ubiquiti discovery
SIP traffic on a non-standard port.The payload starts with a SIP request line.
UDP 53 → your resolverNormal DNS queries
Spoofed DNS ANY queries with a fixed ID.Your resolver is open and is being used to reflect traffic at someone else.
UDP 123 · small packetsTime sync
NTP mode 7 (monlist) requests.Someone is checking whether your servers still answer the old monlist command.
TCP 80 · 4 GbpsWeb traffic
Sites still served over plain HTTP.Host names visible in clear text, listed per destination.
Live · updates every 5 seconds Real time

See your traffic as it happens, not five minutes later

Most flow tools show you averages of the last few minutes. Netalyze opens a live view of any customer, VLAN, block or single IP, refreshed every 5 seconds, down to each connection. When something changes, you see it while it is still changing.

5 sBetween updates in the live view
Per connectionSource, destination, ports and rate of each conversation
Click to filterAny prefix, network, port or IP narrows the chart at once
In and outInbound and outbound, IPv4 and IPv6, side by side
Real-time flows by protocol
Traffic breakdownTCP, UDP and ICMP as they move, the 5-minute peak, and the source prefixes, networks and destinations behind the curve.
Live connections
Live connectionsWho is talking to whom right now: source IP and network, destination, ports, bandwidth and packet rate.
Product

From the packet up to the whole network

Pick a customer and a VLAN at the top. Every screen follows that choice: signatures, sample decoding, live flows and the overall picture.

Payload inspection overview
Exposed services

Find the weak spots in your network without scanning it

Every device that answers the wrong question shows up in the traffic. Netalyze maps these services passively, from what your routers already see, and tells you which IP needs attention.

Open DNS resolvers

Abuse

Resolvers answering queries from the whole internet, often ANY queries with large EDNS replies.

203.0.113.10 udp/53 ANY isc.org · 3,912 B reply
Fix: allow recursion only for your own customers.

SNMP with "public"

Abuse

Routers, ONUs and switches replying to SNMP requests that come from outside your network.

198.51.100.24 udp/161 community "public" · GetBulk
Fix: block SNMP at the edge or limit it to your management range.

Legacy NTP and memcached

Suspicious

Servers still answering NTP monlist, memcached over UDP, SSDP or CLDAP, the services most used for amplification.

192.0.2.91 udp/11211 reply starts with "VALUE"
Fix: turn off the UDP listener or restrict the source.

Management open to the world

Suspicious

Telnet, SSH and web panels on CPEs and servers receiving connections from abroad.

198.51.100.169 tcp/23 SYN from 41 countries / 1 h
Fix: close the port or move it behind your VPN.

Sites without TLS

Unrated

Host names still served over plain HTTP, readable by anyone on the path.

Host: portal.example.net GET /login HTTP/1.1
Fix: serve the site over HTTPS and redirect port 80.

Unexpected protocols

Unrated

Crypto mining pools, P2P and tunnels on service ports, coming from inside your customer base.

192.0.2.18 → pool tcp/3333 "mining.subscribe"
Fix: check the host. It may be compromised.
Exploitation attempts

See who is probing your network, and how

Scans and exploitation attempts come before most incidents. Netalyze shows the source, the target and what was sent.

Port and service scans

Sources sending SYN to five or more of your IPs, with the ports they tried.

IoT and Telnet botnets

Login attempts on ports 23 and 2323 looking for cameras, DVRs and routers with default passwords.

SIP and VoIP scans

OPTIONS and REGISTER requests from outside, hunting for PBXs to make fraudulent calls.

SSH and SNMP probing

Repeated SSH handshakes and SNMP queries with common communities, by source.

Spoofed sources

One source address arriving with six or more different TTLs: the address is forged.

DNS, decoded

Answers decoded30,000
NXDOMAIN4.8%
Outside queries312
NameSeenWhy
x7kq2vd9a1.example-cdn.com1,204Random subdomain
qhzlwpxmro.top388Looks like DGA
isc.org · ANY312From outside
update.example.net96High NXDOMAIN
www.google.com18,550Normal

Example data. Domain names generated by malware (DGA) and random-subdomain floods stand out from your customers' normal browsing.

DDoS detection

When traffic jumps, know if it is an attack and if it can be filtered

Netalyze compares the moment with the same time yesterday and looks inside the packets for what changed. You get an answer you can act on, not just a red graph.

1

Detect

Traffic goes above the customer's own normal, learned from the last 7 days.

2

Compare with yesterday

Same time, one day earlier: which protocols, ports, packet sizes, TTLs and source networks are new.

3

Find the signature

The fields that appear in the attack and not in normal traffic, with how much of each a rule would catch.

4

Decide

A clean signature becomes a filter on your routers. If the attack looks like normal traffic, Netalyze says so and suggests a rate limit per destination instead.

Attack now · 203.0.113.0/24

NTP amplification
Now27.4 Gbps
Same time yesterday2.1 Gbps
YesterdayNow
UDP src 123
Size 468 B
TCP 443
UDP 443 (QUIC)
udpsource-port 123length 468NTP mode 7
96%of the attack matches
0.2%of yesterday's traffic matches
Safe to filter
How it works

From a sampled packet to a finding

Nothing is installed in your network. The routers you already run do the sampling.

STEP 1

Sample

Juniper inline monitoring sends the start of each sampled packet: headers plus the first payload bytes.

STEP 2

Decode

IP, TCP and UDP headers, TTL, IP ID, flags and size, then the application header inside the payload.

STEP 3

Classify

Each sample is checked against protocol signatures. Port without a matching header is marked unrated, never guessed.

STEP 4

Report

Findings by IP and by customer, with example samples and a hex dump you can show to whoever needs to fix it.

Also included

The full picture of your traffic

Flow analysis

IPFIX, NetFlow and sFlow by AS, prefix, country, port, interface and next hop, IPv4 and IPv6.

Customer portal

Each customer signs in and sees only their own prefixes, traffic and findings.

BGP policies

Customers choose full, partial or default routes, prepends and peering communities themselves.

Alerts on WhatsApp

Each user decides who gets a message when an attack starts and ends.

Find out what is really crossing your network

Enable inline monitoring on one Juniper router and we'll walk you through the first findings: exposed services, scans and anything that doesn't match its port.