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

482
user300045

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

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

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

enter image description here

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

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

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

0

1 ответ на вопрос

0
Anaksunaman

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 send ( VLC/3.0.1 LibVLC/3.0.1) возвращаются те же данные для VLC 2.2.6. Можно предположить, что это может означать задержку автоматических обновлений версий (несмотря на то, что она общедоступна) или существуют другие дополнительные (неизвестные) критерии, используемые для определения правильных обновлений.

Похожие вопросы