Понятно что дпи мулька была для винды сделана. Кой чего на её основе кое кто сделал для Андроид (но у меня не сработало оно...). А у линуксов такой проблемы нету что ли? Я что-то поискал в сети и ничего толком не нашёл...
Или линуксоиды настолько крутые, что у них таких проблем нету, типа написал код и всё ок (вместо нажатия кнопки)?
1) Пассивный DPI, не отправляющий RST серверу. Помогут индивидуально настраиваемые под провайдера команды iptables.
2) Модификация TCP соединения на уровне потока. Реализуется через proxy или transparent proxy.
3) Модификация TCP соединения на уровне пакетов. Реализуется через обработчик очереди NFQUEUE и raw сокеты.
Для вариантов 2 и 3 реализованы программы tpws и nfqws соответственно.
Чтобы они работали, необходимо их запустить с нужными параметрами и перенаправить на них определенный трафик
средствами iptables или nftables.