PAGES
← all datasets
◆ Packet captures

UNSW-NB15

license: see source

100 GB of raw traffic with nine attack families and 2.5 million labelled flow records from UNSW Canberra. Free for academic research; commercial use needs the authors' approval.

Summary

Formats
pcapcsv
License
license: see source
Added
2026-09-10

Get it

From the project’s own instructions where it documents any; otherwise a plain clone.

  1. Download from research.unsw.edu.au ↗

    No single download: pick the files you need from the source page.

Use it with

Commands are curated, not yet run by us.

Suricata — Replay the capture through your ruleset and write eve.json to out/.

sample.pcap
$ suricata -r sample.pcap -l out/

Zeek — Parse the capture offline; Zeek writes conn.log, dns.log, http.log and friends to the current directory.

sample.pcap
$ zeek -r sample.pcap

Wireshark — Print a one-line summary per packet with tshark, Wireshark's command-line reader.

sample.pcap
$ tshark -r sample.pcap

Snort3 — Read the capture with your Snort 3 configuration and print alerts to the console.

sample.pcap
$ snort -c /usr/local/etc/snort/snort.lua -r sample.pcap -A alert_fast

DuckDB — Query the file in place with SQL — DuckDB detects CSV and JSON by extension.

sample.csv
$ duckdb -c 'SELECT * FROM '\''sample.csv'\'' LIMIT 10'
browse all tools → score card for your toolchain →