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

Support for collecting active network connections #108

Open
puffyCid opened this issue Feb 8, 2024 · 1 comment
Open

Support for collecting active network connections #108

puffyCid opened this issue Feb 8, 2024 · 1 comment
Labels
enhancement New feature or request Linux Issue related to Linux macOS Issue related to macOS Windows Issue related to Windows

Comments

@puffyCid
Copy link
Owner

puffyCid commented Feb 8, 2024

What new feature do you think would be cool to add to artemis?
Artemis currently does not support collecting active network connections. It would be really cool if an user could collect network connections and associated process information. (similar to netstat)

Describe the solution you'd like
Collect active network connections

Additional context
Since active network connections only exist in memory, we will need to use OS APIs to collect them.
The ideal solution is to find a Rust crate that supports collecting network connections on Windows, macOS, and Linux

@puffyCid puffyCid added enhancement New feature or request Windows Issue related to Windows macOS Issue related to macOS Linux Issue related to Linux labels Feb 8, 2024
@puffyCid
Copy link
Owner Author

https://github.com/GyulyVGC/listeners could be an interesting library that could provide this functionality.
however, right now it only supports processes listening for TCP connections

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Linux Issue related to Linux macOS Issue related to macOS Windows Issue related to Windows
Projects
None yet
Development

No branches or pull requests

1 participant