github sensepost/gowitness 3.1.0

11 hours ago

A new release, this time focussing on performance and various bug fixes! Thanks to all of the contributors! Enjoy! 🎉

New

  • Refactor the chromedp driver, focussing on performance. The new implementation spawns a single browser instance with multiple tabs instead of a full browser for each target, via ecf40e4
  • Improve performance of perception hash calculations, primarily avoiding excessive allocations, via a76c350
  • Also enable error logs when the debug flag is enabled, via cd39cbe
  • Add a new --skip-network-logs flag to skip recording network logs in writers, via 80ff437
  • Restore the --screenshot-filter option by @helviojunior in #266
  • Add IPv6 parsing logic for Nessus reader @GOAT-FARM3R in #293
  • Add keyboard shortcuts to next/prev in gallery view by @laluka in #296

Fixed

  • Handle JavaScript popups better in the chromedp driver, via ebf154e
  • Improve custom header parsing logic, via ddbaf90
  • Ignore error if the build directory doesn't exist yet by @viaccoz in #273
  • Solved Issue for Query Parameters When Reading URLs from File by @noob6t5 in #284
  • MySQL/PSQL Updates for Compatibility by @knavesec in #288
  • Fix "error enabling network tracking: context deadline exceeded" error message by @Elymaro in #292
  • Fix typo in error message for Chrome installation by @compass-dexter in #297

Other

  • Dump both Go and Javascript dependencies, numerous times (which results in a fresh UI bundle).

New Contributors

Full Changelog: 3.0.5...3.1.0

Don't miss a new gowitness release

NewReleases is sending notifications on new releases.