Настроить подмену TCP IP OS Fingerprint на Линукс

15 000 руб. за проект
23 января 2023, 16:43 • 2 отклика • 56 просмотров
На серевере Линукс Ubuntu установлен 3proxy (или squid) как проксирующий сервер.
в качестве исходящих подключений используются модемы huawei e3372h
Необходимо настроить подмену tcp ip os fingerprint на ОС (с Linux 3.11 or newer / Linux 2.2.x-3.x на Windows NT). Предпочтительно средствами iptables (nfqueue и т.п.), а не sysctl.
Т.е. задача такая, что когда через модем я захожу например на сайт https://browserleaks.com/ip то отображалось в графе TCP/IP Fingerprint - OS Windows
Дополнительную информацию предоставлю в личной переписке (желательно Телеграм). Есть еще несколько связанных задач, стоимость проекта и других задач обсуждается.

Тут надо будет погрузиться в тему, потому как есть нюансы: если менять p0f на Андройд, то у него есть 4 p0fa. Там сигнатуры разные. Андройд 7, 10 и 13 отличаются.
также scale - он разный. wscale - у 13 андройда плавает 11-12. У 7 андройда 7-8. у 10 андройда плавает 9-10


Далее, хотелось бы сделать скрипт, чтобы p0f подставлялся под User Agent клиента

Информация по теме:
https://www.apriorit.com/dev-blog/598-linux-mitm-n...
Наборы сигнатур (пример):
https://github.com/p0f/p0f/blob/master/p0f.fp
http://www.irongeek.com/security/osfuscate-change-... (в папке profiles программы).