Skip to content

aha-project/AHA-GUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AHA-GUI

This repository contains the GUI portion of the AHA (AttackSurface Host Analyzer) project which visualizes results from AHA-Scraper-Lin and AHA-Scraper-Win.

AHA-GUI allows you to interactively inspect the graph, view connections, and gauge relative vulnerability of the components.

Developed by ESIC, Washington State University.

User Instructions

Click here for user walkthrough / documentation

Build Instructions

Note: if you're just looking to run AHA-GUI builds are periodically posted under the GitHub Repo's releases tab.

Build Prerequisites

  1. Install Java 1.8 (required to build and run)
  2. Install apache ant (only required to build)
  3. Clone the repo

Build

  1. cd to the cloned AHA-GUI directory withbuild.xml in it
  2. run ant
  3. the build directory will contain the resulting built project
  4. (if you'd like to clean after making changes and before rebuilding you can run ant clean)

NOTE:

This project uses GraphStream. GraphStream Java .jars are located within this repo for ease of securely building. For more info about GraphStream refer to the GraphStream project page, additional GraphStream copyright and license(s)ing information are included both in the repo and the release builds. Since the graphstream site does not have HTTPS enabled right now, this is the easiest way to ensure people can get the deps quickly, easily, and safely.

Screeenshots:

Beta Screenshot: Screenshot

About

Repository for the GUI portion of the AHA project which visualizes results from the AHA-Scraper

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages