Netis Cloud Probe (Packet Agent, name used before)is an open source project to deal with such situation: it captures packets on Machine A but has to use them on Machine B.
This case is very common when you try to monitor network traffic in the LAN but the infrastructure is incapable, for example
- There is neither TAP nor SPAN device in a physical environment.
- The Virtual Switch Flow Table does not support SPAN function in a virtualization environment.
Also, this project aims at developing a suite of low cost but high efficiency tools to survive the challenge above.
- pktminerg is the very first one, which makes you easily capture packets from an NIC interface, encapsulate them with GRE and send them to a remote machine for monitoring and analysis.
- pcapcompare is a utility for comparing 2 different pcap files.
- gredump is used for capturing GRE packet with filter, and save them to pcap file.
- gredemo is a demo app which is used to read packet from a pcap file and send them all to remote NIC. This can be only used when built from source code.
- probeDaemon is a new added module from v0.7.0, which is responsible for the management of the pktminerg process.
- It can pull and kill pktminerg process and set the parameters of pktminerg in the command line. This module should work with CPM (Cloud Probe Manager),which provides a user interface to set the strategies of pktminerg and can also display the statistis reported from pktminerg in graphs.
- You can contact Netis for the further support of CPM, or you can also develop your CPM. Currently, no probeDaemon for Win, which will be released later.
- It can pull and kill pktminerg process and set the parameters of pktminerg in the command line. This module should work with CPM (Cloud Probe Manager),which provides a user interface to set the strategies of pktminerg and can also display the statistis reported from pktminerg in graphs.
Getting Started
Installation
CentOS 7/8 and RedHat 7
- Download and install the RPM package. Find the latest package from Releases Page.
wget https://github.com/Netis/cloud-probe/releases/download/v0.7.0/netis-cloud-probe-0.7.0.x86_64_centos.rpm
rpm -ivh netis-cloud-probe-0.7.0.x86_64_centos.rpm
For more information click here.