Skip to content

Releases: faucetsdn/poseidon

v0.3.0

13 Jul 18:48
d7c87c1
Compare
Choose a tag to compare
  • Deployment now uses a .deb package
  • Fixed the docs builder
  • Fixed issues for missing Faucet files
  • Fix missing keys in metadata for BCF
  • Ensure configured span_fabric and interface_group options exist in BCF
  • Update version of pytest, pyyaml, and prometheus_client
  • Lock Python at 3.6 for gevent
  • Cleaned up and removed old scripts, code, and docs
  • Improved documentation in the README

v0.2.2

30 Jun 01:42
f237a6d
Compare
Choose a tag to compare
  • Update version of pia, gevent, and pytest
  • Progress on debian package installer and systemd unit
  • Improvements to Travis tests
  • Add healthcheck
  • Cleanup Dockerfile names
  • Fix issues with Poseidon configuring Faucet locally not over SSH
  • Update fixes for Faucet yaml changes
  • Make interface-group configurable for BCF
  • Fix some environment variable issues

v0.2.1

15 Jun 20:00
ca05d40
Compare
Choose a tag to compare
  • PoseidonML moved to the CyberReboot org
  • Updated version of gevent, pytest, pylint, and requests

v0.2.0

01 Jun 20:14
aa68cb4
Compare
Choose a tag to compare
  • Updated version of pytest
  • Improved test coverage
  • Improve handling environment variables with the helper script
  • Update version of gevent
  • Adds option to ignore learning public ip addresses

v0.1.9

18 May 19:19
af9b55b
Compare
Choose a tag to compare
  • Includes tcprewrite_dot1q in vent startup
  • Fixes subnets for IPv6
  • Updated version of gevent
  • Publishes specific port for Prometheus
  • Properly converts IPv6 to an int for Prometheus
  • Updated version of scp
  • Updated version of pylint

v0.1.8

04 May 22:11
f1f955a
Compare
Choose a tag to compare
  • Add metrics to Prometheus
  • Allow span-fabric name to be configured
  • Update pytest version
  • Update gunicorn version
  • Update API version of Alpine Linux
  • Add additional metadata for active or inactive (expired hosts)
  • Stores state changes to external systems (Vent)
  • Includes an additional endpoint to the API for extra details of the network (/network_full)
  • When unmirroring, it ensures that all captures on that port are finished first
  • Listens to FAUCET PORT_CHANGE and L2_EXPIRE events now
  • Updates known endpoints when they go away

v0.1.7

06 Apr 17:43
199703d
Compare
Choose a tag to compare
  • Improved mac learning
  • Improved logging
  • Log additional FAUCET Events
  • Fix mirroring and unmirroring for FAUCET

v0.1.6

23 Mar 23:19
a8ee5e7
Compare
Choose a tag to compare
  • Updates FAUCET paths to conform with 1.7.x
  • Adds an API for getting endpoints that Poseidon knows about
  • Updates a number of dependency versions
  • Adds CRviz for visualizing the network that Poseidon knows about
  • Fixes some bugs with mirroring
  • Fixes a bug where null would get written to faucet.yaml
  • FAUCET mirroring now uses messages from Events rather than logs
  • FAUCET can now unmirror

v0.1.5

09 Mar 17:33
0b31542
Compare
Choose a tag to compare
  • Adds support for RabbitMQ events from FAUCET
  • Allows queue to not be exclusive
  • Improve mirroring ports to allow for multiple mirrors simultaneously
  • Fixes feedback and gets out of mirroring when appropriate
  • Includes p0f in the helper script
  • Fixes a change in the formatting of the FAUCET log file
  • Slightly better error checking for environment variables

v0.1.4

09 Feb 17:19
84aae43
Compare
Choose a tag to compare
  • Updated versions for dependencies