Honeynet Project generic authenticated datafeed protocol, Go implementation
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
example
README.md
hpfeeds.go

README.md

go-hpfeeds

Basic Go client implementation of hpfeeds, a simplistic publish/subscribe protocol, written by Mark Schloesser (rep), heavily used within the Honeynet Project for internal real-time data sharing. Backend component of Honeymap and hpfriends.

Usage

See example and go doc.

License

BSD

TODO

  • Test if everything actually works as intended, maybe write some unit tests
  • Implement wrapper for JSON channels
  • Add some sanity checks for message field length values, in case server sends incorrect stuff