Настроить подмену tcp/ip os fingerprint на Ubuntu 22 на OS Android (Linux 2.2.x – 3.x).
Предпочтительно средствами iptables (nfqueue и т.п.), а не sysctl. На сервере установлен прокси-сервер 3proxy с ротацией ipv6 по времени.
В идеале нужно иметь инструмент, чтобы добавлять / обновлять сигнатуры.
Серверов несколько, нужно настроить на одном и описать алгоритм, как это делается. Дополнительную информацию предоставлю в личной переписке (желательно Телеграм).
Тут надо будет погрузиться в тему, потому как есть нюансы: если менять p0f на Андройд, то у него есть 4 p0fa. Там сигнатуры разные. Андройд 7, 10 и 13 отличаются.
также scale – он разный. wscale – у 13 андройда плавает 11-12. У 7 андройда 7-8. у 10 андройда плавает 9-10
Далее, хотелось бы сделать скрипт, чтобы p0f подставлялся под User Agent клиента
Информация по теме:
Наборы сигнатур (пример):