| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| gowitness-3.1.0-windows-arm64.exe | 2025-11-17 | 46.5 MB | |
| gowitness-3.1.0-windows-amd64.exe | 2025-11-17 | 48.8 MB | |
| gowitness-3.1.0-linux-arm64 | 2025-11-17 | 47.3 MB | |
| gowitness-3.1.0-linux-arm | 2025-11-17 | 47.4 MB | |
| gowitness-3.1.0-linux-amd64 | 2025-11-17 | 49.1 MB | |
| gowitness-3.1.0-darwin-arm64 | 2025-11-17 | 48.7 MB | |
| gowitness-3.1.0-darwin-amd64 | 2025-11-17 | 50.2 MB | |
| 3.1.0 source code.tar.gz | 2025-11-17 | 5.4 MB | |
| 3.1.0 source code.zip | 2025-11-17 | 5.5 MB | |
| README.md | 2025-11-17 | 3.1 kB | |
| Totals: 10 Items | 348.9 MB | 0 | |
A new release, this time focussing on performance and various bug fixes! Thanks to all of the contributors! Enjoy! 🎉
New
- Refactor the
chromedpdriver, focussing on performance. The new implementation spawns a single browser instance with multiple tabs instead of a full browser for each target, via https://github.com/sensepost/gowitness/commit/ecf40e491637280b2a8146533281952fbe8bba72 - Improve performance of perception hash calculations, primarily avoiding excessive allocations, via https://github.com/sensepost/gowitness/commit/a76c3504cbdce507b9cdf624e733988f21685aa4
- Also enable error logs when the debug flag is enabled, via https://github.com/sensepost/gowitness/commit/cd39cbe7e3eead137d19d1ac7f499d91c9a1e914
- Add a new
--skip-network-logsflag to skip recording network logs in writers, via https://github.com/sensepost/gowitness/commit/80ff437ebaf470261a444b625c6ca6c29b9573cf - Restore the
--screenshot-filteroption by @helviojunior in https://github.com/sensepost/gowitness/pull/266 - Add IPv6 parsing logic for Nessus reader @GOAT-FARM3R in https://github.com/sensepost/gowitness/pull/293
- Add keyboard shortcuts to next/prev in gallery view by @laluka in https://github.com/sensepost/gowitness/pull/296
Fixed
- Handle JavaScript popups better in the
chromedpdriver, via https://github.com/sensepost/gowitness/commit/ebf154e1d672809837aa50bc9c8f4373f0dee428 - Improve custom header parsing logic, via https://github.com/sensepost/gowitness/commit/ddbaf90c9a0f332b7a576e02a0ce59afebb6a201
- Ignore error if the build directory doesn't exist yet by @viaccoz in https://github.com/sensepost/gowitness/pull/273
- Solved Issue for Query Parameters When Reading URLs from File by @noob6t5 in https://github.com/sensepost/gowitness/pull/284
- MySQL/PSQL Updates for Compatibility by @knavesec in https://github.com/sensepost/gowitness/pull/288
- Fix "error enabling network tracking: context deadline exceeded" error message by @Elymaro in https://github.com/sensepost/gowitness/pull/292
- Fix typo in error message for Chrome installation by @compass-dexter in https://github.com/sensepost/gowitness/pull/297
Other
- Dump both Go and Javascript dependencies, numerous times (which results in a fresh UI bundle).
New Contributors
- @viaccoz made their first contribution in https://github.com/sensepost/gowitness/pull/273
- @helviojunior made their first contribution in https://github.com/sensepost/gowitness/pull/266
- @noob6t5 made their first contribution in https://github.com/sensepost/gowitness/pull/284
- @knavesec made their first contribution in https://github.com/sensepost/gowitness/pull/288
- @Elymaro made their first contribution in https://github.com/sensepost/gowitness/pull/292
- @GOAT-FARM3R made their first contribution in https://github.com/sensepost/gowitness/pull/293
- @laluka made their first contribution in https://github.com/sensepost/gowitness/pull/296
- @compass-dexter made their first contribution in https://github.com/sensepost/gowitness/pull/297
Full Changelog: https://github.com/sensepost/gowitness/compare/3.0.5...3.1.0