Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SniffNet Remote Agent to Monitor the Network Adapter on a Remote Host or Hosts #303

Open
1 task done
kenrmayfield opened this issue Jul 6, 2023 · 7 comments
Open
1 task done
Labels
enhancement New feature, request, or improvement wontfix This will not be worked on

Comments

@kenrmayfield
Copy link

Is there an existing issue for this?

  • I have searched the existing issues.

Describe the solution you'd like

Setup a Remote Agent for SniffNet, just like Nagios's Remote Agent to Monitor the Network Adapter on a Remote Host or Hosts.
This would be a Option just like in SniffNet when you Pick which Network Adapter you would like to Monitor Network Traffic.
The Remote Agent would be Installed on Windows/Linux and Send Live Data of Network Traffic Information back to SniffNet.

Is your feature request related to a problem?

No response

@GyulyVGC
Copy link
Owner

GyulyVGC commented Jul 6, 2023

As of now, the available adapters are those identified by pcap and are only internal to the machine on which Sniffnet is installed.

The idea you mentioned would require the development of the remote agent, if I understood correctly, and this is out of scope at the moment.

If you are aware, feel free to link some resource from which I can take inspiration for the modalities of work of remote agents and the transmission of data to the main application.

If the process wouldn't break too much the existing code base, I could consider this feature in the long term.

@GyulyVGC
Copy link
Owner

GyulyVGC commented Jul 8, 2023

Thanks!
This seems a bit out of scope at the moment, since many other features are being worked on and none of them is going in the direction of a server + agent application, at least for the moment.

Feel free to leave this issue open, but I'll tag it as wontfix for now.

@GyulyVGC GyulyVGC added enhancement New feature, request, or improvement wontfix This will not be worked on labels Jul 8, 2023
@aderusha
Copy link

  1. https://geekpeek.net/nagios-plugin-bash/
  2. https://github.com/NagiosEnterprises/ncpa
  3. https://github.com/NagiosEnterprises/nrpe
  4. https://nsclient.org/
  5. https://github.com/mickem/nscp

I don't think any of these solutions will provide anything more than RX TX counters for each interface. Nagios plugins aren't exporting port and IP src/dst addressing for each flow, it's just a count of how many packets came into and out of each individual network interface.

@hbednar
Copy link

hbednar commented Aug 2, 2023

@GyulyVGC @kenrmayfield
Opensnitch might be a good option, its a firewall made of a daemon and a UI.
But, it can run the daemon without the UI on a remote clients and send the logs to the UI on a different server.
It also supports SIEM integration, so either way you don't need to maintain an agent just read the logs.

https://github.com/evilsocket/opensnitch/wiki/SIEM-integration

@kenrmayfield
Copy link
Author

@GyulyVGC

Have you thought about making a Agent for Windows and Daemon for Linux so that SniffNet can Sniff
Remote Machines?

@GyulyVGC
Copy link
Owner

GyulyVGC commented Sep 2, 2023

Have you thought about making a Agent for Windows and Daemon for Linux so that SniffNet can Sniff Remote Machines?

Hi @kenrmayfield, as I anticipated:

This seems a bit out of scope at the moment, since many other features are being worked on and none of them is going in the direction of a server + agent application, at least for the moment.
Feel free to leave this issue open, but I'll tag it as wontfix for now.

I included this request in the project's roadmap, but it'll be likely one of the last features to be implemented.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature, request, or improvement wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

4 participants