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