IQTLabs Poseidon Versions Save

Poseidon is a python-based application that leverages software defined networks (SDN) to acquire and then feed network traffic to a number of machine learning techniques. The machine learning algorithms classify and predict the type of device.

v0.15.5

3 years ago
  • Add e2e test, reduce size of poseidon and poseidon-api containers.
  • Updated faucetconfrpc, certstrap, pytype, transistions, pytest, cmd2, faucet, gauge, grafana

v0.15.4

3 years ago
  • Updated faucetconfrpc (move certstrap to faucetconfrpc)
  • Fix handling of empty faucet.yaml
  • Updated pytype, pytest, prometheus, texttable, ruamel.yaml, cmd2

v0.15.3

3 years ago
  • Updated cmd2, pytype, faucetconfrpc

v0.15.2

3 years ago
  • Updated faucet, gauge, grafana, rabbitmq, faucetconfrpc, cmd2, docker, pylint, pytest-cov, and pytype
  • Clean up RPC calls to Faucet

v0.15.1

3 years ago
  • Fix certstrap created certificates (old faucetconfrpc certificates must be removed, will be automatically recreated)
  • Use more specific faucetconfrpc write RPCs to fix conflicts with other RPC applications.
  • updated network-tools, cmd2, docker, faucetconfrpc, pytype, urllib3, grafana

v0.15.0

3 years ago
  • updated faucetconfrpc (and certificates move to /opt/faucetconfrpc by default)
  • updated to networkml 0.6.0
  • repo move from cyberreboot to iqtlabs
  • updated cmd2, faucet, grafana, prometheus, pytype

v0.14.3

3 years ago

Internal refactoring for faucetconfrpc compatibility updated faucetconfrpc, networkml, pytest, docker, urllib3, pytype, crviz

v0.14.2

3 years ago

Upgrade faucetconfrpc and crviz

v0.14.1

3 years ago
  • Internal refactoring to simplify ACL processing.
  • Updated network-tap, pytype, cmd2, faucet, gauge, faucetconfrpc, grafana, netaddr.

v0.14.0

3 years ago
  • Poseidon now uses faucetconfrpc to manage Faucet's config files (controller_config_file is obsolete)
  • controller_uri, rabbit_enabled, rabbit_server, rabbit_port all obsolete (Poseidon will always use its own rabbit server, or the one configured for Faucet)
  • Poseidon no longer supports Faucet log parsing to retrieve events (default remains the Faucet event API)
  • Poseidon can now mirror leaf switches like (WiFi APs) by mirroring the port on a neighboring switch (see controller_proxy_mirror_ports)
  • Changed from alpine:3.12 to debian/python:3.8-slim to reduce build times.
  • Updated docker, netaddr, transitions, pytype, faucet, gauge, faucet-adapter-rabbitmq, grafana, prometheus, networkml, network-tools