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

Add support for UDP #145

Open
dfeyer opened this issue Feb 29, 2024 · 1 comment
Open

Add support for UDP #145

dfeyer opened this issue Feb 29, 2024 · 1 comment

Comments

@dfeyer
Copy link

dfeyer commented Feb 29, 2024

Hi, thanks a lots for this project, love it.

Do you think it's possible to add UDP check ? I have a few Wireguard VPN to monitor, and it will be a pleasure to use Vigil

@valeriansaliou
Copy link
Owner

valeriansaliou commented Mar 1, 2024

Hello! I've already considered that, but due to the datagram stateless nature of UDP, it's really hard to probe into an UDP socket in a generic way. We'd need Vigil to implement UDP-based protocols such as DNS, Wireguard, etc. to probe into specific UDP based protocols, which'd be too complex since a lot of people will be requesting a lot of different UDP-based protocols over time (eg. having a dns:// probe).

To circumvent this issue, if Wireguard lets you open a TCP port on the side, it could let you monitor your Wireguard setup via TCP, even if you're not using TCP in practice.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants