ru24.pro
Все новости
Ноябрь
2024

Реализация ja4 fingerprint в .NET

0
Официальная документация и примеры реализаций на питоне/расте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к