e1senh0rn / ioh_collectors

An attempt to write async udp collectors in different languages purely for fun.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ioh_collectors

An attempt to write async udp collectors in different languages purely for fun. All collectors should write parsed message in mongodb.

Message is a plain string with ":" usead as field separator. For example:

probe_name:probe_value:checksum

So it is really simple and straightforward.

Clients are talking to collector via (IPv6) UDP on port 28000.

ruby-emle

Collector implemented in Ruby (2.0) using EventMachine-LE (for IPv6 support).

About

An attempt to write async udp collectors in different languages purely for fun.


Languages

Language:Ruby 53.7%Language:Go 24.2%Language:Python 21.7%Language:Shell 0.4%