Разработка клиентского приложения для проприетарного сервера

Я думал о разработке приложения, которое позволяет пользователю удаленно проверять ход выполнения длительной задачи. Серверное приложение, выполняющее задачу, является существующим коммерческим инструментом и поставляется с проприетарным клиентом для подключения к серверу для управления им. Однако клиент доступен только для компьютеров с Windows, а не для мобильных устройств, поэтому я хочу восполнить этот пробел.

Связь между клиентом и сервером не зашифрована и не защищена паролем.

Каким будет лучший способ проанализировать или реконструировать такой проприетарный протокол?

Есть ли какие-либо юридические последствия (я знаю, что здесь не место задавать юридические вопросы, но если вы знаете, как реконструировать вещи, которые вы, возможно, тоже знаете, законно это или нет)?

1
задан Toastor 12 September 2010 в 15:02
поделиться