image.png Это Ваш модуль ?
[TlsClientBas] HttpClient с возможностью подмены SSL отпечатков
-
@member121212 said in [TlsClientBas] HttpClient с возможностью подмены SSL отпечатков:
После установки вашего модули и открытие проекта размер xml вырастает в 10 раз (был 950КБ стал 9500КБ) - не одного кубика применено не было, просто открытие проекта с установленным модулем, с чем связано?
При установке модуля в проект он сохраняется в файле проекта
-
@member121212 спасибо за баги которое обнаружили. с кубиком прокси я ещё поработаю. по поводу ja3 я сделал так, чтобы он каждый раз был разным, в следующей обнове сделаю полную настройку клиента. и по размеру, в манифесте стоит "is_autogenerated": false, из за чего он сохраняется в xml
-
@kumchick said in [TlsClientBas] HttpClient с возможностью подмены SSL отпечатков:
в манифесте стоит "is_autogenerated": false, из за чего он сохраняется в xml
Может стоит сделать чтобы путь к dll можно было указывать через отдельную настройку, тогда dll можно было бы просто закинуть в дистрибутив проекта. Конечно вопрос спорный, но сервера а БАС такие себе и 10 мб бывает грузит не так уж и быстро ) А лучше чтобы модуль просто скачивал dll прямо с гитхаба, если dll отсутствует или версия устарела
-
@kumchick said in [TlsClientBas] HttpClient с возможностью подмены SSL отпечатков:
по поводу ja3 я сделал так, чтобы он каждый раз был разным
По идее, в рамках одного потока, JA3 должен быть одинаковым, если по аналогии со встроенным http клиентом, не было сброса настроек.
То есть, при первом запросе в рамках потока в BAS, список шифров генерируется, а все последующие запросы должны иметь тот же JA3 отпечаток.
И, в идеале, все запросы должны происходить в рамках одной и той же TCP-сессии, опять же, если клиент не был сброшен.
-
we look forward to see more development on this module
-
@genericname1 said in [TlsClientBas] HttpClient с возможностью подмены SSL отпечатков:
we look forward to see more development on this module
The author has open-sourced the code, and I believe he would be okay with anyone opening a pull request with some cool modifications.
-
1.2 - Исправление ошибок и добавление фич
- Изменил Кубик "Tls Client Установить Отпечаток" на "Tls Client Настройки Клиента"
Добавлена возможность Менять порядок TLS Расширений - Если его выбрать, то при каждом запросе tls отпечаток будет разным. - Кубик "Tls Client Прокси"
Можно теперь в поле ввода "Прокси" поставить строку вида IP:PORT:USERNAME:PASSWORD или USERNAME:PASSWORD@IP:PORT и модуль сам распарсит прокси - Кубики "Get Запрос", "Post Запрос", "Скачать"
Добавлено поле ввода "Максимум неудач". Если запрос пришёл с ошибкой, модуль повторит запрос столько раз, сколько было указано, или вернёт ошибку. - Остальные исправления
В файле manifest.json изменил флаг "is_autogenerated" с false на true, теперь если модуль не используется в проекте, он не будет сохранён в xml файле.
В кубиках "Загрузить Cookies" и "Сохранить Cookies" поле ввода "URL" сделал обязательным
- Изменил Кубик "Tls Client Установить Отпечаток" на "Tls Client Настройки Клиента"
-
@kumchick said in [TlsClientBas] HttpClient с возможностью подмены SSL отпечатков:
В кубиках "Загрузить Cookies" и "Сохранить Cookies" поле ввода "URL" сделал обязательным
А если нужно из браузера передать все куки (любых доменов) в TlsClient?
PS Кстати, не грузит даже, если указать конкретно домен -
@Ajshma said in [TlsClientBas] HttpClient с возможностью подмены SSL отпечатков:
PS Кстати, не грузит даже, если указать конкретно домен
И правда, я загрузку кукисов из браузера не проверял до этого, сейчас исправлю.
По поводу всех куков если загружать, то не смотря какой там домен прописан в куки, то он будет использован в том запросе, где url был прописан.
Я пока ещё думаю как это исправить, тк в golang так работает cookiejar. -
This post is deleted!
-
Anyone else ever getting this? Referring to the x509 certificate / ca certificates
tls: failed to verify certificate: x509 -
@genericname1 Perhaps you are trying to make a request to a regular IP address using the HTTPS protocol, and this is causing an error.
try changing https:// to http://

