v0.6.8b99 20190712
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