Skip to content

v0.6.8b99 20190712

Compare
Choose a tag to compare
@ESIC-DA ESIC-DA released this 12 Jul 20:38
· 20 commits to master since this release

v0.6.8b99 20190712

  • To take advantage of all the newest features, make sure you're using the newest AHA-Scraper (most of the new stuff is windows scraper only at the moment)
  • √ Add integration to get information from aDolus using the file hashes gathered with the latest windows scraper
    • √ Works via a button in the GUI which will update the file and then re-open the updated data file in the viewer
    • √ Also works from the command line in the case you want to update a bunch of files at once/from a script/etc. (--updatefile combined with inputFile=)
    • √ Progress bar so you can see what you're waiting for in the GUI land
    • √ Progress bar also pops up if you launch from CLI, gracefully doesnt show if headless env
    • √ Fetches the aDolus score, list of known CVEs, avg of the CVE scores
    • √ Backend support to fetch/parse JSON over HTTPs that may be extended to other remote information providers in the future
    • √ Put your API key from adolus' 'api access' page in a text file called credentials.txt in the same location as AHA-GUI.jar
    • √ Attempts to warn if aDolus credentials in credentials.txt are no good
    • √ Avoid reloading the file/GUI if the user exits the file update process via the cancel button
    • √ Forwarning: using --verbose / --debug will dump gobs of flattened JSON when updating files
  • √ Keep column widths in inspector when clicking on a new node
  • √ Support purging/reloading graph rather than entire GUI
    • √ Faster
    • √ View wont randomly switch monitors when opening new file
    • √ View wont reload if user selects cancel
    • ! Menu selections (show/hide items) are reset to default on new file load, this may change eventually
  • √ Cleanup data model and move to more correct MVC
  • √ Clicking on nodes / updates to inspector should be marginally faster (still limited by GUI drawing speed)
  • √ Add keyboard shortcuts
  • √ Add menu to Data View
    • currently only helps close the view via keyboard shortcut, but eventually more menu items will be added
  • √ Reduced default verbosity by not printing the metrics table, only platform maxes. Use --verbose to see all
  • √ Improved exception handling in MouseAdapter
  • √ Cleaned up some concurrency issues on file load
  • √ Many many code cleanups
  • √ Reduced code verbosity in AHAGUI and AHAGUIHelpers
  • √ Connected Processes table should now be correct in the sidebar
  • √ Entire row in score metrics section of sidebar is now colored red rather than just the metric (i.e. true now appears red too)
    • Untested but linux drawing performance may be improved via setting system properties
  • ! Pipe support is still buggy, some connections may not be drawn, "listening process" list in data table is full of pipes

SHA256(AHA-GUI-v0.6.8b99-20190712.zip)= d9fcf92e49b4e0ece203803589e29116edd568f16555f7410aa1507cea283a32