Added glossary
This commit is contained in:
@@ -38,6 +38,7 @@ The best place to start is :ref:`about`
|
|||||||
PrimAITE API <source/_autosummary/primaite>
|
PrimAITE API <source/_autosummary/primaite>
|
||||||
PrimAITE Tests <source/_autosummary/tests>
|
PrimAITE Tests <source/_autosummary/tests>
|
||||||
source/dependencies
|
source/dependencies
|
||||||
|
source/glossary
|
||||||
|
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:caption: Project Links:
|
:caption: Project Links:
|
||||||
|
|||||||
76
docs/source/glossary.rst
Normal file
76
docs/source/glossary.rst
Normal file
@@ -0,0 +1,76 @@
|
|||||||
|
Glossary
|
||||||
|
=============
|
||||||
|
|
||||||
|
.. glossary::
|
||||||
|
|
||||||
|
Network
|
||||||
|
The network in primaite is a logical representation of a computer network containing :term:`Node<Nodes>` and :term:`Link<Links>`.
|
||||||
|
|
||||||
|
Node
|
||||||
|
A Node represents a network endpoint. For example a computer, server, switch, or an actuator.
|
||||||
|
|
||||||
|
Link
|
||||||
|
A Link represents the connection between two Nodes. For example, a physical wire between a computer and a switch or a wireless connection.
|
||||||
|
|
||||||
|
Agent
|
||||||
|
An agent is a representation of a user of the network. Typically this would be a user that is using one of the computer nodes, though it could be an autonomous agent.
|
||||||
|
|
||||||
|
Red Agent
|
||||||
|
An agent that is aiming to attack the network in some way, for example by executing a Denial-Of-Service attack or stealing data.
|
||||||
|
|
||||||
|
Blue Agent
|
||||||
|
A defensive agent that protects the network from Red Agent attacks to minimise disruption to green agents and protect data.
|
||||||
|
|
||||||
|
Green agent
|
||||||
|
Simulates typical benign activity on the network, such as real users using computers and servers.
|
||||||
|
|
||||||
|
Information Exchange Request (IER)
|
||||||
|
...
|
||||||
|
|
||||||
|
Pattern-of-Life (PoL)
|
||||||
|
...
|
||||||
|
|
||||||
|
Protocol
|
||||||
|
...
|
||||||
|
|
||||||
|
Service
|
||||||
|
...
|
||||||
|
|
||||||
|
Gym
|
||||||
|
...
|
||||||
|
|
||||||
|
Reward
|
||||||
|
...
|
||||||
|
|
||||||
|
Access Control List
|
||||||
|
...
|
||||||
|
|
||||||
|
Observation
|
||||||
|
...
|
||||||
|
|
||||||
|
Action
|
||||||
|
...
|
||||||
|
|
||||||
|
StableBaselines3
|
||||||
|
...
|
||||||
|
|
||||||
|
Ray RLLib
|
||||||
|
...
|
||||||
|
|
||||||
|
Episode
|
||||||
|
...
|
||||||
|
|
||||||
|
Step
|
||||||
|
...
|
||||||
|
|
||||||
|
Reference environment
|
||||||
|
...
|
||||||
|
|
||||||
|
Transaction
|
||||||
|
...
|
||||||
|
|
||||||
|
Laydown
|
||||||
|
...
|
||||||
|
|
||||||
|
User data directory
|
||||||
|
PrimAITE supports upgrading software version while retaining user data. The user data directory is where configs, notebooks, and results are stored, this location is `~/primaite` on linux/darwin and `C:\Users\<username>\primaite` on Windows.
|
||||||
Reference in New Issue
Block a user