Да верно, весь соксифицирующий софт оперирует именем процесса.
1) DNS лучше прописать в TCP-IP настройки сетевой карты.
2) Если интересует действительно анонимность, то как минимум изменить MAC адреса сетевых карт, потому что команда ipconfig /all и tracet может рассказать очень многое. Плюс ИД железа других компонентов и .т.п. Вообще анонимность - это целая наука. А если еще и Wi-Fi, то МАК адрес вайфая, причем внутренней стевой карты, а не внешний. У роутера два мака. А это перепрошивка роутера на dd-wrt.
3) Если конечно у ТС задача пройти максимально анонимно по TCP-IP, как он утверждает, если не лукавит, то достаточно запустить TOR и в экшене настрока браузера указать socks5://127.0.0.1:9050, ну и в настройках TCP-IP прописать паблик DNS.
4) Если у ТС действительно задача в ССШ, то будут неизбежные баги замеса пакетов в случае если он применит более двух одновременно поднятых потоков. Походу винда не умеет с этим нормально работать. Можно только реализовать нормальную схему с изспользованием *NIX линейки, а тут уже без специальных навыков и знаний никак. Чтобы было еще понятнее наглядный пример, если скорость SSH на винде доходит до 3 MB, то этот же канал на linux может развить скорость до 40 МБ.
*NIX отлично работает с ССШ и с мапингом и директом и заворотами-поворотами портов, но не windows с putty и таким количеством заворотов в 127.0.0.1. От двух потоков все летит в тартарары...
5) Нет надо подойти немного с другой стороны Тунель -> ID, далее работа с этим ИД, убивание, поддержка и т.п.
Ну как
работать с процессами тема уже разобрана. Только как сказал выше - это не поможет. Windows - это не Linux.
Если задача реализовать к чему клонит ТС, то только *NIX и скрипт предположим на Perl, который загонит каждый тоннель в отдельный сокс. Тоесть - это связка минимум двух машин - Винда с ZP и Linux со своим скриптом.