Установите проигрыватель VLC и найдите URL-адрес, с которого загружается обновление, и по которому URL-адрес проверяет наличие обновления.

Может кто-нибудь объяснить, как это сделать? Какие инструменты использовать? Wireshark - это инструмент для использования?

У меня есть версия 2 VLC. После того, как я сделал "проверку обновлений", Wireshark выдает следующее (изображение):

Этот URL должен быть тем, который проверяет наличие обновления. Это правильно?

После запуска "проверки обновлений" VLC говорит: "Произошла ошибка при проверке обновлений". Это мешает мне найти URL-адрес, с которого загружается обновление.

Как найти этот URL? Я также попробовал с версией 3 (самой новой), но после запуска "проверки обновлений" он говорит: "Нет доступных обновлений".

1 ответ1

0

Wireshark правильный инструмент для использования?

Да.

Этот URL должен быть тем, который проверяет наличие обновления. Это правильно?

Да.

Как найти URL, с которого загружается обновление?

Кажется, что URL-адрес обновления упакован в данные, возвращаемые http://update.videolan.org/vlc/status-win-x86 (взятые из ваших данных Wireshark). При посещении этого URL через http (например, в браузере) возвращается поток данных:

2.2.6
http://get.videolan.org/vlc/2.2.6/win32/vlc-2.2.6-win32.exe
VideoLAN and the VLC development team present VLC 2.2.6 "Umbrella".
VLC 2.2.6 is a security update fixing issues with subtitles and other formats, and improving DLL-loading security. VLC media player 2.2.0 was a major upgrade of VLC, introduced accelerated auto-rotation of videos, 0-copy hardware acceleration, support for UHD codecs, playback resume, integrated extensions and more than 1000 bugs and improvements.

Аналогичный поток данных с другим URL-адресом возвращается http://update.videolan.org/vlc/status-win-x64:

2.2.6
http://get.videolan.org/vlc/2.2.6/win64/vlc-2.2.6-win64.exe
VideoLAN and the VLC development team present VLC 2.2.6 "Umbrella".
VLC 2.2.6 is a security update fixing issues with subtitles and other formats, and improving DLL-loading security. VLC media player 2.2.0 was a major upgrade of VLC, introduced accelerated auto-rotation of videos, 0-copy hardware acceleration, support for UHD codecs, playback resume, integrated extensions and more than 1000 bugs and improvements.

В настоящее время VLC 3.0.1, кажется, проверяет те же URL-адреса.

Интересно, что даже при подделке строки User-Agent, которую отправляет VLC 3.0.1 (VLC/3.0.1 LibVLC/3.0.1), возвращаются те же данные для VLC 2.2.6. Можно предположить, что это может означать задержку в автоматическом обновлении версий (несмотря на то, что является общедоступной) или есть некоторые другие (неизвестные) критерии, используемые для определения правильных обновлений.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .