Настроить подмену tcp ip os fingerprint на ос Ubuntu Server 16.04 на 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 клиента
Информация по теме:
www.apriorit.com/dev-blog... Наборы сигнатур (пример):
github.com/p0f/p0f/blob/m... www.irongeek.com/security... (в папке profiles программы).