1.1.0
v1.1.0
new
- Migrate to Go modules! Compiling from source should be a lot easier now. This does however require that you are using golang v 1.11+
- Relicense to GPL 3. 🎉
- Add the ability to sort reports using perception hashing with the
--sort-perception
/-P
flag (thanks @coldshell) - Add HTML page title grabbing. This will reflect in all reports.
- Add the ability to sort reports by status code.
- Add the ability to sort reports by title.
- Add the
--virtual-time-budget
flag for the Chrome headless invocation to give pages some time to settle post load, exposed as the--chrome-time-budget
flag ingowitness
(thanks @fork-while-fork) - Add the ability to disable database features. This is implemented with the new
--disabled-db
flag. - Add the ability to automatically prefix urls with
http://
andhttps://
for urls/domains read from a file. - Paginate reports by default.
- Add report filter to ignore all entries that did not have a successful HTTP response code.
- Add the ability to parse Nmap XML scans and scan the targets within. This is added as the new
gowitness nmap
command. - Add a new command line report which would read a
gowitness.db
file and report URL, status code and title. This is implemented in the newgowitness report list
command. - Add the ability to add extra arguments to the underlying Chrome headless invocation with the new
--chrome-arg
/-g
flag. This could be used to set say a proxy server with-g "--proxy-server=127.0.0.1:8080"
changes
- Move the HTML report generation command from
gowitness generate
togowitness report generate
.
fixes
- Update the default user agent string to be more recent.
- Allow HTML reports to be viewed offline by embedding all of the template assets.
b8c195eb89854be6f1956648bb39dde97c150d32 gowitness-darwin-amd64
8eb7d63ed8b36a8a15f2723d969fdcf4b0ef365c gowitness-linux-amd64
ee2bbd72e347d6fffb120324c7300a682214c0a1 gowitness-windows-amd64.exe