| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| checksums.txt | < 22 hours ago | 741 Bytes | |
| netcap-nodpi-v0.9.0-darwin-arm64.tar.gz | < 22 hours ago | 21.3 MB | |
| netcap-v0.9.0-linux-amd64-musl.tar.gz | < 22 hours ago | 27.9 MB | |
| netcap-v0.9.0-linux-amd64-libc.tar.gz | < 22 hours ago | 28.0 MB | |
| netcap-nodpi-v0.9.0-linux-amd64-musl.tar.gz | < 22 hours ago | 27.8 MB | |
| netcap-nodpi-v0.9.0-linux-amd64-libc.tar.gz | < 22 hours ago | 27.8 MB | |
| netcap-nodpi-v0.9.0-windows-amd64.tar.gz | < 22 hours ago | 32.6 MB | |
| netcap-v0.9.0-darwin-arm64.tar.gz | < 22 hours ago | 31.0 MB | |
| README.md | < 22 hours ago | 3.2 kB | |
| v0.9.0 source code.tar.gz | < 22 hours ago | 304.4 MB | |
| v0.9.0 source code.zip | < 22 hours ago | 306.0 MB | |
| Totals: 11 Items | 807.0 MB | 1 | |
📦 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
libcfor standard Linux distros (Ubuntu, Debian, CentOS). Usemuslfor 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.txtbefore use
Changelog
- dfa44153 Add generic protobuf wire format stream decoder
- 64e0229e Improve error handling and logging in database generation process
- 66b22506 Merge branch 'master' into cursor/handle-data-retrieval-errors-gracefully-1f0b
- 326f6d2e Merge branch 'master' of github.com:dreadl0ck/netcap
- 1a162f12 Merge pull request [#41] from dreadl0ck/cursor/handle-data-retrieval-errors-gracefully-1f0b
- 1dbec429 Merge pull request [#56] from dreadl0ck/feature/protobuf-decoder
- 8ba92384 Remove generated netcap.pb.go from version control
- a60e49c7 add software report
- 51c1b0e5 deepwiki
- 09c3a971 device enrichment with discovery fields, refined credential harvesters
- c73213a5 fix vulnerable dependencies, remove next.js adapter
- a57045cf gallery update
- 422b5fd2 gen-v
- c2d1151e npm pkg bump
- 700e7c49 readme update
- 0c230c22 remove compiled binaries from version control
- fe3432be remove nextjs
- a028e80d support for additional protocols
- cccbf88b v0.8.8
- 19991065 v0.9.0 release
- 63349421 v0.9.0 release
- 7261e8e7 v0.9.0 release
- 3febd0df v0.9.0 release
- 6e3f02ec yara and magika support
Full Changelog: https://github.com/dreadl0ck/netcap/compare/v0.8.7...v0.9.0