Страница 1 из 1

uTP-протоколом uTorrent

СообщениеДобавлено: 06 мар 2010, 22:10
Mechanic
вопросы по опубликованной в блоге статье:
Код: Выделить всё
ngctl msg utp_filter: setprogram { thisHook=\"main\" ifMatch=\"\" ifNotMatch=\"main\" bpf_prog_len=12 bpf_prog=[
      { code=48 jt=0 jf=0 k=0 } { code=84 jt=0 jf=0 k=240 } { code=21 jt=0 jf=8 k=64 } { code=48 jt=0 jf=0 k=9 }
      { code=21 jt=0 jf=6 k=17 } { code=40 jt=0 jf=0 k=6 } { code=69 jt=4 jf=0 k=8191 } { code=177 jt=0 jf=0 k=0 }
      { code=64 jt=0 jf=0 k=20 } { code=21 jt=0 jf=1 k=2147483647 } { code=6 jt=0 jf=0 k=65535 } { code=6 jt=0 jf=0 k=0 } ] }


на наге в одной из тем посвященной uTP торренту описана другая последовательность, а вообще я там насчитал их 3 шт
Код: Выделить всё
setprogram { thisHook=\"main\" ifMatch=\"\" ifNotMatch=\"main\" bpf_prog_len=7 bpf_prog=[ { code=48 jt=0 jf=0 k=0 } { code=84 jt=0 jf=0 k=240 } { code=21 jt=0 jf=3 k=64 } { code=32 jt=0 jf=0 k=40 } { code=21 jt=0 jf=1 k=2147483647 } { code=6 jt=0 jf=0 k=65535 } { code=6 jt=0 jf=0 k=0 } ] }


так какой из них правельный ?
и еще как можно расшифровать вывод статистики ?
Код: Выделить всё
 ngctl msg uTP_filter: getstats \"main\"
Rec'd response "getstats" (3) from "[14]:":
Args:   { recvFrames=104763230 recvOctets=7741389764 recvMatchFrames=34976865 recvMatchOctets=2081668229 xmitFrames=69786228 xmitOctets=5659708878 }

Re: uTP-протоколом uTorrent

СообщениеДобавлено: 07 мар 2010, 13:24
root

Re: uTP-протоколом uTorrent

СообщениеДобавлено: 17 май 2010, 17:44
Mechanic
прошло немного времени и стали проявляться проблемы в некоторых играх и общении через сервере тимспик.
Есть у кого-нить похожее ?
покажите плиз последовательность для нарезки ?

Re: uTP-протоколом uTorrent

СообщениеДобавлено: 18 май 2010, 09:08
root
Mechanic писал(а):стали проявляться проблемы в некоторых играх

да, есть такое дело
вот тока вчера выявилась трабла с бателфилдом

чичас у меня фильтрация такая:
Код: Выделить всё
"((ip[40:4]=0x7FFFFFFF and ip[44:1]=0xab) or (ip[36:4]=0x7FFFFFFF and ip[40:4]=0x00032000) or (ip[40:4]=0x00380000 and ip[44:4]=0x00010000) or (ip[36:4]=0x00000000 and ip[40:4]=0x00380000))"

Re: uTP-протоколом uTorrent

СообщениеДобавлено: 18 май 2010, 16:51
Mechanic
а bpf код ?!
в текущем коде игра не работает ?

Re: uTP-протоколом uTorrent

СообщениеДобавлено: 19 май 2010, 12:19
root
Mechanic писал(а):а bpf код ?!

Код: Выделить всё
bpf_prog_len=21 bpf_prog=[ { code=48 jt=0 jf=0 k=0 } { code=84 jt=0 jf=0 k=240 } { code=21 jt=0 jf=17 k=64 } { code=32 jt=0 jf=0 k=40 } { code=21 jt=0 jf=2 k=2147483647 } { code=48 jt=0 jf=0 k=44 } { code=21 jt=12 jf=0 k=171 } { code=32 jt=0 jf=0 k=36 } { code=21 jt=0 jf=2 k=2147483647 } { code=32 jt=0 jf=0 k=40 } { code=21 jt=8 jf=0 k=204800 } { code=32 jt=0 jf=0 k=40 } { code=21 jt=0 jf=2 k=3670016 } { code=32 jt=0 jf=0 k=44 } { code=21 jt=4 jf=0 k=65536 } { code=32 jt=0 jf=0 k=36 } { code=21 jt=0 jf=3 k=0 } { code=32 jt=0 jf=0 k=40 } { code=21 jt=0 jf=1 k=3670016 } { code=6 jt=0 jf=0 k=65535 } { code=6 jt=0 jf=0 k=0 } ]


Mechanic писал(а):в текущем коде игра не работает ?

ага, не пашет
убрал фильтр - заработало