github sensepost/gowitness 2.4.0

latest releases: 3.0.3, 3.0.2, 3.0.1...
2 years ago

66 commits later, this is a major release of gowitness with many new features, fixes and overall polish. Some screenshots to see what the updated report server UI looks like is below, followed by the change log for this release. Enjoy!

The new Dashboard view

gowitness-dashboard

A dark themed, detailed view:

gowitness-detail

A light themed, detailed view:

gowitness-detail-light

new

  • Add application technology identification using Wappalyzer (via #104 and #110 and #127) (in 3a80bf6 and e79214e and 65816c6) (thanks guervild and Ice3man543 and terrabitz)
  • Improve performance in HostsInCIDR() method (via #107) (in 71125b2) (thanks NickChillClub)
  • Add a Nessus parser (via #123) (in e1923bb) (thanks randomactsofsecurity)
  • Add additional header support (via #124) (in c7b874a) (thanks randomactsofsecurity)
  • Refactor the webserver to make use of Gin (in 6fad6c3)
  • Various web UI dependency upgrades, fixes and layout updates (via 05f3c32)
  • Add new API endpoints. API documentation can be found in the Wiki here (via 49c8702 and 6769e88)
  • Add a new dashboard view (via 00f9394)
  • Restore the ability to export static HTML reports again (via 3e459eb)
  • Record both browser console logs and network events as emitted via Chrome. These fields are searchable and make it possible to see the IP's that hosts resolved to at the time of the screenshot (in 396de21 and 3efb7b0)
  • Add a simple pager to the detail view (in 0c14e67)
  • Add a theme switcher for light mode or dark mode, defaulting to dark mode (in 0cbdafb)
  • Add the ability to dump and save the DOM (in 453a0fc)
  • Significantly refactor the search feature to more agressively search through collected data. This includes URL's, DOM's, network events, console logs and more. (in 78303cb)
  • Add the ability to save screenshots as PDF's instead of PNG's (in 2f87924)
  • Add an example docker-compose.yml file to show how the report server could be used when exposed to a larger network.

fixes

other

76065c1c937630e44ecde32abfc0fd945cb20483  gowitness-2.4.0-darwin-amd64
b556b7f45a1b313a1686843f219cf8b045ad0e48  gowitness-2.4.0-darwin-arm64
d361fe3cdf738b0fe60b204a03017e3b4b38ffb5  gowitness-2.4.0-linux-amd64
0f91805c85dd665758e205dda8e8edf09dacb498  gowitness-2.4.0-windows-amd64.exe

Don't miss a new gowitness release

NewReleases is sending notifications on new releases.