1.0.1 • Published 5 years ago

cyiot-automation v1.0.1

Weekly downloads
2
License
ISC
Repository
-
Last release
5 years ago

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