2.5.0
new
- Make URLs clickable in static report exports (thanks @initstring) (via #172)
- Add ability to execute externally introduced JavaScript via the new
--js
flag on screenshotted pages. (thanks @djallalzoldik) (via #180) - Add PostgreSQL support (thanks @habitualdev) (via #166). You should now specify the database to use using a full URI. Eg:
sqlite://gowitness.sqlite3
(the default), orpostgres://user:pass@host/database
. - Add search API endpoint (docs: search (thanks @habitualdev) (via #166)
- Add ability to store screenshots in the database using a new flag
--screenshot-db-store
(thanks @habitualdev) (originally via #166 but refactored in 62d6de3). The report viewer will automatically fallback to the filesystem if database screenshots are not available. - Add HTTP response code filtering, controlling which HTTP codes get screenshotted. (thanks @nickspring) (originally via #137 but implemented in 1503c5b)
fixes
- Fix report server range selector. (thanks @randomactsofsecurity ) (via #163)
- Fix example nessus file syntax (thanks @brettgus) (via #170)
- Prevent duplicate file extensions added to filenames (thanks @maik-s) (via #183)
other
- Bump dependencies and Go version (in 4907cea, 921811d, a7941d8)
- Remove deprecated use of
io/ioutil
(in f939dec)
new contributors
- @brettgus made their first contribution in #170
- @initstring made their first contribution in #172
- @maik-s made their first contribution in #183
- @djallalzoldik made their first contribution in #180
- @habitualdev made their first contribution in #166
Full Changelog: 2.4.2...2.5.0
72f9578e558527bd5e8c6212d5e63b18867cd0b7 gowitness-2.5.0-darwin-amd64
d3fa213e6e0c8543256e26c1c3b3b71f23175485 gowitness-2.5.0-darwin-arm64
5f76bc689612b0b1ca5266834c76cb0c55a120b8 gowitness-2.5.0-linux-amd64
9c567241d9202689d395e704735fd8f3c1a47cfb gowitness-2.5.0-linux-arm64
c8005cc40c8a7a9c1c690737e14853c829263acd gowitness-2.5.0-linux-armv7
d906179afa9b59950a3ded496f9c0ede260c2cb7 gowitness-2.5.0-windows-amd64.exe