PAGES
← all datasets
◆ Packet captures

CIC-IDS2017

license: see source

Five days of labelled benign and attack traffic (brute force, DoS, Heartbleed, web attacks, botnet, DDoS) from UNB's Canadian Institute for Cybersecurity, as full PCAPs and 80-feature flow CSVs.

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 unb.ca ↗

    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 →