SkyNet под Windows. Перехват данных новых ускорителей

Граббинг, Шаринг, Настройка ресиверов...
Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8933
Зарегистрирован: 24.05.2007 17:23
Модель телефона: POCO X3 Pro 6/128
Прошивка: crDroid v7.7
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

SkyNet под Windows. Перехват данных новых ускорителей

Непрочитанное сообщение#1 » Blaze » 07.09.2010 12:39

FishSat (мод от Fishery)
Текущая версия: v.2.5.1
История изменений:

Код: Выделить всё

фиксы:
v2.5 27.07.11
коэффициенты для timeout
v2.4 16.05.11
оптимизации
v2.3 19.04.11
torrent
v2.2 01.04.11
список серверов в ини
v2.1 30.03.11
slonax 2
v2.0 10.03.11
-multipart
v1.9 22.02.11
-globax
v1.8 14.02.11
-рыбалка и интернет
v1.7 14.12.10
-небольшие исправления
v1.6 15.11.10
-slonax
-общий мененджер памяти
v1.5 28.10.10
-переписал HTTP
v1.4 22.09.10
-график уровня сигнала
-мененджер памяти для структур DSL
v1.3 17.09.10
-изменил входной буфер
новые параметры в ини
- tuner_kick_timeout=5
- user_info_str=Мой Скайнет
- background = 0x000000
- background_stat = 0xCFFFFF
- in_buffer_size = 300M
v1.2
- rules
- n в regex и rules
Добавил параметры в ини:
- min_compare_size
- min_file_size
- file_mult_hit_data
v1.1
Добавил параметры:
- rename_ok_files
- hevent_begin_timeout
Поддержка папок в name_format.
Скачать FishSat 2.5.1

Библиотеки WinPcap | зеркало WinPcap 4.1.2, для запуска положить в папку с программой.


TestSky (мод от Devc77)
Текущая версия: v.2.0.7a
История изменений:

Код: Выделить всё

TestSky v2.0.7a
Сохранение активных сессий (sessions.dat) закачки восстанавливаются сразу после рестарта.

TestSky v2.0.7
Добавлена поддержка DiseqC

TestSky v2.0.6a
Устранена ошибка когда файлы больше 2ГБ не вставали на закачку

TestSky v2.0.6
Полная поддержка регулярных выражений (pcre 8.12)

TestSky v2.0.5
Добавлен regex (тестовый вариант)

TestSky v2.0.4
Добавлено сохранение закачек при выходе (файл files.dat)

TestSky v2.0.3
Исправлены мелкие ошибки

TestSky v2.0.2
Закачки можно удалять в инкомплит.
Закачки можно удалять из папки Temp любым Файл Менеджером (закачки удаляются из списка закачек).
Применение расширения для контента при загрузке 256 байт от нулевого смещения

TestSky v2.0
Полноценный дефрагментатор IP пакетов.(libnids)
Исправлено множесто мелких ошибок (недоработок).
Полноценный перехват TCP (работа над этим закончена - скорее всего)
Весь код написан с нуля на С++Builder6. с исходников от SOVA взято только обработка TS , MPE. Программа перехватывает TCP/IP. В скором времени добавлю остальные протоколы.

файл streamreader.dll закините сами под свою карту. всем удачного улова....
Описание параметров TestSky.

MinDownloadFileSize=10485760 (по умолчанию установлен на 10 МБ, размер указывается в байтах)

для тех кто в танке 10 МБ - это (1024*1024)*10

Таймауты можно регулировать во время работы программы. Файл->Настройка - вкладка таймауты. Измененные параметры начнут действовать сразу же.

Параметр TimeOutBuffer - время ожидания до сброса буфера пакетов. меньше 20000 лучше не ставить. больше можно но тогда будет потреблять памяти немного больше

Параметр TimeOutSession - время ожидания до удаления сессии если сессия не активна. при условии что буффер сессии пуст.

Параметр TimeOutCheck - время захода в функцию сброса буферов сессий.

Параметр TimeOutFrag - таймаут ожидания фрагментов сессии. в общем говоря TCP сессия строго последовательна.
Но пакеты иногда или почти всегда идут не по порядку. Этот параметр осуществляет задержку на определенное время или пока не будет восстановлен порядок следования пакетов.
При включенном Use_SEQ_0 пакеты почти не храняться в очереди. При выключенном USE_SEQ_0 и при проскакивании дисконтов последовательность никогда не соберется.
Пакеты будут удаляться по таймауту. Будут недокачены целые сегменты для которых нарушена последовательность.
При включенном USE_SEQ_0 будет недокачен только потерянный сегмент.

Параметр Use_SEQ_0 (относительное смещение) выключать не рекомендую, при дисконтах будет большой рост памяти.
На загрузку памяти влияет параметр TimeOutFrag. При включенном никак не отразится.

Параметр UseAllContent (загрузка со всех хостов) при этом режиме загрузка файла будет продолжаться даже если закачку продолжил другой пользователь с одного и того же сервера.
Своеобразная фича от дубликатов. Ну и соответственно файл не будет становится в очередь если он уже есть в очереди даже если его начинает качать кто то другой.
Используйте на свой страх и риск. Возможно файлы будут битыми - но это не факт.

Параметр STREAMREADER - библиотека для получения потока. (streamreader или streamsplitter или лубой другой модуль *.dll)

Параметр TimeOutRegex - время в м.сек до удаления файлов которые не проходили регекс по причине отсутствия данных от нулевого смещения.
Синтаксис regex.txt программы TestSky.
формат:
- "......JFIF" EXT- JPG SIZE- 20 KB DIR-PIC\JPG

назначение:
"+" или "-" - соответственно качать или нет. если качать то качать от 20 кб и больше.

"......JFIF" - выражение определения типа файла где символ "." (точка) - это любой одиночный символ
можно еще использовать "*S" (звездочка). звездочка означает любое количество символов после которых должен встретиться символ S.
Допускается ввод символов в шестнадцатеричном виде типа \FF\EB и тд.

EXT- - расширение закачки (после EXT- должен сразу идти один пробел затем параметр)
SIZE- - размер (от 20 кб и больше - можно использвать KB,MB,GB или опускать - тогда считается в байтах). если пишите размер не целочисленным числом - к примеру 1,5 GB. то должно писаться через запятую. (после SIZE- должен сразу идти один пробел затем параметр)

DIR - директория куда слаживать

на закачки влияет параметр MinDownloadFileSize

соответственно закачки должны проходить по этому параметру, затем уже по регекс
TestSky v2.0.7a.rar
TestSky v2.0.7a
(348.95 КБ) 574 скачивания
SovietSky
SkyNet (мод от mdarmy)
Текущая версия: 0.5.2 (проект закрыт)
История изменений:

Код: Выделить всё

фиксы:
- фильтры по ++ и --
- исправлена ошибка с files.dat (по крайней мере одна)
- регекс заглядывает в gzip (получаются файлы типа a.html.gz)
- по ctrl+p параметры, недокончено.
- еще что-то - не помню

v.0.5.1.4
- исправил некоторые критические ошибки.
- rename_ok_files теперь строка такая-же как name_format, применяется только когда присутствует реальное имя файла,
- добавлены параметры cache_full_files=1, min_full_file=50M, max_full_file=1G, при создании файлов с размером между 50МБ и 1ГБ они будут записаны на диск целиком, т.е. если качается файл на 500МБ то он займет на диске 500МБ )
- исправлена ошибка с параметрами кэша,
- исправлена ошибка с правилами из rules.txt

v.0.5.1.1
-dsl_max_blocks_wait - время в миллисекундах, если за это время небыло нужного пакета - закрываем сессию;
- исправлена ошибка с параметрами для кэша;
- добавлен параметр show_data, значение - сколько минимум данных набрать для проверки регексом начала файла;
- исправлен механизм анализа сессий - больше файлов.
- исправлена? ошибка с real_file_name;
- частичная поддержка мыши: переход к нужному файлу/категории, колесо = pageup/pagedown, колесо + ctrl = +/-;
- по * зум по размеру наибольшего файла в окне, по / зум по размеру текущего файла;
- курсор появляется с первым файлом;

v.0.5.1
- добавлена поддержка тап адаптера, особая благодарность Crazycat'у.
параметры в ини: use_openvpn_tun= 1 или 0 и tun_ip= например 192.168.0.2
- исправлены кое-какие ошибки

v.0.5.0.2
- добавил параметр rename_ok_files, немного переделал движок
- исправлен глюк с тэгами файлов (ловит Бата)
- добавлена возможность остановки/начала записи потока в файл(по ctrl+o пока)

v.0.9101010 fix
- возможно исправил глюк при котором зависал;
- поставил дефрагментацию айпи пакетов;
- исправил небольшой глюк при перемотке списка файлов;
- много мелких изменений

v.0.9101002
- вероятный фикс главного бага
- горизонтальная перекрутка
- сохраняется список файлов при выключении но не загружается при включении (безполезен пока)

v.0.9100930
- куча мелких доработок и новых глюков
- поддержка имен файлов типа: "name_format=*\d_m/\c\\/R.E"
- глючная прокрутка списка файлов
- включение/выключение протоколов из ini файла

v.0.9100907
- поставил перехват файлов >4GB
- исправил ошибку 100%-ных файлов
- небольшие доработки в интерфейсе
- включил tcp

v.0.9100906
- исправил ошибку битых файлов
- поставил перехват файлов идущих через прокси

глюки & недоработки:
- не загружается список файлов при включении

список задач:
- исправить известные глюки
- добавить черный список из rules в обработку ip
- (если будет время) перевести на ассемблер функцию распаковки.
- добавить минимальный размер для регекс анализа
- поставить обработку глобакса
SovietSky 052.7z
SovietSky 052
(236.98 КБ) 400 скачиваний

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8933
Зарегистрирован: 24.05.2007 17:23
Модель телефона: POCO X3 Pro 6/128
Прошивка: crDroid v7.7
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Re: SkyNet для перехвата SkyDSL в Windows

Непрочитанное сообщение#2 » Blaze » 07.12.2010 19:18

Горячие клавиши программы FishSat

При включенной таблице настройки файлов (включается клавишей G)
При включенной таблице настройки файлов работают следующие клавиши:
Стрелки <влево>, <вправо>, <вверх> и <вниз> – перемещают курсор.
<+> и <-> на цифровой клавиатуре (в правой части) – устанавливают размер загружаемых файлов.

При выключенной таблице настройки файлов
При выключенной таблице настройки файлов работают следующие клавиши:
G - вызов таблицы настроек размеров и типов файлов (Ctrl+s и Ctrl+r при выходе для сохранения настроек не требуется)
<+> и <-> на цифровой клавиатуре – изменяют масштаб по горизонтали.
Numpad <+> и <-> – изменяют масштаб файлов по горизонтали.
Стрелки <вверх> и <вниз> – перемещают курсор по списку файлов.
Цифры от 1 до 9 – изменяют масштаб файлов в окне программы (zoom).
F1 - вызов окна справки.
F2 - статистика IP
Там две колонки.
Первая - сумма всех пакетов на данный адрес.
Вторая - приращение с предыдущего нажатия F2.
F3 - Графики уровня сигнала, качества сигнала и скорости потока.
(S - speed, L - level, Q - quality)

K – метка keep для файла. Файл не удаляется после таймаута, а также его нельзя удалить по Delete.
Numpad 1 – сортирует список файлов по ID (по порядку добавления в список).
Numpad 2 – сортирует список файлов по PID.
Numpad 3 – сортирует список файлов по MAC.
Numpad 4 – сортирует список файлов по IP адресу назначения.
Numpad 5 – сортирует список файлов по IP адресу источника.
Numpad 6 – сортирует список файлов по размеру.
Numpad (нажать клавишу Num Lock и цифру)

Delete - удаляет выделенный файл
Delete + Ctrl - удаляет принудительно выделенный файл в incomplete
Е - увеличение ширины полос закачек
Е + Ctrl -уменьшение ширины полос закачек
H - убрать из окна программы файлы temp
М - увеличение окна информации о закачке
N - уменьшение высоты окна информации о закачке
D - обнуление счетчика дисконтов
T - включить/отключить показ торрентов в окне программы
Page Up и Page Down - перемещение курсора к первой и последней закачке
Enter - закрываются меню вызванные по клавишам F1, F2, G

Управление мышкой
выделение нужного файла - навести указатель на нужный файл, нажать левую кнопку мышки.
колесо мышки – перемещает курсор по списку файлов.

Аватара пользователя
Филя
Интересующийся
Интересующийся
Сообщения: 26
Зарегистрирован: 20.03.2009 8:04
Модель телефона: Nokia е65
Откуда: Ростовская обл.
Контактная информация:

Re: SkyNet под Windows. Перехват данных новых ускорителей

Непрочитанное сообщение#3 » Филя » 10.03.2011 19:43

Как сделать чтоб у сохраняемых файлов имена были короче.

Незнаю может и не изза этого. Но в папку с картинками невозможно зайти. Сразу систему грузит по черному. Хотя у меня интел 2 ядра и три гига оперативы. На целероне 1700 рыбачил и такого не было
Чем больше узнаю людей тем больше нравится компьютер!

Аватара пользователя
DeathMan
Начинающий
Начинающий
Сообщения: 2
Зарегистрирован: 19.10.2009 7:08
Модель телефона: Nokia 5800
Прошивка: Last
Sat-ресивер: TT-1401
Откуда: Курская обл.
Контактная информация:

Re: SkyNet под Windows. Перехват данных новых ускорителей

Непрочитанное сообщение#4 » DeathMan » 11.03.2011 8:20

Кто тестировал уже сия монстра ?
Kurchatov-FM

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8933
Зарегистрирован: 24.05.2007 17:23
Модель телефона: POCO X3 Pro 6/128
Прошивка: crDroid v7.7
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Re: SkyNet под Windows. Перехват данных новых ускорителей

Непрочитанное сообщение#5 » Blaze » 11.03.2011 11:06

Филя, попробуйте изменить в skynet.ini

Код: Выделить всё

# disk
name_format=*\Rp_M_D_c_i_N.E
на

Код: Выделить всё

# disk
name_format=E/*/R_m_s_p_c_.E


DeathMan, тестировали.
FishSat 1.9 перехватывает Globax v5

Кстати, вышла новая версия FishSat 2.0
+ multipart - это сессия в которой передается несколько сегментов.
Встречается редко.
Если у качка побился файл он запрашивает недостающие сегменты.
И сервер их может прислать в одной multipart сессии.
+ фиксы DSL и Globax.

toni S
Интересующийся
Интересующийся
Сообщения: 22
Зарегистрирован: 15.03.2011 20:04
Sat-ресивер: TT-budget S-1401
Откуда: Украина

Re: SkyNet под Windows. Перехват данных новых ускорителей

Непрочитанное сообщение#6 » toni S » 15.03.2011 20:32

Скачал FishSat 2.0.rar , вроде все просто - запустил !

В боковой панели программы GL SL на нуле постоянно

DSL поставил на 1 и побежали закачки

Пока что количество полос загрузки радует - спасибо за прогу под винду ! Устал от колинукса !

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8933
Зарегистрирован: 24.05.2007 17:23
Модель телефона: POCO X3 Pro 6/128
Прошивка: crDroid v7.7
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Re: SkyNet под Windows. Перехват данных новых ускорителей

Непрочитанное сообщение#7 » Blaze » 15.03.2011 21:34

toni S, только хотел сказать про DSL, что еденичку надо выставить ))
на Eutelsat W3A 7e у провайдера используется ускоритель SkyDSL, поэтому у Slonax (SL) и Globax (GL) нулевые показатели.
Данные ускорители не используются на данном спутнике.
Папка temp создалась? Если нет "вручную" её создайте.

toni S
Интересующийся
Интересующийся
Сообщения: 22
Зарегистрирован: 15.03.2011 20:04
Sat-ресивер: TT-budget S-1401
Откуда: Украина

Re: SkyNet под Windows. Перехват данных новых ускорителей

Непрочитанное сообщение#8 » toni S » 15.03.2011 22:06

Blaze папку руками прописывал так как в проге указан путь бывшего хозяина ! но по началу файлы пролетали мимо и в темпе вообще не отображались - я взял из ская колинукса вот такие данные E/NR_m_d_s_c.E и долго не мог понять что не так потом заменил на *\NR_m_d_s_c.E и все заработало ! пока что прошло 40 минут ловли ноль дисконтов и в папке ok 312 метров - (ловлю пока что Все от 1 метра) хочу посмотреть что вообще поймается

admin87
Интересующийся
Интересующийся
Сообщения: 25
Зарегистрирован: 22.04.2010 12:09
Модель телефона: Nokia N73
Откуда: Махачкала
Контактная информация:

Re: SkyNet под Windows. Перехват данных новых ускорителей

Непрочитанное сообщение#9 » admin87 » 16.03.2011 16:48

Запускаю и выключается и пере залейте винкап

Добавлено спустя 30 минут 51 секунду:
что с ним не включаеться запускаеться и выключаеться

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8933
Зарегистрирован: 24.05.2007 17:23
Модель телефона: POCO X3 Pro 6/128
Прошивка: crDroid v7.7
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Re: SkyNet под Windows. Перехват данных новых ускорителей

Непрочитанное сообщение#10 » Blaze » 16.03.2011 16:59

admin87, вот зеркало WinPcap 4.1.2.
Библиотека WinPcap необходима для спутниковой рыбалки плюс интернет одновременно (см. настройки skynet.ini)

Код: Выделить всё

# #интернет
##установить WinPcap  http://www.winpcap.org/install/default.htm 
##имя или часть имени адаптера из лога FishSat
#adapter_str=DVB-Budget
##если несколько одинаковых адаптеров
#num_adapter = 1
##ваш мак
#inet_mac=
что с ним не включаеться запускаеться и выключаеться
Что именно не включается и выключается? Обратите внимание на
Программе необходим StreamReader.dll для вашей спутниковой карты.
Специальная библиотека для рыбалки, обрабатывающая весь поток карты.
Если в skynet.ini не указан полный путь ,библиотека должна быть в папке с FishSat.exe

Ответить