PackageTrack
Sign in Get early access

github.com/dreadl0ck/netcap

v0.9.1 #1123 most downloaded on Go modules dreadl0ck/netcap

What this package is like to depend on

Last release 3 months ago

01 May 2026

Ships unpredictably

gaps range from 8 days to 3.7 years

Some releases are documented

notes for 10 of 28 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

34 releases · first in 2018

11 releases in the last 12 months

see the full history below

Release timeline

34 releases · Dec 2018 to May 2026
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 34
  1. v0.9.1 01 May 2026

    Nothing published for this version

  2. v0.9.0 09 Apr 2026
    Release notes

    📦 Available Builds

    Build OS Architecture DPI Support Description
    netcap-v0.9.0-darwin-arm64 macOS ARM64 ✅ Yes Full DPI support with nDPI
    netcap-v0.9.0-linux-amd64-libc Linux AMD64 ✅ Yes glibc-based with DPI
    netcap-v0.9.0-linux-amd64-musl Linux AMD64 ✅ Yes musl-based with DPI (Alpine)
    netcap-nodpi-v0.9.0-darwin-arm64 macOS ARM64 ❌ No Static build, no DPI
    netcap-nodpi-v0.9.0-linux-amd64-libc Linux AMD64 ❌ No glibc-based, no DPI
    netcap-nodpi-v0.9.0-linux-amd64-musl Linux AMD64 ❌ No musl-based, no DPI
    netcap-nodpi-v0.9.0-windows-amd64 Windows AMD64 ❌ No Windows build

    🔍 Choosing the Right Build

    • With DPI (netcap-*): Choose if you need Deep Packet Inspection features (protocol classification, application detection)
    • Without DPI (netcap-nodpi-*): Choose for basic packet capture and analysis, smaller binary size
    • libc vs musl: Use libc for standard Linux distros (Ubuntu, Debian, CentOS). Use musl for Alpine Linux or minimal containers

    Installing on macOS via homebrew

    Builds distributed via homebrew are built with DPI support.
    You need to install the libprotoident and ndpi libraries via homebrew.

      $ brew install libprotoident ndpi
      $ brew tap dreadl0ck/formulas
      $ brew install netcap
    

    Afterwards try running 'net' in your terminal.

    📚 Documentation

    ⚠️ Notes

    • On macOS/Linux, you may need to grant necessary permissions: sudo chmod +x net
    • Live capture requires root/administrator privileges
    • Verify checksums with checksums.txt before use

    Changelog

    • dfa4415 Add generic protobuf wire format stream decoder
    • 64e0229 Improve error handling and logging in database generation process
    • 66b2250 Merge branch 'master' into cursor/handle-data-retrieval-errors-gracefully-1f0b
    • 326f6d2 Merge branch 'master' of github.com:dreadl0ck/netcap
    • 1a162f1 Merge pull request #41 from dreadl0ck/cursor/handle-data-retrieval-errors-gracefully-1f0b
    • 1dbec42 Merge pull request #56 from dreadl0ck/feature/protobuf-decoder
    • 8ba9238 Remove generated netcap.pb.go from version control
    • a60e49c add software report
    • 51c1b0e deepwiki
    • 09c3a97 device enrichment with discovery fields, refined credential harvesters
    • c73213a fix vulnerable dependencies, remove next.js adapter
    • a57045c gallery update
    • 422b5fd gen-v
    • c2d1151 npm pkg bump
    • 700e7c4 readme update
    • 0c230c2 remove compiled binaries from version control
    • fe3432b remove nextjs
    • a028e80 support for additional protocols
    • cccbf88 v0.8.8
    • 1999106 v0.9.0 release
    • 6334942 v0.9.0 release
    • 7261e8e v0.9.0 release
    • 3febd0d v0.9.0 release
    • 6e3f02e yara and magika support

    Full Changelog: v0.8.7...v0.9.0

    Open source →
    Release notes

    v0.9.0 Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  3. v0.7.6 25 Oct 2025
    Release notes

    📦 Available Builds

    Build OS Architecture DPI Support Description
    netcap-v0.7.6-darwin-arm64 macOS ARM64 ✅ Yes Full DPI support with nDPI
    netcap-v0.7.6-linux-amd64-libc Linux AMD64 ✅ Yes glibc-based with DPI
    netcap-v0.7.6-linux-amd64-musl Linux AMD64 ✅ Yes musl-based with DPI (Alpine)
    netcap-nodpi-v0.7.6-darwin-arm64 macOS ARM64 ❌ No Static build, no DPI
    netcap-nodpi-v0.7.6-linux-amd64-libc Linux AMD64 ❌ No glibc-based, no DPI
    netcap-nodpi-v0.7.6-linux-amd64-musl Linux AMD64 ❌ No musl-based, no DPI
    netcap-nodpi-v0.7.6-windows-amd64 Windows AMD64 ❌ No Windows build

    🔍 Choosing the Right Build

    • With DPI (netcap-*): Choose if you need Deep Packet Inspection features (protocol classification, application detection)
    • Without DPI (netcap-nodpi-*): Choose for basic packet capture and analysis, smaller binary size
    • libc vs musl: Use libc for standard Linux distros (Ubuntu, Debian, CentOS). Use musl for Alpine Linux or minimal containers

    Installing on macOS via homebrew

    Builds distributed via homebrew are built with DPI support.
    You need to install the libprotoident and ndpi libraries via homebrew.

      $ brew install libprotoident ndpi
      $ brew tap dreadl0ck/formulas
      $ brew install netcap
    

    Afterwards try running 'net' in your terminal.

    📚 Documentation

    ⚠️ Notes

    • On macOS/Linux, you may need to grant necessary permissions: sudo chmod +x net
    • Live capture requires root/administrator privileges
    • Verify checksums with checksums.txt before use

    Changelog

    • 3977883 chore: remove 404 badge
    • ace5585 feat: extensive performance metrics and performance.log for every execution, error handling and feedback improvements
    • a4fb1a1 feat: stream size limits for tcp reassembly
    • 2c529a3 feat: summary table at the end of multi file processing, catch panics and log to file
    • 25a58c3 feat: test for file format detection
    • 8d6ecd2 fix: Fall back to gopacket's built-in MAC prefix database if macaddr.io lookup is redacted
    • 66e335d fix: cleanup freeOSMemory go routine between multiple runs
    • e91e988 fix: free reassembly page cache
    • 17e101c fix: goroutine leak in tcp factory
    • ca7d247 fix: live collection handling of SIGINT
    • 8069cd5 fix: log files closed twice on SIGINT
    • 054e481 fix: more memory teardown logic
    • bfe2b5a fix: reset allocs when running in multi file mode
    • f01a157 v0.7.6 release

    Full Changelog: v0.7.5...v0.7.6

    Open source →
    Release notes

    v0.7.6

    Compare

    Choose a tag to compare

    Open source →
  4. v0.7.5 24 Oct 2025
    Release notes

    📦 Available Builds

    Build OS Architecture DPI Support Description
    netcap-v0.7.5-darwin-arm64 macOS ARM64 ✅ Yes Full DPI support with nDPI
    netcap-v0.7.5-linux-amd64-libc Linux AMD64 ✅ Yes glibc-based with DPI
    netcap-v0.7.5-linux-amd64-musl Linux AMD64 ✅ Yes musl-based with DPI (Alpine)
    netcap-nodpi-v0.7.5-darwin-arm64 macOS ARM64 ❌ No Static build, no DPI
    netcap-nodpi-v0.7.5-linux-amd64-libc Linux AMD64 ❌ No glibc-based, no DPI
    netcap-nodpi-v0.7.5-linux-amd64-musl Linux AMD64 ❌ No musl-based, no DPI
    netcap-nodpi-v0.7.5-windows-amd64 Windows AMD64 ❌ No Windows build

    🔍 Choosing the Right Build

    • With DPI (netcap-*): Choose if you need Deep Packet Inspection features (protocol classification, application detection)
    • Without DPI (netcap-nodpi-*): Choose for basic packet capture and analysis, smaller binary size
    • libc vs musl: Use libc for standard Linux distros (Ubuntu, Debian, CentOS). Use musl for Alpine Linux or minimal containers

    Installing on macOS via homebrew

    Builds distributed via homebrew are built with DPI support.
    You need to install the libprotoident and ndpi libraries via homebrew.

      $ brew install libprotoident ndpi
      $ brew tap dreadl0ck/formulas
      $ brew install netcap
    

    Afterwards try running 'net' in your terminal.

    📚 Documentation

    ⚠️ Notes

    • On macOS/Linux, you may need to grant necessary permissions: sudo chmod +x net
    • Live capture requires root/administrator privileges
    • Verify checksums with checksums.txt before use

    Changelog

    • 5cc6817 bump go-dpi pkg, csv default separator now semicolon, comma to separate values, populate IPProfile.Applications field
    • 83a2c44 chore: add stopOnError to release target
    • 72d269e chore: fixes and formatting for multi file mode
    • 2c05ee2 feat: add arg for docker TARGETPLATFORM
    • e58ad21 feat: dpi results for additional audit record types
    • 973a26e feat: dpi-modules flag to configure frameworks to use for dpi
    • c1ac9bb feat: net util -decoders, for overview of decoders and encapsulation level
    • f68faa9 feat: support to provide multiple input files via wildcard or shell expansion
    • 18ed3d9 feat: tree view of decoders
    • e0dc157 fix: harden various decoders against malformed data
    • e8276be fix: panic when trying to access empty bfd auth header
    • 50182d3 v0.7.5 release
    • bdbbc3d v0.7.5 release
    • 82c64d4 v0.7.5 release

    Full Changelog: v0.7.4...v0.7.5

    Open source →
    Release notes

    v0.7.5

    Compare

    Choose a tag to compare

    Open source →
  5. v0.7.4 24 Oct 2025
    Release notes

    📦 Available Builds

    Build OS Architecture DPI Support Description
    netcap-v0.7.4-darwin-arm64 macOS ARM64 ✅ Yes Full DPI support with nDPI
    netcap-v0.7.4-linux-amd64-libc Linux AMD64 ✅ Yes glibc-based with DPI
    netcap-v0.7.4-linux-amd64-musl Linux AMD64 ✅ Yes musl-based with DPI (Alpine)
    netcap-nodpi-v0.7.4-darwin-arm64 macOS ARM64 ❌ No Static build, no DPI
    netcap-nodpi-v0.7.4-linux-amd64-libc Linux AMD64 ❌ No glibc-based, no DPI
    netcap-nodpi-v0.7.4-linux-amd64-musl Linux AMD64 ❌ No musl-based, no DPI
    netcap-nodpi-v0.7.4-windows-amd64 Windows AMD64 ❌ No Windows build

    🔍 Choosing the Right Build

    • With DPI (netcap-*): Choose if you need Deep Packet Inspection features (protocol classification, application detection)
    • Without DPI (netcap-nodpi-*): Choose for basic packet capture and analysis, smaller binary size
    • libc vs musl: Use libc for standard Linux distros (Ubuntu, Debian, CentOS). Use musl for Alpine Linux or minimal containers

    Installing on macOS via homebrew

    Builds distributed via homebrew are built with DPI support.
    You need to install the libprotoident and ndpi libraries via homebrew.

      $ brew install libprotoident ndpi
      $ brew tap dreadl0ck/formulas
      $ brew install netcap
    

    Afterwards try running 'net' in your terminal.

    📚 Documentation

    ⚠️ Notes

    • On macOS/Linux, you may need to grant necessary permissions: sudo chmod +x net
    • Live capture requires root/administrator privileges
    • Verify checksums with checksums.txt before use

    Changelog

    • b190550 fix dpi version info for builds distributed via homebrew, add usage info for mac users to release info
    • de2fb3f v0.7.4 release

    Full Changelog: v0.7.3...v0.7.4

    Open source →
    Release notes

    v0.7.4

    Compare

    Choose a tag to compare

    Open source →
  6. v0.7.3 24 Oct 2025
    Release notes

    📦 Available Builds

    Build OS Architecture DPI Support Description
    netcap-v0.7.3-darwin-arm64 macOS ARM64 ✅ Yes Full DPI support with nDPI
    netcap-v0.7.3-linux-amd64-libc Linux AMD64 ✅ Yes glibc-based with DPI
    netcap-v0.7.3-linux-amd64-musl Linux AMD64 ✅ Yes musl-based with DPI (Alpine)
    netcap-nodpi-v0.7.3-darwin-arm64 macOS ARM64 ❌ No Static build, no DPI
    netcap-nodpi-v0.7.3-linux-amd64-libc Linux AMD64 ❌ No glibc-based, no DPI
    netcap-nodpi-v0.7.3-linux-amd64-musl Linux AMD64 ❌ No musl-based, no DPI
    netcap-nodpi-v0.7.3-windows-amd64 Windows AMD64 ❌ No Windows build

    🔍 Choosing the Right Build

    • With DPI (netcap-*): Choose if you need Deep Packet Inspection features (protocol classification, application detection)
    • Without DPI (netcap-nodpi-*): Choose for basic packet capture and analysis, smaller binary size
    • libc vs musl: Use libc for standard Linux distros (Ubuntu, Debian, CentOS). Use musl for Alpine Linux or minimal containers

    📚 Documentation

    ⚠️ Notes

    • On macOS/Linux, you may need to grant necessary permissions: sudo chmod +x net
    • Live capture requires root/administrator privileges
    • Verify checksums with checksums.txt before use

    Changelog

    • 3ba9b66 fix: linux binaries extraction from build container, add dpi version info to netcap header
    • 702383c v0.7.3 release

    Full Changelog: v0.7.2...v0.7.3

    Open source →
    Release notes

    v0.7.3

    Compare

    Choose a tag to compare

    Open source →
  7. v0.7.2 24 Oct 2025
    Release notes

    📦 Available Builds

    Build OS Architecture DPI Support Description
    netcap-v0.7.2-darwin-arm64 macOS ARM64 ✅ Yes Full DPI support with nDPI
    netcap-v0.7.2-linux-amd64-libc Linux AMD64 ✅ Yes glibc-based with DPI
    netcap-v0.7.2-linux-amd64-musl Linux AMD64 ✅ Yes musl-based with DPI (Alpine)
    netcap-nodpi-v0.7.2-darwin-arm64 macOS ARM64 ❌ No Static build, no DPI
    netcap-nodpi-v0.7.2-linux-amd64-libc Linux AMD64 ❌ No glibc-based, no DPI
    netcap-nodpi-v0.7.2-linux-amd64-musl Linux AMD64 ❌ No musl-based, no DPI
    netcap-nodpi-v0.7.2-windows-amd64 Windows AMD64 ❌ No Windows build

    🔍 Choosing the Right Build

    • With DPI (netcap-*): Choose if you need Deep Packet Inspection features (protocol classification, application detection)
    • Without DPI (netcap-nodpi-*): Choose for basic packet capture and analysis, smaller binary size
    • libc vs musl: Use libc for standard Linux distros (Ubuntu, Debian, CentOS). Use musl for Alpine Linux or minimal containers

    📚 Documentation

    ⚠️ Notes

    • On macOS/Linux, you may need to grant necessary permissions: sudo chmod +x net
    • Live capture requires root/administrator privileges
    • Verify checksums with checksums.txt before use

    Changelog

    • e2f3ef5 chore: container base image cleanup, update release asset formatting
    • b524dec chore: update ubuntu image used in containers to latest stable
    • 1c4e11c dockerignore updates
    • eae0c92 v0.7.2 release
    • ccf81ff v0.7.2 release

    Full Changelog: v0.7.1...v0.7.2

    Open source →
    Release notes

    v0.7.2

    Compare

    Choose a tag to compare

    Open source →
  8. v0.7.1 24 Oct 2025
    Release notes

    📦 Available Builds

    Build OS Architecture DPI Support Description
    netcap-v0.7.1-darwin-arm64 macOS ARM64 ✅ Yes Full DPI support with nDPI
    netcap-v0.7.1-linux-amd64-libc Linux AMD64 ✅ Yes glibc-based with DPI
    netcap-v0.7.1-linux-amd64-musl Linux AMD64 ✅ Yes musl-based with DPI (Alpine)
    netcap-nodpi-v0.7.1-darwin-arm64 macOS ARM64 ❌ No Static build, no DPI
    netcap-nodpi-v0.7.1-linux-amd64-libc Linux AMD64 ❌ No glibc-based, no DPI
    netcap-nodpi-v0.7.1-linux-amd64-musl Linux AMD64 ❌ No musl-based, no DPI
    netcap-nodpi-v0.7.1-windows-amd64 Windows AMD64 ❌ No Windows build

    🔍 Choosing the Right Build

    • With DPI (netcap-*): Choose if you need Deep Packet Inspection features (protocol classification, application detection)
    • Without DPI (netcap-nodpi-*): Choose for basic packet capture and analysis, smaller binary size
    • libc vs musl: Use libc for standard Linux distros (Ubuntu, Debian, CentOS). Use musl for Alpine Linux or minimal containers

    📚 Documentation

    ⚠️ Notes

    • On macOS/Linux, you may need to grant necessary permissions: sudo chmod +x net
    • Live capture requires root/administrator privileges
    • Verify checksums with checksums.txt before use

    Changelog

    • 9bb050d chore: switch to new releases of deps ja3,go-dpi and tlsx that use gopacket/gopacket, disable modbus,cip,enip,diameter decoders until they are available in gopacket/gopacket
    • 2787441 fix: error in release command
    • c10ca49 v0.7.1 release

    Full Changelog: v0.7.0...v0.7.1

    Open source →
    Release notes

    v0.7.1

    Compare

    Choose a tag to compare

    Open source →
  9. v0.7.0 22 Oct 2025
    Release notes

    It's been a while!

    New release:

    • database feature works again: db hosting server is now integrated into netcap binary, dbs are now served from dbs.netcap.io by default and regenerated with latest IOCs daily, or you can host your own db generation service

    To download the latest dbs:

    net util -download-dbs
    
    • updated dependencies
    • updated nDPI from v3 to v4 and updated go-dpi bindings, libprotoident update
    • replaced dreadl0ck/gopacket fork with actively maintained fork gopacket/gopacket
    • preparations for tcp reassembly refactoring
    • all release binaries built with go v1.25.1

    Changelog

    • d2fc0f2 Add comprehensive TCP reassembly implementation analysis and recommendations
    • 1b802bc Bump github.com/cloudflare/circl from 1.3.7 to 1.6.1
    • f3c7ede Bump github.com/go-git/go-git/v5 from 5.2.0 to 5.13.0
    • a9bb711 Bump github.com/prometheus/client_golang from 1.9.0 to 1.11.1
    • a873885 Bump golang.org/x/net from 0.0.0-20210220033124-5f55cee0dc0d to 0.7.0
    • 168c776 Fix TCP reassembly: sequence, bounds, concurrency, and RFC compliance issues
    • 98a7dd9 Merge branch 'master' into dependabot/go_modules/github.com/prometheus/client_golang-1.11.1
    • eecf936 Merge pull request #26 from dreadl0ck/dependabot/go_modules/github.com/prometheus/client_golang-1.11.1
    • c849796 Merge pull request #27 from dreadl0ck/dependabot/go_modules/golang.org/x/net-0.7.0
    • b71ad2a Merge pull request #31 from testwill/typo
    • 59fda2e Merge pull request #33 from dreadl0ck/cursor/analyze-tcp-stream-reassembly-for-improvements-c3c4
    • 1c5a724 Merge pull request #37 from dreadl0ck/dependabot/go_modules/github.com/go-git/go-git/v5-5.13.0
    • 8f7839f Merge pull request #39 from dreadl0ck/dependabot/go_modules/github.com/cloudflare/circl-1.6.1
    • b5a52f7 Merge pull request #45 from dreadl0ck/feature/dbs-refactoring
    • 6605094 chore: dependency upgrades
    • 404095c chore: nDPI bump to 4.14
    • 4d4b78d chore: update deps and fix compilation errs
    • 8e61744 feat: new db architecture
    • 1ce3a6c feat: switch to gopacket/gopacket
    • 620e565 fix: build issues with dpi and cross platform builds from apple silicon
    • 7e7628c fix: goreleaser build
    • 6ed08fc fix: linux build in container
    • 2573689 v0.7.0 release
    Open source →
    Release notes

    v0.7.0

    Compare

    Choose a tag to compare

    Open source →
  10. v0.6.11 30 Jan 2022
    Release notes

    v0.6.11

    Compare

    Choose a tag to compare

    Open source →
  11. v0.6.10 22 Jan 2022
    Release notes

    v0.6.10

    Compare

    Choose a tag to compare

    Open source →
  12. v0.6.9 22 Jan 2022

    Nothing published for this version

  13. v0.6.8 22 Jan 2022

    Nothing published for this version

  14. v0.6.7 20 Jan 2022

    Nothing published for this version

  15. v0.6.7-0.20220120225725-18674f408f9a 20 Jan 2022 pre-release

    Nothing published for this version

  16. v0.6.7-0.20210916224810-dd97177f94a1 16 Sep 2021 pre-release

    Nothing published for this version

  17. v0.6.6 16 Sep 2021

    Nothing published for this version

  18. v0.4.8-0.20210520081554-8b0628b2fe39 20 May 2021 pre-release

    Nothing published for this version

  19. v0.4.8-0.20200428182337-e0009ae6bb97 28 Apr 2020 pre-release

    Nothing published for this version

  20. v0.4.7 15 Mar 2020

    Nothing published for this version

  21. v0.4.6 14 Mar 2020

    Nothing published for this version

  22. v0.4.5 26 Feb 2020

    Nothing published for this version

  23. v0.4.4 24 Feb 2020

    Nothing published for this version

  24. v0.4.3 17 Feb 2020

    Nothing published for this version

  25. v0.4.2 12 Nov 2019

    Nothing published for this version

  26. v0.4.1 18 Oct 2019

    Nothing published for this version

  27. v0.4.0 08 May 2019

    Nothing published for this version

  28. v0.3.9 17 Jan 2019

    Nothing published for this version

  29. v0.3.8 05 Jan 2019

    Nothing published for this version

  30. v0.3.7 31 Dec 2018

    Nothing published for this version

  31. v0.3.6 26 Dec 2018

    Nothing published for this version

  32. v0.3.5 25 Dec 2018

    Nothing published for this version

  33. v0.0.0-20251024121749-9bb050d95f59 24 Oct 2025 pre-release

    Nothing published for this version

  34. v0.0.0-20251023025830-27874412f6f7 23 Oct 2025 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive