Ну что время подошло писать про Skynet.ini
Skynet.ini это конфинурационный файл Skynet.
Вот его описание.
zoom=100m
list_size = 80
discon_to_log=0
no_crc32=0
#no_scan=1
#regex.txt=regex.micro
# window
wx=0
wy=0
ww=1024
wh=768
autosave_time=1000
maximize=1
refresh=500
font=Fixedsys
font_size=16
processor=0
xfont=-*-*-*-*-*-*-*-*-*-*-*-*-*-utf8
# files
incomplete_min_size=100M
incomplete_%=99
http=1
nntp=0
# tcp/ip
mss=1500
tcp_timeout=300000
tcp_window=8M
tcp_buffer=32K
timeout_100k = 100
timeout_500k = 5000
timeout_1m = 1000
timeout_5m = 20000
timeout_10m = 80000
timeout_50m = 160000
timeout_100m = 160000
timeout_500m = 320000
p2p_add = 60000
# disk
name_format=E/*/s_cR.E
# P - pid hex
# p - pid dec
# M - mac
# m - lower case mac
# D - destination addr hex
# d - destination addr dec
# S - source addr hex
# s - source addr dec
# C - counter hex
# c - counter dec
# R - real name (if known)
# E - extension
# N - size
incomplete=D:/inet/inc
temp=D:/inet/temp
ok=D:/inet/ok
cache_max_block=128k
cache_scan=2000
cache_flush=10000
#diseqc=POSITION_A
#diseqc=HIGH_BAND,HORIZONTAL,POSITION_A,OPTION_A
#C Band
#lnb=5150000,0,5150000
#Ku Band
lnb=9750000,10600000,11700000
# 53E SkyDSL
tuner=11481000,H,41250000,A
pids=101,102,103,104
Пойдём по порядку.
timeout_100k = 100
timeout_500k = 5000
timeout_1m = 1000
timeout_5m = 20000
timeout_10m = 80000
timeout_50m = 160000
timeout_100m = 160000
timeout_500m = 320000
Таймауты для файлов различных размеров
incomplete=D:/inet/inc
temp=D:/inet/temp
ok=D:/inet/ok
Место сохранения после знака равно пишем то место где хотим чтобы сохранялись файлы.
#Ku Band
lnb=9750000,10600000,11700000
Выбор параметров конвертора, так как пока именю только конвертор Ku диапазона, то снимаю # перед lnb=9750000,10600000,11700000
Соответственно и параметр diseqc не трогаю, поскольку его не имею.
Думаю что супер-чайники поняли что означает слово закомментировать, которое они часто встречали на страницах форумов.
А означает оно поставить # перед тем параметром который нам не нужен.
# 53E SkyDSL
tuner=11481000,H,41250000,A
pids=101,102,103,104
tuner=частота, поляризация, символьная скорость.
pids=пиды, потом расскажу как их заполучить
Соответственно если вы напишите
# 53E SkyDSL
#tuner=11481000,H,41250000,A
#pids=101,102,103,104
то ничего ловится не будет.
Далее.
Если строчку
name_format=E/*/s_cR.E
сделать такой
name_format=E/*p_m_s_c.E
то все файлы с одинаковыми расширениями окажутся по своим папкам. Если оставить прежний вариант, то наоборот будут кидаться в одну кучу.
p - pid dec - пид в десятиричной системе счисления
M - mac - мак адрес карты пользователей в верхнем регистре
s - source addr dec - ip адрес источника в десятиричной системе счисления
c - counter dec - счетчик в десятиричной системе счисления
При передачи на сервер по протоколу http отправляется название файла, а в http response header'е (а попросту говоря в принимаемых пакетах) отправляется его тип, да ещё кое какие данные, то из-за этого установить точное название файла невозможно.
И оно принимает вид
104_00c0a8504e_130.117.156.33
Здесь 104 - пид, с которого качался файл.
00c0a8504e - МАС юзера, который этот файл качал.
130.117.156.33 - IP адрес сервера.
Описание 1 части
Вот собственно ини ская от kTODа
# строки, начинающиеся со знака "#" являются комментариями либо выключенными функциями
# Использовать tcp
use_tcp = 1
# Использовать udp
use_udp = 1
# Сохранять сегменты
show_segments=1
# Масштаб окна по умолчанию (Изменение представления "полос" загрузки файлов)
zoom=800mb
# Вывод информации о ошибках потока в log файл
discon_to_log=1
# Отключение проверки контрольной суммы для MPE датаграм, проверка контрольной суммы значительно нагружает ЦП
no_crc32=0
# Включает полоски таймаута
timeout_line=0
# Сворачивание в трэй
tray=1
# Подтверждение закрытия программы
exit_promt=1
# Докачка многотомников (последний архив)
rar_str_timeout=1
# Не производить поиск заголовков http для tcp сессий без SYN
#no_scan=1
#regex.txt=regex.micro
# Включает сообщения в лог от обработчиков
# process_signals
# Включает минилог для каждого файла, вставшего на закачку (предназначено для отладки алгоритма)
use_file_log=0
use_file_log_ftp=0
# Путь к директории для минилогов
logdir=logdir
# Перенаправления ip пакетов (для маков inet_mac_strX ) на tun драйвер
#use_openvpn_tun=1
#tun_ip=127.0.0.1
# Фильтр пакетов по МАС адресу (до 10)
#inet_mac_str0=00D000000000 #мак адрес вашей карты
# Возможность скидывать пакеты со спутника драверу виртуальной сетевой карты (не оттестировано)
#use_ethernet_drv=1
# window (позиция окна при запуске)
wx=0
wy=0
# Высота окна программы
ww=1000
# Ширина окна программы
wh=700
# Таймоут для записи об архиве (отключения докачки последнего файла, в многотомниках)
# rar_str_timeout=0
# Время автосохранения
autosave_time=60000000000
# Вывод на полный экран(1) или сокращенный (WX,WY)
maximize=0
# Частота обновления окна программы
refresh=100
# Статистика по уровню сигнала (Сримридер должен потдерживать функцию Statistic)
#signal_quality_log_height=25
# Название шрифта
font=Fixedsys
# Размер шрифта
font_size=16
# Работа на первом процессоре в многопроцессорных системах
processor=0
xfont=-*-*-*-*-*-*-*-*-*-*-*-*-*-utf8
# files
# Минимальный размер недокаченных файлов
incomplete_min_size=90M
# Процент целостности недокачанных файлов
incomplete_%=97
# Поддержка протокола http
http=1
# Поддержка протокола nntp
nntp=0
# Поддержка протокола ftp
ftp=1
# tcp/ip
# Максимальный значение поля размера ip пакета)
mss=1500
# Таймаут тцп пакета
tcp_timeout=500000
# Задает размер TCP окна
tcp_window=8M
# Размер буффера для сборки tcp сегментов
tcp_buffer=32K
# Таймауты для файлов различных размеров
timeout_100k = 100
timeout_500k = 100
timeout_1m = 200
timeout_5m = 200
timeout_10m = 200
timeout_50m = 300
timeout_100m = 5000
timeout_500m = 10000
# Файлы из пиринговых сетей
p2p_add = 1800
# Таймаут для файлов закаченных на 99% (работает по по SHIFT+Del,еденицы измерения секунды)
ninety_nine_percent_timeout=3600
# таймаут для файлов закаченных менее чем на 1% (работает по по Ctrl+Del,еденицы измерения секунды)
one_percent_timeout=10800
Описание 2 части
# disk
# Формирование имени сохраняемых файлов
name_format=E/R_s_c.E
# P - pid hex - пид в шестнадцатиричной системе счисления
# p - pid dec - пид в десятиричной системе счисления
# M - mac - мак адрес карты пользователей в верхнем регистре
# m - lower case mac - мак адрес карты пользователей в нижнем регистре
# D - destination addr hex - ip адрес пользователей в шестнадцатиричной системе счисления
# d - destination addr dec - ip адрес пользователей в десятиричной системе счисления
# S - source addr hex - ip адрес источника в шестнадцатиричной системе счисления
# s - source addr dec - ip адрес источника в десятиричной системе счисления
# C - counter hex - счетчик в шестнадцатиричной системе счисления
# c - counter dec - счетчик в десятиричной системе счисления
# E - extension - расширение файла
# N - size - размер файла
# R - real name (if known) - настоящее имя файла (если известно)
# * - mark (from rules.txt) - информация из rules.txt после значка "*"
# i - инкапсуляция пакетов, дает возможность оценить улов по разным видам соединений
# Имя и путь папки для не полностью закачанных файлов
incomplete=inc
# Имя и путь папки дря временных файлов
temp=temp
# Имя и папки для полностью закачанных файлов
ok=ok
# Макисмальный размер блока в кеше
cache_max_block=256k
# Размер кеша
cache_scan=2000
# Принудительно сливать на винт содержимое кеша если размер очереди достиг значения cache_flush
cache_flush=4500
#diseqc=POSITION_A
#diseqc=HIGH_BAND,HORIZONTAL,POSITION_A,OPTION_A
# tuner
# Настройки тюнера
lnb=9750000,10600000,11700000
# Настройки diseqc. Если используется diseqc, то следующюю строчку надо раскомментировать.
# и указать правитьные настройки diseqc.
# Если diseqc поддерживает два входа, то выбирается "POSITION_B" или "POSITION_A"
# Если diseqc поддерживает четыре входа, то выбирается "POSITION_A" или "POSITION_B" и
# "OPTION_A" или"OPTION_B"
# Возможные варианты:
# LOW_BAND HIGH_BAND
# VERTICAL HORIZONTAL
# POSITION_A POSITION_B
# OPTION_A OPTION_B
# OPTION_A OPTION_B
################################################## #######
# Настройки провайдера
#5.0°E
# Описание настроек частоты, символьной скорости и т.д
tuner=12322000,V,27670000,A
pids=777
################################################## #######
подробное описание изменения цвета фона скайнета
c_file_cursor=0xFFFFFF #курсор для файлов
c_cat_text2=0xFFFF00 #текст групп в фильтре
c_cat_text1=0xFFFFFF #текст расширений в фильтре
c_cat_cursor2=0xFF8000 #курсор в фильтре
c_cat_cursor1=0x808080 #полоса для курсора в фильтре
c_cat_bg3=0x101028 #правая половина фильтра
c_cat_bg2=0x101028 #середина фильтра
c_cat_bg1=0x101028 #левая половина фильтра
c_stat_text=0xFFFFFF #текст на верхнем и нижнем фоне
c_stat_bg=0x0000A0 #нижняя и верхняя часть фона
c_bar3=0xFF0000 #таймаут
c_bar2=0xC00000 #засечки (ошибки) на полосе закачки
c_bar1=0xFFFFFF #полоса количества скаченных данных в файле (полоса закачки)
c_bg=0x808080 #середина фона SkyNet-а
Так более понятно...
# Описание skynet.ini and function keys for skynet0897b6sbf0_20a from borsh от 01.05.07. 53.0°E SkyDSL
# Отдельно огромное спасибо ktod как за помощь так и за отличную программу!
# строки, начинающиеся со знака "#" являются комментариями либо выключенными функциями
################################################## ######################
# общие настройки
################################################## ######################
# Режим сортировки поумолчанию
fl_sm=0
# Отключение проверки контрольной суммы для MPE датаграм, проверка контрольной суммы значительно нагружает ЦП
no_crc32=0
# Работа на первом процессоре в многопроцессорных системах
processor=0
# Использовать механизм обработки сигналов (только для линукс)
# process_signals=0
# Брать траспортный поток из файла
# in=ts_file
# Писать траспортный поток в файл
# out=ts_file
################################################## ######################
# настройки окна программы
################################################## ######################
#Пользовательская строка, выводится в имени окна
user_info_str= @ SkyDSL
# window (позиция окна при запуске)
wx=0
wy=0
# Высота окна программы
ww=600
# Ширина окна программы
wh=450
# Вывод на полный экран(1) или сокращенный (WX,WY)
maximize=1
# Время между обновлениями окна программы в мс
refresh=100
# Масштаб окна по умолчанию (Изменение представления "полос" загрузки файлов)
zoom=512mb
# Включает полоски таймаута
timeout_line=0
# Сворачивание в трэй
tray=1
# Подтверждение закрытия программы
exit_promt=1
# Время автосохранения в мс
autosave_time=60000
# Название шрифта
font=Fixedsys
# Размер шрифта
font_size=16
xfont=-*-*-*-*-*-*-*-*-*-*-*-*-*-cp1251
#Бэкгроунд для окна статисктики в виде битмапа
use_header_bg_bitmap=1
################################################## ######################
# настройки поддерживаемых протоколов
################################################## ######################
# Использовать tcp
use_tcp = 1
# Использовать udp
use_udp = 1
# Поддержка протокола http
http=1
# Поддержка протокола nntp
nntp=0
# Поддержка протокола ftp
ftp=1
# Файлы из пиринговых сетей
p2p_add = 18000
################################################## ######################
# настройки tcp/ip
################################################## ######################
# Не проводить проверку контрольной суммы tcp
ignore_tcp_cs=0
# Включает буферезацию транспортного потока (только для win32),
#ts_cache_len=32M
# Максимальный значение поля размера ip пакета)
mss=1500
# Таймаут tcp сессии
tcp_timeout=600000
# Задает размер TCP окна
tcp_window=8M
# Размер буффера для сборки tcp сегментов
tcp_buffer=32K
# Не производить поиск заголовков http для tcp сессий без SYN
#no_scan=1
#regex.txt=regex.micro
#пишет в файл пакеты по протоколу 6
#write_packet_for_protocol=6
#таймоут для пакетов при дефрагментации IP
ip_timeout=3000
#Размер буффера для сборки фрагментированных пакетов ip
ip_defrag_buf_size=16K
################################################## #####################
# настройки логов
################################################## #####################
# Вывод информации о ошибках потока в log файл
discon_to_log=0
# Включает сообщения в лог от обработчиков
# process_signals=1
# Включает минилог для каждого файла, вставшего на закачку (предназначено для отладки алгоритма)
use_file_log=1
use_file_log_ftp=1
# Лог файл при перезапуске не обнуляется
log_append=1
# Путь к директории для минилогов
logdir=logdir
#перегружать темплейт morda.tmpl каждый раз при запросе
reload_htmpl=1
################################################## ######################
# настройки статистики
################################################## ######################
# Высота полоски уровня сигнала (Сримридер должен потдерживать функцию Statistic)
signal_quality_log_height=25
#Включить показ расширенной статистики при запуске
show_eXtendet_stat=1
#Включить показ статистики потока при запуске
show_signal_info=0
#Настройка параметров отображения статистики потока
stat_speed_mult=120
signal_quality_log_height=25
#stat_speed_window_width=200
#stat_speed60_window_width=800
#stat_speed_normaly zer=10M
#stat_speed60_normalyzer=10M
################################################## ######################
# настройки для закачивающихся файлов
################################################## ######################
# Минимальный размер недокаченных файлов
incomplete_min_size=90M
# Процент целостности недокачанных файлов
incomplete_%=99
# Таймауты для файлов различных размеров
timeout_100k = 100
timeout_500k = 5000
timeout_1m = 1000
timeout_5m = 20000
timeout_10m = 80000
timeout_50m = 160000
timeout_100m = 160000
timeout_500m = 320000
# Таймаут для файлов закаченных на 99% (работает по по SHIFT+Del,еденицы измерения секунды)
ninety_nine_percent_timeout=3600
# таймаут для файлов закаченных менее чем на 1% (работает по по Ctrl+Del,еденицы измерения секунды)
one_percent_timeout=10800
#Захватывать файлы неимеющие начала размером не меньше
hevent_begin_min_size=50M
# Специальный таймоут для таких файлов
timeout_havent_begin=3600
# Время хранения записи о возможном последнем архиве (докачка последнего файла,еденицы измерения секунды)
rar_str_timeout=172800
# Запоминать имена файлов для последующей докачки только если размер файла превышает данное значение
min_file_size_for_real_name_store=5M
# Аналогичен параметру rar_str_timeout. Запоминается реальные имена файлов, прошедших по фильтрам. Все файлы с похожими именами, отличие не более чем в 2 сивола, так-же подхватываются (еденицы измерения секунды)
name_str_timeout=172800
################################################## ######################
# настройки для сохраняемых файлов
################################################## ######################
# Сохранять сегменты
show_segments=1
# Макисмальный размер блока в кеше
cache_max_block=128k
# Размер кеша
cache_scan=2000
# Принудительно сливать на винт содержимое кеша если размер очереди достиг значения cache_flush
cache_flush=10000
# Формирование имени сохраняемых файлов
name_format=*/p_m_s_cR.E
# P - pid hex - пид в шестнадцатиричной системе счисления
# p - pid dec - пид в десятиричной системе счисления
# M - mac - мак адрес карты пользователей в верхнем регистре
# m - lower case mac - мак адрес карты пользователей в нижнем регистре
# D - destination addr hex - ip адрес пользователей в шестнадцатиричной системе счисления
# d - destination addr dec - ip адрес пользователей в десятиричной системе счисления
# S - source addr hex - ip адрес источника в шестнадцатиричной системе счисления
# s - source addr dec - ip адрес источника в десятиричной системе счисления
# C - counter hex - счетчик в шестнадцатиричной системе счисления
# c - counter dec - счетчик в десятиричной системе счисления
# E - extension - расширение файла
# N - size - размер файла
# R - real name (if known) - настоящее имя файла (если известно)
# * - mark (from rules.txt) - информация из rules.txt после значка "*"
# i - инкапсуляция пакетов, дает возможность оценить улов по разным видам соединений
# Имя и путь папки для не полностью закачанных файлов
incomplete=incomplete
# Имя и путь папки дря временных файлов
temp=temp
# Имя и папки для полностью закачанных файлов
ok=ok
#Переименовать файл при переносе в ок если известно его реальное имя (работает криво)
#rename_ok_files_if_real_name_known=1
################################################## ######################
# настройки управления перехватчика глобакс
################################################## ######################
#Управление перехватчиком глобакс
#хранить не более пакетов глобакс для одной сессии
gl_max_blocks_wait=256
#Таймоут для сессии ms
gl_session_timeout=3600000
#таймоут для канала ms
gl_channel_timeout=300000