1.0.1 • Published 5 years ago
cyiot-automation v1.0.1
cyiot-automation
Cyiot automation testbed. testbed consists of 5 protects:
- main protect - detection of actions
- mitigation protect - mitigation
- access point creator - protect can create open access points via rest api
- attacker - protect can create open access points via rest api as well as perform other attacks
- victim - protect can connect to wifi network as well as perform other actions
Tests:
- find ap test
- access point creator will create an access point, main protect should detect it.
- login
- test that login to cyiot app works.
- demo
- clear tenant
- start protects
- start access point
- test that cyiot app finds access point
- approve the network as corporate network
- connect victim to ap
- test that victim is connected and approved.
- start an access point with a similar name from attacker
- see that access point is detected and an incident is found
- connect victim to attacker network
- see that victim got disconnected due to mitigation.
- TODO: 5GHZ test.
APIS:
- protect api
- agent api
- clear tenant api
- TODO: app api
- TODO: slack api
- TODO: email api
Usage
Execute from bamboo. TODO: add explanation on this