Ask HN: Simple TCP Monitoring

3 points by ccozan ↗ HN
Dear HN,

since a few good hours I am looking for a solution. I googled everything in all keyword combination but still can't find a very simple TCP monitoring tool, with a REST interface. It seems:

- all comercial offerings are total kitchen sink - open source variants do not have the REST API, and require CLI or some very 90's style web cluttered interface

Thank you in advance for any hints!

4 comments

[ 3.1 ms ] story [ 13.2 ms ] thread
(comment deleted)
Can you elaborate on the API that you need? To create checks?
You might want to look at flows instead of packets. Maybe google ipfix or netflow for tools. Unless you are talking about firewall or other settings I don't think REST and packet monitoring would be a good fit.
What is a "TCP monitoring tool with a REST interface?" Do you want a TCP proxy, or a system telemetry tool to report TCP related metrics?

I don't see why you would want to apply REST to a proxy unless you mean using REST to create filtering/interception rules. Using REST for a telemetry tool might be a good solution.

If you need packet filtering, there are tons of TCP proxy solutions out there. Maybe try this: https://github.com/ickerwx/tcpproxy

If telemetry is what you're after, maybe have a look at OSQuery (https://osquery.io/) from Facebook.