> Возможно есть аналогичные инструменты, в которых имеется эта возможность.
Ну, например, сниффер в руки + голые HTTP+HTTPS запросы. Это тяжелый и ни разу не аналогичный, но зато самый гибкий путь.
Из полегче - браузерные движки. Для C# их аж несколько есть:
www.codeproject.com/Tips/825526/Csharp-WebBrowser-...
А еще можно миксовать: часть запросов отправлять через движок, а что через него отправить нельзя (скажем input file) или не хочется - то отправлять тоже через него, но не имитируя действия с DOM, а с помощью XMLHttpRequest! При этом все необходимые заголовки ведь сохраняются, в отличие от голых HTTP-запросов, где все заголовки вручную имитировать надо. Вот только сегодня такая идея в голову пришла.
P.S. Специалист по ботам, реверс-инженер, разработчик ПО и архитектор ПО.