Реализация ja4 fingerprint в .NET
Официальная документация и примеры реализаций на питоне/растеhttps://github.com/FoxIO-LLC/ja4
Мне нужна реализация подмена tls отпечатков в .NET среде
Т.е. вместо стандартного
var sslStream = new SslStream(stream, false, _options.SslCertificateValidatorCallback);await sslStream.AuthenticateAsClientAsync(sslClientAuthenticationOptions, linkedSource.Token).ConfigureAwait(false);
я хочу вызывать с подменой
var ja4 = "t12d1409h1_002f,0035,009c,009d,c009,c00a,c013,c014,c02b,c02c,c02f,c030,cca8,cca9_0005,000a,000b,000d,0017,0023,ff01_0403,0804,0401,0503,0805,0501,0806,0601,0201";var sslStream = new Ja4SslStream(ja4 , stream, false, _options.SslCertificateValidatorCallback);await sslStream.AuthenticateAsClientAsync(sslClientAuthenticationOptions, linkedSource.Token).ConfigureAwait(false);
Рассмотою все варианты. Хоть на чистом дотнете, хоть на bouncycastle, хоть мостом из сишапра в питон.
Чем меньше зависимостей в итоге будет, тем выше ценник. Бюджет от 50к
Мне нужна реализация подмена tls отпечатков в .NET среде
Т.е. вместо стандартного
var sslStream = new SslStream(stream, false, _options.SslCertificateValidatorCallback);await sslStream.AuthenticateAsClientAsync(sslClientAuthenticationOptions, linkedSource.Token).ConfigureAwait(false);
я хочу вызывать с подменой
var ja4 = "t12d1409h1_002f,0035,009c,009d,c009,c00a,c013,c014,c02b,c02c,c02f,c030,cca8,cca9_0005,000a,000b,000d,0017,0023,ff01_0403,0804,0401,0503,0805,0501,0806,0601,0201";var sslStream = new Ja4SslStream(ja4 , stream, false, _options.SslCertificateValidatorCallback);await sslStream.AuthenticateAsClientAsync(sslClientAuthenticationOptions, linkedSource.Token).ConfigureAwait(false);
Рассмотою все варианты. Хоть на чистом дотнете, хоть на bouncycastle, хоть мостом из сишапра в питон.
Чем меньше зависимостей в итоге будет, тем выше ценник. Бюджет от 50к