-
Notifications
You must be signed in to change notification settings - Fork 82
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
REALITY Server TLS Fingerprinting #438
Comments
愿闻其详
I'd like to hear the details. |
I have tested and found no server fingerprint problem (I have not studied TLS in depth, so my analysis may not be perfect)
Server was Xray for both tests the TLS config difference was that it had H3 support, because i was testing XHTTP H3 |
This old wiki page gives examples of extracting a TLS fingerprinting to text format. Basically, if you install Wireshark, you can run tshark with the https://gitlab.torproject.org/legacy/trac/-/wikis/doc/meek/SampleClientHellos
There was a feature at tlsfingerprint.io where you could upload a pcap file, and it would extract the Client Hellos and sow you how common the fingerprints are in a campus traffic tap. But the site seems to be down as I check it just now. There is source code for the site at https://github.com/refraction-networking/tls-fingerprint, but the greater part of the value was observed fingerprint frequencies. |
我觉得有很多可能,比如伊朗 GFW 对 REALITY 的封锁是基于 Vision / gRPC 的固有流量特征,或找到了当前 REALITY 代码的未知特征,很后悔去年没发出文章说明下原理,我觉得伊朗那边虽然有很多测试但都没有修改 REALITY 代码,都是皮毛、浮于表面 @fodhelper 能否测试一下:
也可能是基于组合的特征来封锁,比如检测到疑似 Vision / gRPC 就去主动探测一下是不是 REALITY, I think there are many possibilities. For example, the Iranian GFW's blocking of REALITY is based on the inherent traffic characteristics of Vision/gRPC, or it has found unknown features of the current REALITY code. I regret not issuing an article last year to explain the principle. I think that although there have been many tests in Iran, none of them have modified the REALITY code. They are all superficial and superficial. @fodhelper, can you test the following:
It may also be blocked based on a combination of features, for example, if Vision / gRPC is suspected, it will actively detect whether it is REALITY. |
or, maybe, reverse dns-mapping... |
I am sure there is a problem with REALITY, it's getting detected so quick (even when it's sni and dest is to my own website)
but using a legit tls certificate is not getting detected at all, even if i don't point the domain to my server ip or point it to something else
what could be the problem? did anyone ever compared JA3S of Xray or Sing-box REALITY and Nginx?
The text was updated successfully, but these errors were encountered: