Skip to content
This repository has been archived by the owner on Jan 13, 2023. It is now read-only.

New HTML report

Pre-release
Pre-release
Compare
Choose a tag to compare
@michenriksen michenriksen released this 13 May 09:27
· 8 commits to master since this release

NOTE: This is a pre-release! The HTML report has been completely changed and is now powered by the Vue.js Javascript framework and has lots of great new features. Please try it out and report any bugs or issues. Thanks! Are you a vis.js wizard? If so, I would love to hear if you have any recommendations for improving the network graph!

Added

  • Session data will now be written to output directory as aquatone_session.json
  • New url_hostname_resolver agent that resolves page's hostnames to IP addresses
  • New url_page_title_extractor that extracts HTML page titles from responsive pages
  • New command line flag -template-path to specify a custom template to use for the HTML report
  • New command line flag -session to load a previous Aquatone session file and generate a report on its data
  • Aquatone is now compiled for ARM64 in build.sh

Changed

  • Bigger refactoring of session and pages
  • New Vue.js powered HTML report with lots of new cool stuff:
    • New look and feel
    • Pages can now be viewed in different modes:
      • By Similarity: Pages are displayed in clusters by their HTML structure similarity
      • By Hostname: Pages are displayed in clusters by their hostname
      • Single Pages: Pages are shown one-by-one with bigger screenshots and response headers (oldschool Aquatone style)
    • Vis.js powered network graph view to see relations between pages, IP addresses and technologies
    • Page clusters are now rendered in a paginated carousel view instead of horizontally scrollable lanes
    • Clusters and pages are paginated to improve performance on large reports
    • Page titles are now shown for pages

Removed

  • url_logger agent (no longer needed)