PAGES
← all datasets
◆ Packet captures · Attack logs

CSE-CIC-IDS2018

license: see source

CSE and UNB's labelled intrusion dataset — seven attack scenarios against a simulated 420-machine network, as PCAPs, Windows and Ubuntu event logs, and 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 ↗

    Start from the source page, or use the commands below.

  2. shell
    $ aws s3 sync --no-sign-request --region <your-region> "s3://cse-cic-ids2018/" dest-dir

    No AWS account needed. The bucket is very large; sync a single day's prefix if you only need a sample.

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 →