Cпутниковая рыбалка
краткий обзор
Широковещательный характер спутниковой передачи делает возможным прием
информации предназначенной и другим (и даже всем) пользователям. То
что, практически никто из операторов спутникового ассиметричного доступа
в Интернет не применяет шифрование передаваемой информации, упрощает
эту задачу.
Таким образом, даже не имея подписки ни на одну систему спутникового
доступа в Интернет, можно получать данные, запрашиваемые другими пользователями.
Существуют диаметрально противоположные мнения о целесообразности этого
занятия. С одной стороны, на диске компьютера скапливаются завалы хлама
- ведь сортировка по имени невозможна - имена файлов не передаются в
спутниковом канале. С другой стороны, умелое оперирования параметрами
перехвата - адрес приемника (MAC-адрес), тип файла, его размер, свойства,
позволяет совершенно бесплатно получать большое количество фильмов,
дистрибутивов ПО, музыки и многое другое... Для разбора полученного
существует ряд программ, сортирующих и упорядочивающих уже полученную
информацию.
Российские пользователи нашли очень верное название этому занятию -
РЫБАЛКА. Сравните сами - нужно знать место (спутник, транспондер, PID)
и время где ловить. Нужно настроить удочку (программы) на лов конкретной
рыбы (типы и размеры файлов). Рыба может сорваться - прием файла может
остановиться и тот будет потерян (дисконт). Приходится постоянно сортировать
улов.
Стоит отметить, что перехват информации из спутникового потока - процесс
реального времени, причем перехватчик, в отличии от оригинального получателя
информации (абонент СИ) не может воздействовать на процесс - в самом
деле, если получатель не получит часть пакетов, он их перезапросит (это
сделает стек TCP/IP). У перехватчика такой возможности нет. В связи
с этим особые требования предъявляются к быстродействию компьютера,
объему оперативной памяти.
Основное неудобство в том, что в спутниковом канале (и в любом обратном)
не передаются имена файлов. Частично эта задача решается при помощи
специальных программ, если в свойствах файла есть что-либо идентифицирующее
его - например MP3-таг для музыкальных файлов.
История программ для перехвата практически повторяет историю программ
для просмотра спутникового ТВ, за исключение того, что софта для перехвата
ни один из производителей DVB-карт не пишет. Первые программы были написаны
для SkyStar1, имеющим открытое API. Это программы LiveInet, IP/DVB Streamreader
и DVB StreamReader. В последствии, на основе API, созданном польским
программистом Marian Ficek (Marfi), в эти программы была добавлена поддержка
SkyStar2
Как и с ТВ-программами стремительный рост популярности программ граббинга
напрямую связан с Россией. Вначале, для программы просмотра ТВ-каналов
ProgDVB, был написан модуль PidScanner, позволяющий определять активные
PID в потоке. Затем UglyAdmin создал модуль FileGraber, служащий для
перехвата потока.
Однако истинный расцвет грабберства, связывается с появление программы
SkyNet созданный программистом под ником S.O.V.A. В начале это был модуль
для ProgDVB, впоследствии выделившийся в отдельную программу. У SkyNet
много возможностей, стоит отметить поддержку механизма RegEx. В настоящее
время S.O.V.A. опубликовал исходники и SkyNet совершенствуется и другими
программистами. Появились и другие программы, например SkyGrabber.
Активно развиваются и программы для сортировки и обработки полученной
информации. На форумах происходит обмен информацией - "рыбные"
транспондеры, PID.
SkyNet- наиболее популярная сейчас программа для перехвата спутникового
Интернет. Автор - российский программист S.O.V.A.. До версии 0.85 существовала
и как модуль к ProgDVB и как самостоятельная программа. Впоследствии
получила поддержку DVB-карт SkyStar2, а через враппер - Twinhan и Technotrend
PCline S1102 (SkyStar3). После опубликования исходников программы, начиная
с версии 0.86, началось развитие нескольких модифицированных версий
SkyNet.