Extract radio streams with Wireshark

  1. Open the page of your favourite radio station and prepare to launch radio player.
  2. Open Wireshark and launch it on your current interface.
  3. Start the radio player, wait a little (10 sec): let wireshark collect some packets.
  4. Stop the wireshark running live capture (you can close the radio player now)
  5. In wireshark open Statistics->Conversations. In conversations open IPv4 tab.
  6. Sort the conversations by packets
  7. Right click the conversation with maximum number of Packets and Apply a filter->Selected-> ‘A<-B'. Close the conversations window.
  8. Open find packet dialog (CTRL+F), select String radio button, Search in: Packet details, find string “GET”.
  9. The second packet with GET was the one I needed
  10. You’ll see the host and path, concat 2 strings and test the stream in your favourite audio player
  11. Share the stream link with your friends and on Wikipedia, enjoy!

P.S. You can also use the ‘easy’ way: install Windows, download URL Snooper, extract stream. Don’t forget to donate to DonationCoder.

Телевидение по P2P


Warning: Trying to access array offset on value of type bool in /var/www/sandalov.org/blog/wp-content/themes/mantra/includes/theme-loop.php on line 249

С помощью бесплатной программы SopCast легко смотреть телевидение через Интернет через P2P. Благодаря открытости программы, существует широкий круг различных международных ТВ программ, доступных для просмотра через Интернет через P2P.

Протокол P2P (peer-to-peer) работает по тому же принципу, что и BitTorrent – участники, получают видеопотоки одновременно. Проигрывание потоков возможно не только в самом SopCast, но и в любом другом внешнем плеере, к примеру, Windows Media Player или VLC.

В число доступных каналов на сегодняшний день, входят такие как: Discovery Channel, National Geographic, американский спортивный канал ESPN, EuroSport, Animal Planet и многие другие. С помощью SopCast возможно слушать также радио по P2P.

Для просмотра необходимо скачать программу клиент: для Windows – с официального сайта SopCast из раздела Download.

Пользователи Ubuntu могут скачать, подключив репозиторий:

sudo add-apt-repository ppa:ferramroberto/extra && sudo apt-get update
sudo apt-get install sopcast-player sp-auth

Далее либо используется встроенный Channel Guide (в нём куча каналов, но особо нечего смотреть), вот он в XML.

Я же поискал ссылки потоков, их оказалось достаточно много, к примеру:

sop://broker.sopcast.com:3912/60706/Tvr 1
sop://broker.sopcast.com:3912/80620/Tvr 2
sop://broker.sopcast.com:3912/80555/Acasa
sop://broker.sopcast.com:3912/72565/Antena 1
sop://broker.sopcast.com:3912/80625/Antena 1HQ
sop://broker.sopcast.com:3912/90685/Antena 3
sop://broker.sopcast.com:3912/60713/Antena 3 s2
sop://broker.sopcast.com:3912/60708/Otv
sop://broker.sopcast.com:3912/74841/B1Tv
sop://broker.sopcast.com:3912/60702/Kanal D
sop://broker.sopcast.com:3912/60704/National Tv
sop://broker.sopcast.com:3912/60586/Prima Tv
sop://broker.sopcast.com:3912/74843/Realitatea Tv
sop://broker.sopcast.com:3912/80621/Pro Tv HQ
sop://broker.sopcast.com:3912/73244/Pro Tv
sop://broker.sopcast.com:3912/90521/Pro Tv Int
sop://broker.sopcast.com:3912/80622/Pro Cinema
sop://broker.sopcast.com:3912/74750/Gsp Tv s1
sop://broker.sopcast.com:3912/73487/Gsp Tv s2
sop://broker.sopcast.com:3912/30931/Gsp Tv s3
sop://broker1.sopcast.com:3912/98659/Gsp Tv Digi
sop://broker.sopcast.com:3912/90662/Digi Sport
sop://broker.sopcast.com:3912/80562/Sport Ro
sop://broker1.sopcast.com:3912/60713/Eurosport
sop://broker1.sopcast.com:3912/80398/Eurosport 2
sop://broker.sopcast.com:3912/80623/Discovery
sop://broker.sopcast.com:3912/74633/Discovery World
sop://broker.sopcast.com:3912/74634/Discovery Investigation
sop://broker.sopcast.com:3912/74635/Discovery Science
sop://broker.sopcast.com:3912/74636/Discovery Travel&Living
sop://broker.sopcast.com:3912/80397/National Geographic
sop://broker.sopcast.com:3912/80626/Nat Geo Wild
sop://broker1.sopcast.com:3912/74631/Animal Planet
sop://broker.sopcast.com:3912/80624/Hbo HQ
sop://broker.sopcast.com:3912/73201/Hbo
sop://broker.sopcast.com:3912/79803/Hbo Comedy
sop://broker.sopcast.com:3912/60703/Tv 1000
sop://broker.sopcast.com:3912/60709/Axn
sop://broker.sopcast.com:3912/60711/Axn Crime
sop://broker.sopcast.com:3912/60710/Axn Sci-Fi
sop://broker1.sopcast.com:3912/80593/Cartoon Network
sop://broker.sopcast.com:3912/60706/Disney
sop://broker.sopcast.com:3912/60712/Boomerang
sop://broker.sopcast.com:3912/65649/Romstyle
sop://broker.sopcast.com:3912/94855/Etv

Имея такие ссылки, я решил их скормить в закладки программе SopCast, чтобы постоянно не добавлять по одной ссылочке с помощью Open.

Настройки SopCast лежат по умолчанию в папке “~/.pySopCast”. Bookmarks находятся в pySopCast.db. Для его редактирования необходимо скачать любой редактор Sqlite. Я взял такой редактор: sqliteman (он доступен из стандартных репозиториев):

sudo aptitude install sqliteman

Открыв pySopCast.db в sqliteman легко найти таблицу “bookmarks”, её-то и необходимо изменить.

Скармливаем в VIM список SOP ссылок (к примеру, те, что указаны выше) с таким скриптом:

:g/sop/norm y$P
:%s/sop:/,sop:/g
:g/^/norm dwdwdwdwdwdwdwdwdwdwdwdwdw
:%s/^/,/
:%s/^/\=line('.')/

На выходе получаем файл, удобный для импорта в базу закладок SopCast. Открываем sqliteman, жмём Database->Import Table Data и указываем в открывшемся окне путь к отформатированному файлу и говорим, что наш файл содержит Comma Separators. По нажатию кнопки OK каналы сохраняются в базу. Сохраняем, закрываем, перезапускаем SopCast.

Всё, можно смотреть P2P TV! 🙂