{"name":"netring","vers":"0.1.0","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-channel","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"divan","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"etherparse","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["socket","mman","poll","net","ioctl"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","net","macros","rt-multi-thread","time"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"309ed1e134ad48a39d54e56162e2957d727e8531f45e3e7d989a0d02e9aedf84","features":{"default":[],"integration-tests":[],"nightly":[]},"features2":{"channel":["dep:crossbeam-channel"],"tokio":["dep:tokio"]},"yanked":false,"rust_version":"1.85","pubtime":"2026-03-21T15:07:59Z","v":2} {"name":"netring","vers":"0.2.0","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"core_affinity","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-channel","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"divan","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"etherparse","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"etherparse","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["socket","mman","poll","net","ioctl"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","net","macros","rt-multi-thread","time"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"40976857613feff0c1aff488c1e76ee6445a597b83df1feb089fa90fc88825e9","features":{"af-xdp":[],"default":[],"integration-tests":[],"nightly":[]},"features2":{"channel":["dep:crossbeam-channel"],"parse":["dep:etherparse"],"tokio":["dep:tokio"]},"yanked":false,"rust_version":"1.85","pubtime":"2026-03-21T20:22:29Z","v":2} {"name":"netring","vers":"0.4.0","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"core_affinity","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-channel","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"divan","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"etherparse","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"etherparse","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-core","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["socket","mman","poll","net","ioctl"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","net","macros","rt-multi-thread","time","signal","sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"268cb8df4ecdf61cd919bd79452a51cf939d056ad247f78f37fd109961580016","features":{"af-xdp":[],"default":[],"integration-tests":[],"nightly":[]},"features2":{"channel":["dep:crossbeam-channel"],"parse":["dep:etherparse"],"tokio":["dep:tokio","dep:futures-core"]},"yanked":false,"rust_version":"1.85","pubtime":"2026-05-05T08:02:33Z","v":2} {"name":"netring","vers":"0.5.0","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"core_affinity","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-channel","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"divan","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"etherparse","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"etherparse","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-core","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["socket","mman","poll","net","ioctl"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pcap-file","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","net","macros","rt-multi-thread","time","signal","sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"f6e1cf148f825bf382e548cfba9318623915377f63510858e87afc79cc9f8d81","features":{"af-xdp":[],"default":[],"integration-tests":[],"nightly":[]},"features2":{"channel":["dep:crossbeam-channel"],"metrics":["dep:metrics"],"parse":["dep:etherparse"],"pcap":["dep:pcap-file"],"tokio":["dep:tokio","dep:futures-core"]},"yanked":false,"rust_version":"1.85","pubtime":"2026-05-05T09:06:01Z","v":2} {"name":"netring","vers":"0.6.0","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"core_affinity","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-channel","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"divan","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"etherparse","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"etherparse","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-core","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["socket","mman","poll","net","ioctl"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pcap-file","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","net","macros","rt-multi-thread","time","signal","sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"8c65430a1b9f94368e1057974ac2120679b1918acab5cc49002604c0f8f5c257","features":{"af-xdp":[],"default":[],"integration-tests":[],"nightly":[]},"features2":{"channel":["dep:crossbeam-channel"],"metrics":["dep:metrics"],"parse":["dep:etherparse"],"pcap":["dep:pcap-file"],"tokio":["dep:tokio","dep:futures-core"]},"yanked":false,"rust_version":"1.85","pubtime":"2026-05-05T09:30:28Z","v":2} {"name":"netring","vers":"0.8.0","deps":[{"name":"ahash","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"aya","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"core_affinity","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-channel","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"divan","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"etherparse","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"etherparse","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flowscope","req":"^0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-core","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["socket","mman","poll","net","ioctl"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pcap-file","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","net","macros","rt-multi-thread","time","signal","sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"a1440b79afd2fdceb2e5d144e7f16548ce134032d32eacdb8f053b6e9bf3bb7c","features":{"af-xdp":[],"default":[],"integration-tests":[],"nightly":[]},"features2":{"channel":["dep:crossbeam-channel"],"flow":["parse","flowscope/tracker","flowscope/reassembler","flowscope/session","dep:bytes","dep:ahash"],"metrics":["dep:metrics"],"parse":["dep:etherparse","flowscope/extractors"],"pcap":["dep:pcap-file"],"tokio":["dep:tokio","dep:tokio-stream","dep:futures-core"],"xdp-loader":["af-xdp","dep:aya"]},"yanked":false,"rust_version":"1.85","pubtime":"2026-05-09T12:04:48Z","v":2} {"name":"netring","vers":"0.9.0","deps":[{"name":"ahash","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"aya","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"core_affinity","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-channel","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"divan","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"etherparse","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"etherparse","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flowscope","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-core","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["socket","mman","poll","net","ioctl"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pcap-file","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","net","macros","rt-multi-thread","time","signal","sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"fd9e65497f3ad23a718bb3768656bdf469e0afad22da64a05d2ca245f6b37c9b","features":{"af-xdp":[],"default":[],"integration-tests":[],"nightly":[]},"features2":{"channel":["dep:crossbeam-channel"],"flow":["parse","flowscope/tracker","flowscope/reassembler","flowscope/session","dep:bytes","dep:ahash"],"metrics":["dep:metrics"],"parse":["dep:etherparse","flowscope/extractors"],"pcap":["dep:pcap-file"],"tokio":["dep:tokio","dep:tokio-stream","dep:futures-core"],"xdp-loader":["af-xdp","dep:aya"]},"yanked":false,"rust_version":"1.85","pubtime":"2026-05-09T18:39:01Z","v":2} {"name":"netring","vers":"0.11.0","deps":[{"name":"ahash","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"aya","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"core_affinity","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-channel","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"divan","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"etherparse","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"etherparse","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flowscope","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-core","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["socket","mman","poll","net","ioctl"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pcap-file","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","net","macros","rt-multi-thread","time","signal","sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"bd609e1d7702a927aad1292e4161c533981af76dccd5ebe9f97ee70290ee883f","features":{"af-xdp":[],"default":[],"integration-tests":[],"nightly":[]},"features2":{"channel":["dep:crossbeam-channel"],"flow":["parse","flowscope/tracker","flowscope/reassembler","flowscope/session","dep:bytes","dep:ahash"],"metrics":["dep:metrics"],"parse":["dep:etherparse","flowscope/extractors"],"pcap":["dep:pcap-file"],"tokio":["dep:tokio","dep:tokio-stream","dep:futures-core"],"xdp-loader":["af-xdp","dep:aya"]},"yanked":false,"rust_version":"1.85","pubtime":"2026-05-10T11:17:15Z","v":2} {"name":"netring","vers":"0.13.1","deps":[{"name":"ahash","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"aya","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"core_affinity","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-channel","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"divan","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"etherparse","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"etherparse","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flowscope","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-core","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["socket","mman","poll","net","ioctl"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pcap-file","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","net","macros","rt-multi-thread","time","signal","sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"a53b5c56415a00cb2c5de77bf64e8fdff74f2b4983e042aee7a22746f0c8963b","features":{"af-xdp":[],"default":[],"integration-tests":[],"nightly":[]},"features2":{"channel":["dep:crossbeam-channel"],"flow":["parse","flowscope/tracker","flowscope/reassembler","flowscope/session","dep:bytes","dep:ahash"],"metrics":["dep:metrics"],"parse":["dep:etherparse","flowscope/extractors"],"pcap":["dep:pcap-file"],"tokio":["dep:tokio","dep:tokio-stream","dep:futures-core"],"xdp-loader":["af-xdp","dep:aya"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-05-14T21:02:21Z","v":2} {"name":"netring","vers":"0.14.0","deps":[{"name":"ahash","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"aya","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"core_affinity","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-channel","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"divan","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"etherparse","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"etherparse","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flowscope","req":"^0.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-core","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["socket","mman","poll","net","ioctl"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pcap-file","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","net","macros","rt-multi-thread","time","signal","sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"14f6ef1f33f86041148f7cfb7f14c2f6c24c3be47eef67048037457402ca841c","features":{"af-xdp":[],"default":[],"integration-tests":[],"nightly":[]},"features2":{"channel":["dep:crossbeam-channel"],"flow":["parse","flowscope/tracker","flowscope/reassembler","flowscope/session","dep:bytes","dep:ahash"],"metrics":["dep:metrics"],"parse":["dep:etherparse","flowscope/extractors"],"pcap":["dep:pcap-file"],"tokio":["dep:tokio","dep:tokio-stream","dep:futures-core"],"xdp-loader":["af-xdp","dep:aya"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-05-21T08:02:19Z","v":2} {"name":"netring","vers":"0.15.0","deps":[{"name":"ahash","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"aya","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"core_affinity","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-channel","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"divan","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"etherparse","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"etherparse","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flowscope","req":"^0.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-core","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["socket","mman","poll","net","ioctl"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pcap-file","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","net","macros","rt-multi-thread","time","signal","sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"e3c0adb4beccc25f950bdcbe5fd6634c314630058b93ca0b60478490c923391e","features":{"af-xdp":[],"default":[],"integration-tests":[],"nightly":[]},"features2":{"channel":["dep:crossbeam-channel"],"flow":["parse","flowscope/tracker","flowscope/reassembler","flowscope/session","dep:bytes","dep:ahash"],"metrics":["dep:metrics"],"parse":["dep:etherparse","flowscope/extractors"],"pcap":["dep:pcap-file"],"tokio":["dep:tokio","dep:tokio-stream","dep:futures-core"],"xdp-loader":["af-xdp","dep:aya"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-05-29T13:46:15Z","v":2} {"name":"netring","vers":"0.18.0","deps":[{"name":"ahash","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"aya","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"core_affinity","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-channel","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"divan","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"etherparse","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"etherparse","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flowscope","req":"^0.10","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-core","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["socket","mman","poll","net","ioctl"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pcap-file","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","net","macros","rt-multi-thread","time","signal","sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"d22cd3fba476811da37dab5dc0b772c48790b09e0add5bfe57f99ba392ed808b","features":{"af-xdp":[],"default":[],"integration-tests":[],"nightly":[]},"features2":{"all-parsers":["http","dns","tls","icmp"],"channel":["dep:crossbeam-channel"],"dns":["flow","flowscope/dns"],"emit":["flow","flowscope/emit"],"flow":["parse","flowscope/tracker","flowscope/reassembler","flowscope/session","dep:bytes","dep:ahash"],"http":["flow","flowscope/http"],"icmp":["flow","flowscope/icmp"],"metrics":["dep:metrics"],"parse":["dep:etherparse","flowscope/extractors"],"pcap":["dep:pcap-file"],"serde":["dep:serde","dep:serde_json","flowscope/serde"],"tls":["flow","flowscope/tls"],"tokio":["dep:tokio","dep:tokio-stream","dep:futures-core"],"xdp-loader":["af-xdp","dep:aya"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-07T17:46:01Z","v":2} {"name":"netring","vers":"0.21.0","deps":[{"name":"ahash","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"arrayvec","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aya","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"core_affinity","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-channel","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dhat","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"divan","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"etherparse","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"etherparse","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flowscope","req":"^0.13","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-core","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["socket","mman","poll","net","ioctl"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pcap-file","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustc-hash","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","net","macros","rt-multi-thread","time","signal","sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"151a301f3c25adde8a55730560458e3eb4288300094e7a035183ce93f6e9f8cd","features":{"af-xdp":[],"default":[],"file-hash":["flowscope/file-hash"],"integration-tests":[],"nightly":[]},"features2":{"all-parsers":["http","dns","tls","icmp"],"bench-zero-alloc":["dep:dhat","flow","tokio","parse"],"channel":["dep:crossbeam-channel"],"dns":["flow","flowscope/dns"],"emit":["flow","flowscope/emit"],"eve-sink":["emit","dep:serde_json","flowscope/emit-eve"],"flow":["parse","flowscope/tracker","flowscope/reassembler","flowscope/session","dep:bytes","dep:ahash"],"http":["flow","flowscope/http"],"icmp":["flow","flowscope/icmp"],"metrics":["dep:metrics"],"monitor":["tokio","channel","flow","parse","metrics","http","dns","tls","icmp","emit","serde"],"monitor-quickstart":["tokio","channel","flow","parse","pcap","metrics","http","dns","tls","icmp","emit","eve-sink","file-hash","serde"],"parse":["dep:etherparse","flowscope/extractors"],"pcap":["dep:pcap-file"],"serde":["dep:serde","dep:serde_json","flowscope/serde"],"tls":["flow","flowscope/tls"],"tokio":["dep:tokio","dep:tokio-stream","dep:futures-core"],"xdp-loader":["af-xdp","dep:aya"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-12T07:31:23Z","v":2} {"name":"netring","vers":"0.22.0","deps":[{"name":"ahash","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"arrayvec","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aya","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"core_affinity","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-channel","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dhat","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"divan","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"etherparse","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"etherparse","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flowscope","req":"^0.14.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-core","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["socket","mman","poll","net","ioctl"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pcap-file","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustc-hash","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","net","macros","rt-multi-thread","time","signal","sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"84b629c0bea65eb0608340d00bc958fde8841530ed7c203a20fbfca1e5dac9c9","features":{"af-xdp":[],"default":[],"file-hash":["flowscope/file-hash"],"integration-tests":[],"nightly":[]},"features2":{"all-parsers":["http","dns","tls","icmp"],"bench-zero-alloc":["dep:dhat","flow","tokio","parse"],"channel":["dep:crossbeam-channel"],"dns":["flow","flowscope/dns"],"emit":["flow","flowscope/emit"],"eve-sink":["emit","dep:serde_json","flowscope/emit-eve"],"flow":["parse","flowscope/tracker","flowscope/reassembler","flowscope/session","dep:bytes","dep:ahash"],"http":["flow","flowscope/http"],"icmp":["flow","flowscope/icmp"],"metrics":["dep:metrics"],"monitor":["tokio","channel","flow","parse","metrics","http","dns","tls","icmp","emit","serde"],"monitor-quickstart":["tokio","channel","flow","parse","pcap","metrics","http","dns","tls","icmp","emit","eve-sink","file-hash","serde"],"parse":["dep:etherparse","flowscope/extractors"],"pcap":["dep:pcap-file"],"serde":["dep:serde","dep:serde_json","flowscope/serde"],"tls":["flow","flowscope/tls"],"tokio":["dep:tokio","dep:tokio-stream","dep:futures-core"],"xdp-loader":["af-xdp","dep:aya"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-13T15:34:21Z","v":2} {"name":"netring","vers":"0.24.0","deps":[{"name":"ahash","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"arrayvec","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aya","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"core_affinity","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-channel","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dhat","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"divan","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"etherparse","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"etherparse","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flowscope","req":"^0.15","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-core","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["socket","mman","poll","net","ioctl"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pcap-file","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustc-hash","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","net","macros","rt-multi-thread","time","signal","sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"48eec085640761ea3ce60354fb6ac66e0f1df615939a2e712989b52e30ae034c","features":{"af-xdp":[],"default":[],"file-hash":["flowscope/file-hash"],"integration-tests":[],"nightly":[],"syslog":[]},"features2":{"all-parsers":["http","dns","tls","icmp"],"bench-zero-alloc":["dep:dhat","flow","tokio","parse"],"channel":["dep:crossbeam-channel"],"dns":["flow","flowscope/dns"],"emit":["flow","flowscope/emit"],"eve-sink":["emit","dep:serde_json","flowscope/emit-eve"],"flow":["parse","flowscope/tracker","flowscope/reassembler","flowscope/session","dep:bytes","dep:ahash"],"http":["flow","flowscope/http"],"icmp":["flow","flowscope/icmp"],"ipfix":["flow","tokio"],"metrics":["dep:metrics"],"monitor":["tokio","channel","flow","parse","metrics","http","dns","tls","icmp","emit","serde"],"monitor-lite":["tokio","channel","flow"],"monitor-quickstart":["tokio","channel","flow","parse","pcap","metrics","http","dns","tls","icmp","emit","eve-sink","file-hash","serde"],"parse":["dep:etherparse","flowscope/extractors"],"pcap":["dep:pcap-file"],"serde":["dep:serde","dep:serde_json","flowscope/serde"],"tls":["flow","flowscope/tls"],"tokio":["dep:tokio","dep:tokio-stream","dep:futures-core"],"xdp-loader":["af-xdp","dep:aya"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-14T17:35:29Z","v":2} {"name":"netring","vers":"0.25.0","deps":[{"name":"ahash","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"arrayvec","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aya","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"core_affinity","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-channel","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dhat","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"divan","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"etherparse","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"etherparse","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flowscope","req":"^0.16","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-core","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["socket","mman","poll","net","ioctl"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pcap-file","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustc-hash","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","net","macros","rt-multi-thread","time","signal","sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["json","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"64a18fec398a6337f5b3997262ad7e6ed1eea528462fe728fadd31b22c445239","features":{"af-xdp":[],"default":[],"file-hash":["flowscope/file-hash"],"integration-tests":[],"nightly":[],"syslog":[]},"features2":{"all-parsers":["http","dns","tls","icmp"],"bench-zero-alloc":["dep:dhat","flow","tokio","parse"],"channel":["dep:crossbeam-channel"],"dns":["flow","flowscope/dns"],"emit":["flow","flowscope/emit"],"eve-sink":["emit","dep:serde_json","flowscope/emit-eve"],"flow":["parse","flowscope/tracker","flowscope/reassembler","flowscope/session","dep:bytes","dep:ahash"],"http":["flow","flowscope/http"],"icmp":["flow","flowscope/icmp"],"ipfix":["flow","tokio"],"ja4plus":["tls","flowscope/ja4plus"],"metrics":["dep:metrics"],"monitor":["tokio","channel","flow","parse","metrics","http","dns","tls","icmp","emit","serde"],"monitor-lite":["tokio","channel","flow"],"monitor-quickstart":["tokio","channel","flow","parse","pcap","metrics","http","dns","tls","icmp","emit","eve-sink","file-hash","serde"],"parse":["dep:etherparse","flowscope/extractors"],"pcap":["dep:pcap-file"],"serde":["dep:serde","dep:serde_json","flowscope/serde"],"tls":["flow","flowscope/tls","flowscope/tls-fingerprints"],"tokio":["dep:tokio","dep:tokio-stream","dep:futures-core"],"xdp-loader":["af-xdp","dep:aya"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-15T13:47:37Z","v":2} {"name":"netring","vers":"0.26.0","deps":[{"name":"ahash","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"arrayvec","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aya","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"core_affinity","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-channel","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dhat","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"divan","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"etherparse","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"etherparse","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flowscope","req":"^0.16","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-core","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["socket","mman","poll","net","ioctl"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pcap-file","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustc-hash","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","net","macros","rt-multi-thread","time","signal","sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["json","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"d957090c061847dc82c0c8b96439fce67fe422a7425f2c645cb397a63358d154","features":{"af-xdp":[],"default":[],"file-hash":["flowscope/file-hash"],"integration-tests":[],"nightly":[],"syslog":[]},"features2":{"all-parsers":["http","dns","tls","icmp"],"bench-zero-alloc":["dep:dhat","flow","tokio","parse"],"channel":["dep:crossbeam-channel"],"dns":["flow","flowscope/dns"],"emit":["flow","flowscope/emit"],"eve-sink":["emit","dep:serde_json","flowscope/emit-eve"],"flow":["parse","flowscope/tracker","flowscope/reassembler","flowscope/session","dep:bytes","dep:ahash"],"http":["flow","flowscope/http"],"icmp":["flow","flowscope/icmp"],"ipfix":["flow","tokio"],"ja4plus":["tls","flowscope/ja4plus"],"metrics":["dep:metrics"],"monitor":["tokio","channel","flow","parse","metrics","http","dns","tls","icmp","emit","serde"],"monitor-lite":["tokio","channel","flow"],"monitor-quickstart":["tokio","channel","flow","parse","pcap","metrics","http","dns","tls","icmp","emit","eve-sink","file-hash","serde"],"parse":["dep:etherparse","flowscope/extractors"],"pcap":["dep:pcap-file"],"serde":["dep:serde","dep:serde_json","flowscope/serde"],"tls":["flow","flowscope/tls","flowscope/tls-fingerprints"],"tokio":["dep:tokio","dep:tokio-stream","dep:futures-core"],"xdp-loader":["af-xdp","dep:aya"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-16T09:30:23Z","v":2} {"name":"netring","vers":"0.27.0","deps":[{"name":"ahash","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"arc-swap","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arrayvec","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aya","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"core_affinity","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-channel","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dhat","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"divan","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"etherparse","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"etherparse","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flowscope","req":"^0.19","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-core","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["socket","mman","poll","net","ioctl"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pcap-file","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustc-hash","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sigma-rust","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","net","macros","rt-multi-thread","time","signal","sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["json","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"yara-x","req":"^1.18","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"124cdfb56a6d73d880b7515dede91bdde374a5526308eadad45b3471a956afc3","features":{"af-xdp":[],"default":[],"file-hash":["flowscope/file-hash"],"integration-tests":[],"nightly":[],"syslog":[]},"features2":{"ad-protocols":["smb","kerberos","ldap","rdp"],"all-parsers":["http","dns","tls","icmp","smb","kerberos","ldap","rdp","dhcp","ssdp","netbios-ns","ssh","quic"],"arp":["flow","flowscope/arp"],"asset":["flow","flowscope/asset"],"asset-protocols":["dhcp","ssdp","netbios-ns","mdns"],"bench-zero-alloc":["dep:dhat","flow","tokio","parse"],"cdp":["flow","flowscope/cdp"],"channel":["dep:crossbeam-channel"],"dhcp":["flow","flowscope/dhcp"],"dnp3":["flow","flowscope/dnp3"],"dns":["flow","flowscope/dns"],"emit":["flow","flowscope/emit"],"eve-sink":["emit","dep:serde_json","flowscope/emit-eve"],"flow":["parse","flowscope/tracker","flowscope/reassembler","flowscope/session","dep:bytes","dep:ahash"],"ftp":["flow","flowscope/ftp"],"http":["flow","flowscope/http"],"icmp":["flow","flowscope/icmp"],"infra-protocols":["ntp","snmp","tftp","radius"],"ipfix":["flow","tokio"],"ja4plus":["tls","flowscope/ja4plus"],"kerberos":["flow","flowscope/kerberos"],"ldap":["flow","flowscope/ldap"],"lldp":["flow","flowscope/lldp"],"mdns":["flow","flowscope/mdns"],"metrics":["dep:metrics"],"ml-features":["flow","flowscope/ml-features"],"modbus":["flow","flowscope/modbus"],"monitor":["tokio","channel","flow","parse","metrics","http","dns","tls","icmp","arp","ndp","lldp","cdp","asset","p0f","ad-protocols","asset-protocols","ssh","quic","emit","serde"],"monitor-lite":["tokio","channel","flow"],"monitor-quickstart":["tokio","channel","flow","parse","pcap","metrics","http","dns","tls","icmp","arp","ndp","lldp","cdp","asset","p0f","ad-protocols","asset-protocols","ssh","quic","emit","eve-sink","ocsf-sink","file-hash","serde"],"ndp":["flow","flowscope/ndp"],"netbios-ns":["flow","flowscope/netbios-ns"],"nprint":["flow","parse","flowscope/ml-features-nprint"],"ntp":["flow","flowscope/ntp"],"ocsf-sink":["dep:serde_json"],"ot-protocols":["modbus","dnp3"],"p0f":["flow","flowscope/tcp_fingerprint"],"parse":["dep:etherparse","flowscope/extractors"],"pcap":["dep:pcap-file"],"quic":["flow","flowscope/quic"],"radius":["flow","flowscope/radius"],"rdp":["flow","flowscope/rdp"],"serde":["dep:serde","dep:serde_json","flowscope/serde"],"sigma":["flow","dep:sigma-rust"],"smb":["flow","flowscope/smb"],"smtp":["flow","flowscope/smtp"],"snmp":["flow","flowscope/snmp"],"ssdp":["flow","flowscope/ssdp"],"ssh":["flow","flowscope/ssh"],"stun":["flow","flowscope/stun"],"tftp":["flow","flowscope/tftp"],"tls":["flow","flowscope/tls","flowscope/tls-fingerprints"],"tokio":["dep:tokio","dep:tokio-stream","dep:futures-core"],"wireguard":["flow","flowscope/wireguard"],"xdp-loader":["af-xdp","dep:aya"],"yara":["flow","parse","dep:yara-x"],"yara-x":["dep:yara-x"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-24T20:31:53Z","v":2} {"name":"netring","vers":"0.28.0","deps":[{"name":"ahash","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"arc-swap","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arrayvec","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aya","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"core_affinity","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-channel","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dhat","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"divan","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"etherparse","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"etherparse","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flowscope","req":"^0.20","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-core","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["socket","mman","poll","net","ioctl"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pcap-file","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustc-hash","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sigma-rust","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","net","macros","rt-multi-thread","time","signal","sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["json","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"yara-x","req":"^1.18","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"bd15ce5064a013a4ac02c8c8f2d3a797f8d2816947c4b3096ebe590a8f68d154","features":{"af-xdp":[],"default":[],"file-hash":["flowscope/file-hash"],"integration-tests":[],"nightly":[],"syslog":[]},"features2":{"ad-protocols":["smb","kerberos","ldap","rdp"],"all-parsers":["http","dns","tls","icmp","smb","kerberos","ldap","rdp","dhcp","ssdp","netbios-ns","ssh","quic"],"arp":["flow","flowscope/arp"],"asset":["flow","flowscope/asset"],"asset-protocols":["dhcp","ssdp","netbios-ns","mdns"],"bench-zero-alloc":["dep:dhat","flow","tokio","parse"],"cdp":["flow","flowscope/cdp"],"channel":["dep:crossbeam-channel"],"dhcp":["flow","flowscope/dhcp"],"dnp3":["flow","flowscope/dnp3"],"dns":["flow","flowscope/dns"],"emit":["flow","flowscope/emit"],"eve-sink":["emit","dep:serde_json","flowscope/emit-eve","flowscope/community-id"],"flow":["parse","flowscope/tracker","flowscope/reassembler","flowscope/session","flowscope/community-id","dep:bytes","dep:ahash"],"ftp":["flow","flowscope/ftp"],"http":["flow","flowscope/http"],"icmp":["flow","flowscope/icmp"],"infra-protocols":["ntp","snmp","tftp","radius"],"ipfix":["flow","tokio","flowscope/ipfix-export"],"ja4plus":["tls","flowscope/ja4plus"],"kerberos":["flow","flowscope/kerberos"],"ldap":["flow","flowscope/ldap"],"lldp":["flow","flowscope/lldp"],"mdns":["flow","flowscope/mdns"],"metrics":["dep:metrics"],"ml-features":["flow","flowscope/ml-features"],"modbus":["flow","flowscope/modbus"],"monitor":["tokio","channel","flow","parse","metrics","http","dns","tls","icmp","arp","ndp","lldp","cdp","asset","p0f","ad-protocols","asset-protocols","ssh","quic","emit","serde"],"monitor-lite":["tokio","channel","flow"],"monitor-quickstart":["tokio","channel","flow","parse","pcap","metrics","http","dns","tls","icmp","arp","ndp","lldp","cdp","asset","p0f","ad-protocols","asset-protocols","ssh","quic","emit","eve-sink","ocsf-sink","file-hash","serde"],"ndp":["flow","flowscope/ndp"],"netbios-ns":["flow","flowscope/netbios-ns"],"nprint":["flow","parse","flowscope/ml-features-nprint"],"ntp":["flow","flowscope/ntp"],"ocsf-sink":["dep:serde_json"],"ot-protocols":["modbus","dnp3"],"p0f":["flow","flowscope/tcp_fingerprint"],"parse":["dep:etherparse","flowscope/extractors"],"pcap":["dep:pcap-file"],"quic":["flow","flowscope/quic"],"radius":["flow","flowscope/radius"],"rdp":["flow","flowscope/rdp"],"serde":["dep:serde","dep:serde_json","flowscope/serde"],"sigma":["flow","dep:sigma-rust"],"smb":["flow","flowscope/smb"],"smtp":["flow","flowscope/smtp"],"snmp":["flow","flowscope/snmp"],"ssdp":["flow","flowscope/ssdp"],"ssh":["flow","flowscope/ssh"],"stun":["flow","flowscope/stun"],"tftp":["flow","flowscope/tftp"],"tls":["flow","flowscope/tls","flowscope/tls-fingerprints"],"tokio":["dep:tokio","dep:tokio-stream","dep:futures-core"],"wireguard":["flow","flowscope/wireguard"],"xdp-loader":["af-xdp","dep:aya"],"yara":["flow","parse","dep:yara-x"],"yara-x":["dep:yara-x"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-29T21:43:30Z","v":2} {"name":"netring","vers":"0.29.0","deps":[{"name":"ahash","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"arc-swap","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arrayvec","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aya","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"core_affinity","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-channel","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dhat","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"divan","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"etherparse","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"etherparse","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flowscope","req":"^0.22","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"flowscope","req":"^0.22","features":["test-helpers"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-core","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["socket","mman","poll","net","ioctl","sched"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pcap-file","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustc-hash","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sigma-rust","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","net","macros","rt-multi-thread","time","signal","sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["json","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"yara-x","req":"^1.18","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"213fe46b0232e21ede2147521964850dce57108705d54d4b70c2cf0747964e17","features":{"af-xdp":[],"default":[],"file-hash":["flowscope/file-hash"],"integration-tests":[],"nightly":[],"syslog":[]},"features2":{"ad-protocols":["smb","kerberos","ldap","rdp"],"all-parsers":["http","dns","tls","icmp","smb","kerberos","ldap","rdp","dhcp","ssdp","netbios-ns","ssh","quic"],"arp":["flow","flowscope/arp"],"asset":["flow","flowscope/asset"],"asset-protocols":["dhcp","ssdp","netbios-ns","mdns"],"bench-zero-alloc":["dep:dhat","flow","tokio","parse"],"cdp":["flow","flowscope/cdp"],"channel":["dep:crossbeam-channel"],"dhcp":["flow","flowscope/dhcp"],"dnp3":["flow","flowscope/dnp3"],"dns":["flow","flowscope/dns"],"emit":["flow","flowscope/emit"],"eve-sink":["emit","dep:serde_json","flowscope/emit-eve","flowscope/community-id"],"flow":["parse","flowscope/tracker","flowscope/reassembler","flowscope/session","flowscope/community-id","flowscope/analysis","dep:bytes","dep:ahash"],"ftp":["flow","flowscope/ftp"],"http":["flow","flowscope/http"],"icmp":["flow","flowscope/icmp"],"infra-protocols":["ntp","snmp","tftp","radius"],"ipfix":["flow","tokio","flowscope/ipfix-export"],"ja4plus":["tls","flowscope/ja4plus"],"kerberos":["flow","flowscope/kerberos"],"ldap":["flow","flowscope/ldap"],"lldp":["flow","flowscope/lldp"],"mdns":["flow","flowscope/mdns"],"metrics":["dep:metrics"],"ml-features":["flow","flowscope/ml-features"],"modbus":["flow","flowscope/modbus"],"monitor":["tokio","channel","flow","parse","metrics","http","dns","tls","icmp","arp","ndp","lldp","cdp","asset","p0f","ad-protocols","asset-protocols","ssh","quic","emit","serde"],"monitor-lite":["tokio","channel","flow"],"monitor-quickstart":["tokio","channel","flow","parse","pcap","metrics","http","dns","tls","icmp","arp","ndp","lldp","cdp","asset","p0f","ad-protocols","asset-protocols","ssh","quic","emit","eve-sink","ocsf-sink","file-hash","serde"],"ndp":["flow","flowscope/ndp"],"netbios-ns":["flow","flowscope/netbios-ns"],"nprint":["flow","parse","flowscope/ml-features-nprint"],"ntp":["flow","flowscope/ntp"],"ocsf-sink":["dep:serde_json"],"ot-protocols":["modbus","dnp3"],"p0f":["flow","flowscope/tcp_fingerprint"],"parse":["dep:etherparse","flowscope/extractors"],"pcap":["dep:pcap-file"],"quic":["flow","flowscope/quic"],"radius":["flow","flowscope/radius"],"rdp":["flow","flowscope/rdp"],"serde":["dep:serde","dep:serde_json","flowscope/serde"],"sigma":["flow","dep:sigma-rust"],"smb":["flow","flowscope/smb"],"smtp":["flow","flowscope/smtp"],"snmp":["flow","flowscope/snmp"],"ssdp":["flow","flowscope/ssdp"],"ssh":["flow","flowscope/ssh"],"stun":["flow","flowscope/stun"],"tftp":["flow","flowscope/tftp"],"tls":["flow","flowscope/tls","flowscope/tls-fingerprints"],"tokio":["dep:tokio","dep:tokio-stream","dep:futures-core"],"wireguard":["flow","flowscope/wireguard"],"xdp-loader":["af-xdp","dep:aya"],"yara":["flow","parse","dep:yara-x"],"yara-x":["dep:yara-x"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-04T10:19:43Z","v":2}