Есть ли инструмент, который я могу использовать в Windows для записи, а затем программно (то есть в рамках сценария или пакетного файла) воспроизвести определенный обмен между браузером (Firefox или IE) и веб-сайтом?
Вот мое приложение: я хочу настроить компьютер, не принадлежащий суперпользователю, для включения и выключения переадресации портов. Существует множество приложений (например, определенные игры или VNC), которые требуют, чтобы этот пользователь настроил переадресацию портов, но из-за соображений безопасности я не хочу оставлять его включенным все время (и при этом не существует заранее определенного расписания ). Мне пришло в голову, что я должен быть в состоянии записать определенные взаимодействия, которые я имею с интерфейсом webGUI, к маршрутизатору этого человека, чтобы включить и выключить переадресацию портов, а затем настроить ярлык для приложения, которое выполняет сценарий этих шагов. По сути, это было бы эквивалентно записи макросов, но для http.
Я делаю это на компьютере с Windows 7, который использует Firefox в качестве основного браузера, но будет заинтересован в решениях под XP или Vista. Конкретный маршрутизатор, о котором идет речь, - это Netgear (я могу отредактировать это для предоставления конкретной модели), хотя, если предложенная мною техника осуществима, специфика маршрутизатора и его webGUI не должна иметь значения.
Я попытался найти такое приложение через Google, и я нашел одну возможность, но подумал, что я мог бы найти больше / лучшие варианты здесь.