5G-SAT - 5G Security Analysis Tool
An 5G security analysis and visualization tool
# Clone this repository git clone https://github.com/CapriTechLimited/5G-SAT.git # Go into the repository cd 5G-SAT # Install dependencies npm install
Different mode operations of the app.
# To run the app in the default mode npm start # To run the app in developer mode npm run dev # To build the app into binary npm run dist
Because the app is still in prototype stage, it is best to keep up to date with the most recent commits. To do so, before starting the app, type:
# inside the 5G-SAT directory # update to latest git pull
Once the app starts, the first window (home screen) will ask you to choose which modeling phase would you like to perform analysis in. After you select a phase, you will be presented with three choices. The first is to create a new graph. The second choice is to load an existing graph. The third option is the debug app, which loads a default graph used for debugging purposes.
You will find some example graphs in the
- Note in performance. If you render a graph with more than a thousand nodes, depending on your hardware, you might detect some performance issues. The reason is that the default label rendering of nodes and edges in ASTo is quite expensive. Rendering label on nodes and edges along with directional arrows is expensive. To improve performance you can hide the labels and the directional arrows by pressing the
You can find more information about Cytoscape's performance optimizations in this link.
If you want to contribute that's great news