-
Notifications
You must be signed in to change notification settings - Fork 909
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 Shellfire VPN support #2253
Conversation
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@0xA50C1A1, Just out of curiosity: are you going to push other similar VPN stuff?
Yea, I was thinking of adding some more VPN stuff that I sometimes use. |
@IvanNardi Btw, what do you think, how hard is to implement cert extraction for OpenVPN with TLS auth in nDPI? That would be a really useful feature. |
I am going to accept this PR anyway Just some thoughts... @0xA50C1A1, @lucaderi , @utoni |
Well, in case of OpenVPN with TLS auth it's possible to extract some information from the cert.
I agree. Nowadays there are more VPN services than a dog got fleas, so it would be wasteful to create a new id for each one. |
Yes. I was only talking about VPN where we can't extract any other information than plain OpenVPN/Wireguard/... if we are able to tell one specific VPN from another (for the "real" traffic), it makes sense to have a dedicated ID |
See #2254 |
IMHO the SNIs a pretty generic. So by just visiting the websites, nDPI will classify that https traffic as VPN, which is kind of a false-positive. Is it possible to use the client or server hello to see if it is a Webbrowser or VPN Client that wants to communicate? |
Are you saying that we should use |
Ok, I'll change this PR to a draft for a while. |
Please sign (check) the below before submitting the Pull Request:
Describe changes:
Yet another VPN service out of the thousands. This one is operated by the German company Shellfire GmbH.