[Evaporation Project] Система дистрибуции файлов

Для тех, кто хочет сделать мир лучше.

Как передавать файлы от сервера к клиенту

Через простые сокеты
22
39%
Через HTTP/FTP протокол
27
47%
Другое (отписать)
8
14%
 
Всего голосов: 57

Сообщение
Автор
Аватара пользователя
$t@t!c_V()1D
Разработчик
Разработчик
Сообщения: 2639
Зарегистрирован: 06.12.2007
Благодарил (а): 10 раз
Поблагодарили: 29 раз

#46 Сообщение 16.05.2009, 08:00

По-моему, до запихивания файлов в GCF он так и не дошел...хотя, начинал. Может я что-то и путаю, но пошарься по этому разделу форума - он в какой-то теме исходники чего-то такого выкладывал.

MOZGIII
Разработчик
Разработчик
Сообщения: 910
Зарегистрирован: 09.01.2009
Откуда: Переезжаю в /dev/null
Благодарил (а): 7 раз
Поблагодарили: 65 раз
Контактная информация:

#47 Сообщение 16.05.2009, 12:26

У него даже в подписи есть - GCF Patcher. Он его недоделал, как написано в теме о патчере, но сейчас он кажется занимется стим сервером. Для этого дампы и нужны - я с ним заделюсь, у него работа быстрее пойдёт. Но нужен патчинг гцф, эт полюбому. Я вот дуааю, может к разрабам CF Toolbox обратиться - они то как-то патчат. Хотя, кажется я гдто всётаки видел сорсы тулбокса, вот только где...

Аватара пользователя
Pr0Ger
Модератор
Модератор
Сообщения: 1829
Зарегистрирован: 16.01.2009
Благодарил (а): 17 раз
Поблагодарили: 214 раз
Контактная информация:

#48 Сообщение 16.05.2009, 12:41

MOZGIII, если нужно сделать дамп обмена тулбокса с сервером(самого стима лучше не делать, там много постороннего идет) то я могу сделать

MOZGIII
Разработчик
Разработчик
Сообщения: 910
Зарегистрирован: 09.01.2009
Откуда: Переезжаю в /dev/null
Благодарил (а): 7 раз
Поблагодарили: 65 раз
Контактная информация:

#49 Сообщение 16.05.2009, 13:18

Довай, только можно с каменнтами - типо тут када нажал кнопку скачать, тут када льёт файл итд.

Аватара пользователя
Pr0Ger
Модератор
Модератор
Сообщения: 1829
Зарегистрирован: 16.01.2009
Благодарил (а): 17 раз
Поблагодарили: 214 раз
Контактная информация:

#50 Сообщение 16.05.2009, 14:28

говори что сдампить
вот пока сдампил аутентификацию
--------------------------------------------------------
87.119.228.211:3047 -> 72.165.61.189:27030: 4 bytes
01 | 00 00 00 02 | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 ................

--------------------------------------------------------
72.165.61.189:27030 -> 87.119.228.211:3047: 1 bytes
01 | 01 00 00 00 | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 ................

--------------------------------------------------------
87.119.228.211:3047 -> 72.165.61.189:27030: 9 bytes
01 | 00 00 00 05 | 00 02 68 23 | 9C 00 00 00 | 00 00 00 00 ......h#њ.......

--------------------------------------------------------
72.165.61.189:27030 -> 87.119.228.211:3047: 12 bytes
01 | 00 00 00 08 | 00 01 48 A5 | 3D 8B 9F 69 | 00 00 00 00 ......HҐ=‹џi....

--------------------------------------------------------
87.119.228.211:3048 -> 72.165.61.139:27039: 5 bytes
01 | 00 00 00 00 | 04 00 00 00 | 00 00 00 00 | 00 00 00 00 ................

--------------------------------------------------------
87.119.228.211:3048 -> 72.165.61.139:27039: 8 bytes
01 | 02 01 A8 C0 | 9C 23 68 02 | 00 00 00 00 | 00 00 00 00 ..ЁАњ#h.........

--------------------------------------------------------
72.165.61.139:27039 -> 87.119.228.211:3048: 5 bytes
01 | 00 D3 E4 77 | 57 00 00 00 | 00 00 00 00 | 00 00 00 00 .УдwW...........

--------------------------------------------------------
87.119.228.211:3048 -> 72.165.61.139:27039: 4 bytes
01 | 00 00 00 1B | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 ................

--------------------------------------------------------
87.119.228.211:3048 -> 72.165.61.139:27039: 27 bytes
01 | 02 00 0B 63 | 66 5F 64 6F | 77 6E 6C 6F | 61 64 00 0B ...cf_download..
02 | 63 66 5F 64 | 6F 77 6E 6C | 6F 61 64 00 | 00 00 00 00 cf_download.....

--------------------------------------------------------
72.165.61.139:27039 -> 87.119.228.211:3048: 8 bytes
01 | E2 43 6D D8 | 26 FB 8E 8F | 00 00 00 00 | 00 00 00 00 вCmШ&ыЋЏ........

--------------------------------------------------------
87.119.228.211:3048 -> 72.165.61.139:27039: 4 bytes
01 | 00 00 00 24 | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 ...$............

--------------------------------------------------------
87.119.228.211:3048 -> 72.165.61.139:27039: 36 bytes
01 | F0 24 60 D5 | 14 3B BD 62 | 7A D8 5E B7 | 0B 35 6E 80 р$`Х.;ЅbzШ^·.5nЂ
02 | 00 0C 00 10 | F3 A7 46 B0 | 3C D4 8E E4 | DF C7 84 E2 ....у§F°<ФЋдЯЗ„в
03 | 2D 54 C1 AA | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 -TБЄ............

--------------------------------------------------------
72.165.61.139:27039 -> 87.119.228.211:3048: 1041 bytes
01 | 00 80 86 AE | D6 03 2A E1 | 00 00 D2 49 | 6B 00 00 00 .Ђ†®Ц.*б..ТIk...
02 | 00 00 00 03 | FC 00 02 D9 | DF B0 8B DB | FD D9 CC 9D ....ь..ЩЯ°‹ЫэЩМќ
03 | AF A5 67 01 | F3 32 5A 00 | 36 00 40 0E | 4B 8B 10 16 ЇҐg.у[email protected]‹..
04 | 11 31 0A EE | 2D 19 30 6D | D8 9A E5 04 | 4F FF 50 1D .1.о-.0mШље.OяP.
05 | AC 3A 6D A3 | E2 50 53 E5 | 80 65 58 4E | 9F 14 50 C3 ¬:mЈвPSеЂeXNџ.PГ
06 | 52 EA 95 93 | 9A CC 88 64 | AE 7E 80 DA | A6 D5 28 83 Rк•“љМ€d®~ЂЪ¦Х(ѓ
07 | B5 93 9F 72 | 95 00 A3 04 | 05 7D 67 01 | 7A 00 02 00 µ“џr•.Ј..}g.z...
08 | 80 18 83 FD | DC 0B 81 D3 | E6 0B 77 11 | C1 72 1C 53 Ђ.ѓэЬ.ЃУж.w.Бr.S
09 | DC B2 E6 3E | BC 6C 4F 39 | A9 CF 99 35 | 06 DC 6A 35 ЬІж>јlO9©П™5.Ьj5
10 | 01 8B 32 5F | A5 78 3B 3A | 12 D3 16 F6 | 27 4B 77 DE .‹2_Ґx;:.У.ц'KwЮ
11 | 4B 78 E4 1C | 34 F8 90 47 | 7D 37 3B 3C | E6 7A B5 FD Kxд.4шђG}7;<жzµэ
12 | 99 3B 30 F2 | 29 45 32 54 | 6B 8F 35 B1 | CE DD CB 1E ™;0т)E2TkЏ5±ОЭЛ.
13 | E2 3C 32 49 | 84 19 20 2B | B3 32 97 C4 | AE 84 5F 58 в<2I„. +і2—Д®„_X
14 | 7D AC B2 1E | CE 1C 2B 31 | FC A9 76 1F | CA 9B BA ED }¬І.О.+1ь©v.К›єн
15 | 1C 76 7B 6F | 72 2E 1F 79 | 22 BD 91 76 | 24 60 6B FA .v{or..y"Ѕ‘v$`kъ
16 | CC 54 A4 99 | 9B 0F B2 E0 | 55 21 68 8C | F0 8E 9F 44 МT¤™›.ІаU!hЊрЋџD
17 | 62 00 4C 00 | 50 92 BC 0D | 15 55 C8 39 | EF DB C2 8C b.L.P’ј..UИ9пЫВЊ
18 | 36 21 97 27 | 01 32 6B EA | 8C 2E 2F 5C | CC D4 43 1E 6!—'.2kкЊ./МФC.
19 | BC FA C5 DB | 78 C0 2A 14 | A4 8F 89 6D | C2 01 5C E0 јъЕЫxА*.¤Џ‰mВ.а
20 | 76 05 B9 D5 | 18 8B 94 15 | 69 71 B5 DB | 72 10 45 47 v.№Х.‹”.iqµЫr.EG
21 | 7F FB 17 F6 | DD DF 57 44 | 9A AA 12 16 | 24 E2 23 B1 ы.цЭЯWDљЄ..$в#±
22 | 34 54 25 0F | 4A 00 10 65 | 6F 60 01 00 | 00 00 00 57 4T%.J..eo`.....W
23 | 77 E4 D3 00 | 00 00 00 0C | 0E 28 CB A2 | ED B4 30 59 wдУ......(Лўнґ0Y
24 | 3B C8 FD 55 | 9F A6 2D F3 | C7 9F 0E DF | EC 67 63 60 ;ИэUџ¦-уЗџ.Ямgc`
25 | 71 F6 14 7F | FA 1F 2D 9B | 64 62 69 10 | AC EC FE 6D qц.ъ.-›dbi.¬мюm
26 | 06 A6 AE 15 | 7F DA 56 C9 | C8 38 E4 DF | 9D 3F D8 1D .¦®.ЪVЙИ8дЯќ?Ш.
27 | E2 A8 80 74 | 68 18 BD 3E | 8E D5 B5 87 | 1F 98 10 31 вЁЂth.Ѕ>ЋХµ‡.˜.1
28 | 07 96 18 27 | 06 1E 47 35 | 68 D1 1E 8D | C8 45 D9 EF .–.'..G5hС.ЌИEЩп
29 | 47 53 F3 3B | 36 9B 48 6C | 96 38 8B 75 | 4F 8E 7B F8 GSу;6›Hl–8‹uOЋ{ш
30 | C7 7B F3 7E | 00 5C A6 F3 | 04 5C AF 87 | 31 BC 3E C5 З{у~.¦у.Ї‡1ј>Е
31 | 21 FE C1 61 | B5 25 45 00 | 00 02 12 01 | 45 12 02 00 !юБaµ%E.....E...
32 | 00 00 00 00 | 00 D5 01 00 | 00 07 91 6D | 78 ED 1F B8 .....Х....‘mxн.ё
33 | 7F AA D9 B9 | DF 21 F8 AE | 87 0F 8D 7E | 0B 1F 49 8F ЄЩ№Я!ш®‡.Ќ~..IЏ
34 | BA 2F 91 FB | C0 0D BF E7 | 8C 89 33 8D | 05 84 72 EE є/‘ыА.їзЊ‰3Ќ.„rо
35 | 88 DE 09 DC | 41 7C 21 DB | 8A 52 AA CB | F4 ED EE 62 €Ю.ЬA|!ЫЉRЄЛфноb
36 | 63 BA C8 CB | 1F AF C6 9B | 7A 9F 4D 56 | 66 5C 95 6B cєИЛ.ЇЖ›zџMVf•k
37 | FE 88 13 89 | 5E 83 91 74 | 8D 1C A5 E9 | E8 BD 15 04 ю€.‰^ѓ‘tЌ.ҐйиЅ..
38 | B1 4C 1E F1 | E9 39 92 DD | A8 ED EA B7 | 18 93 01 4E ±L.сй9’ЭЁнк·.“.N
39 | 3C BC 3B 6B | AC EB 05 CE | CE DD 70 77 | E8 56 F1 59 <ј;k¬л.ООЭpwиVсY
40 | DE 27 67 AD | 96 36 DB E6 | 1F 85 87 F4 | 02 2B 9D 41 Ю'g­–6Ыж.…‡ф.+ќA
41 | DB 90 6F 19 | CF 6D 97 EC | B5 28 25 FF | EB 20 A4 48 Ыђo.Пm—мµ(%ял ¤H
42 | C1 7F 94 D9 | 0A CB 39 29 | 59 43 D5 76 | DE 56 B7 6A Б”Щ.Л9)YCХvЮV·j
43 | 57 46 47 B0 | C5 97 1E F2 | AE 7C 5D C8 | 66 C9 6B E5 WFG°Е—.т®|]ИfЙkе
44 | 39 70 66 A2 | FE 7B 69 C8 | 7E 22 8C C0 | 99 A2 BC DB 9pfўю{iИ~"ЊА™ўјЫ
45 | 7E 5B CF 41 | FB 4C 60 A0 | EB BE 33 A2 | C2 64 B7 50 ~[ПAыL` лѕ3ўВd·P
46 | DD AB 6D D1 | 82 A0 E7 04 | B0 B3 91 37 | 8F 76 DD B3 Э«mС‚ з.°і‘7ЏvЭі
47 | 3D C0 30 08 | 56 51 F1 3E | 90 64 52 E0 | E5 9A 6E B1 =А0.VQс>ђdRаељn±
48 | AB 90 20 3E | FE E6 8C 22 | C6 4E 94 9C | FE 57 D7 4A «ђ >южЊ"ЖN”њюWЧJ
49 | 1F EB 00 39 | E4 7E 47 26 | 3C F5 24 02 | 0A 2D BC 2A .л.9д~G&<х$..-ј*
50 | 7E 2C BC DD | 91 7D 80 FD | 3A 70 C7 E7 | C3 F9 BF 86 ~,јЭ‘}Ђэ:pЗзГщї†
51 | 93 8B 0A B3 | 19 99 24 01 | A9 47 F8 17 | 71 33 05 10 “‹.і.™$.©Gш.q3..
52 | 14 5D 90 89 | 71 7B 64 21 | C7 B4 3C E6 | 71 C3 21 95 .]ђ‰q{d!Зґ<жqГ!•
53 | 1D F8 89 38 | 7A 39 95 D1 | 47 3A F9 40 | FB A2 BA 1B .ш‰8z9•СG:щ@ыўє.
54 | 96 A1 D9 C1 | 35 33 3D 46 | F8 5C 24 08 | D6 F1 78 01 –ЎЩБ53=Fш$.Цсx.
55 | 6E 30 D8 32 | C1 02 45 91 | 87 64 48 A4 | B8 82 71 9E n0Ш2Б.E‘‡dH¤ё‚qћ
56 | 87 AB 79 BC | FE 81 43 EE | 86 07 A7 86 | 2C D9 E6 5F ‡«yјюЃCо†.§†,Щж_
57 | 82 C0 11 BC | 84 1C A9 AB | 7C A6 A6 2D | 2C EA 91 98 ‚А.ј„.©«|¦¦-,ꑘ
58 | D1 48 0D CD | 32 87 1C F2 | 4F 8C 0C B5 | E2 6B A2 E9 СH.Н2‡.тOЊ.µвkўй
59 | 2B 54 72 AD | 62 01 55 89 | D2 CF A2 2D | B6 0F FC 10 +Tr­b.U‰ТПў-¶.ь.
60 | 27 BC 0D F3 | F8 99 40 A3 | BB A1 52 39 | 13 B4 FF BA 'ј.уш™@Ј»ЎR9.ґяє
61 | 54 78 D1 C0 | 3A 0D 86 8D | F7 F8 50 0A | 40 B1 C9 E3 TxСА:.†ЌчшP.@±Йг
62 | 35 0E C3 63 | 2D F5 2C 0C | 8B 4A 52 A1 | 23 4C 04 CD 5.Гc-х,.‹JRЎ#L.Н
63 | 17 13 FC AD | C6 CD 95 20 | 26 C0 45 A6 | 02 5E 00 64 ..ь­ЖН• &АE¦.^.d
64 | E8 AD 07 EB | 12 D8 43 06 | 3E B7 01 B1 | 61 68 E7 BD и­.л.ШC.>·.±ahзЅ
65 | DD B9 F3 1C | 26 79 68 C1 | 31 13 8E D7 | A5 29 3A 87 Э№у.&yhБ1.ЋЧҐ):‡
66 | E3 00 00 00 | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 г...............
слева HEX, справа ASCII, имя аккуанта cf_download

MOZGIII
Разработчик
Разработчик
Сообщения: 910
Зарегистрирован: 09.01.2009
Откуда: Переезжаю в /dev/null
Благодарил (а): 7 раз
Поблагодарили: 65 раз
Контактная информация:

#51 Сообщение 16.05.2009, 14:55

Мда, как и ожидал, с ходу ничего не понял... Надо разбираться с сорсами тулбокса и тестить всё самому... Наверное, даже дампы пока не пригодяться т. к. я хочу написать специальную прогу для перехвата трафика, но ещё пока и сам незнаю как она будет работать. Я развиваю идею с подменой сервера с которого тулбокс и стим будут качать файлы на сервера проекта. Через маппинг порта, а может даже и через драйвер... Кттонибудь помнит, можно ли в стим проксю уазать?
А вообще, кажется в обмане стима переуспел fire64 в его FireSteam... или он там работает не с самим протоколом а с вызовом нужных функций в нужном порядке? Тамже, кажется както идёт подмена авторизации акка... или нет? :)

Аватара пользователя
Pr0Ger
Модератор
Модератор
Сообщения: 1829
Зарегистрирован: 16.01.2009
Благодарил (а): 17 раз
Поблагодарили: 214 раз
Контактная информация:

#52 Сообщение 16.05.2009, 15:49

в FireSteam через специальную DLL подменяются тикеты, и происходит авторизации не аккуанта, который в BLOB, а другого
написать специальную прогу для перехвата трафика
в хакере была статья по написанию сниффера на Delphi, работает через известный драйвер, или через сырые сокеты(но с ними связываться не советую, ибо мелкомягкие в последних сервис-паках их жестко урезали)

MOZGIII
Разработчик
Разработчик
Сообщения: 910
Зарегистрирован: 09.01.2009
Откуда: Переезжаю в /dev/null
Благодарил (а): 7 раз
Поблагодарили: 65 раз
Контактная информация:

#53 Сообщение 16.05.2009, 17:33

Pr0Ger
Не, портмаппер - это не то. А если уж и писаь через сниффинг - то лучше через драйвер. Через этот, как его называют то... :) А! PCap кажется... Но сначало попробую через портмаппинг. Так в стиме можно проксю указать или вручую сервер прописать? Я просоо аейчас не могу посмотреть - не за компом. Если нельзя, то придётся через драйвер работать...

Добавлено спустя 27 минут 52 секунды:
А кстати, FireSteam ведь написан с помощью RevSDK? Если он (SDK) позволяет менять тикет аутентификации и авториации, мб через него можно и перехватывать запросы к серверам скачки? Тогда можно будет без отдельной проги обойтись. И вообще, у меня есть мысля, что можно объединить качалку кряк. Если fire64 сделает full версию FireSteam, то система как у нас может вообще не пригодиться... но у него скорее всего ещё и пасс-стилер в FireSteam встроен, он это дело любит %)

Добавлено спустя 7 минут 42 секунды:
Кстати, может нам помимо закрытой Зоны 59 зареквестить ещё раздел, уже открытый, посвящённый Evaporation Project'у. Зона 59 тогда станет больше закрытым разделом аплоадеров цсмании, а эвапорэйшн будет отдельно

WishMaster1234
Сержант
Сержант
Сообщения: 34
Зарегистрирован: 15.08.2008

#54 Сообщение 16.05.2009, 18:12

У вас есть исходники CFToolbox?

MOZGIII
Разработчик
Разработчик
Сообщения: 910
Зарегистрирован: 09.01.2009
Откуда: Переезжаю в /dev/null
Благодарил (а): 7 раз
Поблагодарили: 65 раз
Контактная информация:

#55 Сообщение 16.05.2009, 18:36

Где-то они были... у меня - нету, но я их гдето видел... или это были не сорцы... Кажется у Vit_amiN'a в справке... Там где апдейт до 10 версии... или я ошибаюсь?
eldest писал, что вливание файлов в gcf можно взять из CF Toolbox...

eldest
...как?

Аватара пользователя
$t@t!c_V()1D
Разработчик
Разработчик
Сообщения: 2639
Зарегистрирован: 06.12.2007
Благодарил (а): 10 раз
Поблагодарили: 29 раз

#56 Сообщение 16.05.2009, 18:42

О чудо! Как будто SteamCooker прочитал данную тему! Он выпустил CFToolbox API, базирующийся на версии 1.0.10 той самой программы. Ссылку сейчас дать не могу - скажу лишь то, что зарегистрированным на Рине советую заглянуть в developer's forum: она там ;) . Дерзайте!

Аватара пользователя
Pr0Ger
Модератор
Модератор
Сообщения: 1829
Зарегистрирован: 16.01.2009
Благодарил (а): 17 раз
Поблагодарили: 214 раз
Контактная информация:

#57 Сообщение 16.05.2009, 18:52

в стиме проксю никак не прописать, только если с помошью дополнительных тулз заставить работать через носок
у Vit_amiN'a в мануале сырцов нету
из тулбокса можно выдрать с помошью дизаасемблера, да и тулбокс написан на Visual C++ 6.0
в статье как раз было написано про создание сниффера с PCap на дельфи
перехватить запросы на скачивание можно и без RevSDK: ишем идой обрашение к контент серверу, запоминаем адресс функции, ставим в ольге бряк, и потом когда всплывет там меняем что надо
$t@t!c_V()1D, опа, сейчас посмотрю

Добавлено спустя 2 минуты 57 секунд:
но api написан на C++
и там только создание/применение патчей
Скрытое содержимое

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

   1.  
   2. // log levels
   3. #define LOG_LEVEL_EVERYTHING 0
   4. #define LOG_LEVEL_DEBUG 1
   5. #define LOG_LEVEL_INFO 2
   6. #define LOG_LEVEL_ERROR 3
   7. #define LOG_LEVEL_TODO 4
   8. #define LOG_LEVEL_DISABLED 5
   9.  
  10. // init the logs, MUST be called prior to any other function
  11. CFTAPI_API int CFTAPI_initLogs(char * logFile,  // output log file or NULL
  12.                                bool logStdout); // print logs on stdout
  13.  
  14. // release the logs, to be called at the end
  15. CFTAPI_API void CFTAPI_closeLogs();
  16.  
  17. // specify the log level
  18. CFTAPI_API void CFTAPI_setLogLevel(int level);
  19.  
  20. // create an archive file,
  21. CFTAPI_API int CFTAPI_createArchive(char * gcfPath,                 // input gcf or ncf file
  22.                                     char * outputPath,              // output folder
  23.                                     char * loggerName,              // logger name as displayed in logs
  24.                                     char * taskName,                // will be valuated with the current task name
  25.                                     unsigned long * taskProgress);  // will be valuated with the current task progress
  26.  
  27. // create an update file,
  28. CFTAPI_API int CFTAPI_createUpdateFile(char * archivePath,          // input archive file
  29.                                        char * gcfPath,              // input gcf or ncf file
  30.                                        char * commonName,           // input ncf common sub folder name or NULL
  31.                                        char * outputPath,           // output folder
  32.                                        char * loggerName,           // logger name as displayed in logs
  33.                                        char * taskName,             // will be valuated with the current task name
  34.                                        unsigned long * taskProgress,// will be valuated with the current task progress
  35.                                        int * pleaseStop,            // set to 1 in order to ask the task to stop
  36.                                        int securedUpdates);         // set true to serialize GCF header after each update
  37.  
  38. // apply an update file,
  39. CFTAPI_API int CFTAPI_applyUpdate(char * updatePath,                // input update file
  40.                                   char * gcfPath,                   // gcf or ncf file to be updated
  41.                                   char * commonName,                // input ncf common sub folder name or NULL
  42.                                   char * decryptionKey,             // gcf/ncf decryption key if available and required or NULL
  43.                                   char * loggerName,                // logger name as displayed in logs
  44.                                   char * taskName,                  // will be valuated with the current task name
  45.                                   unsigned long * taskProgress,     // will be valuated with the current task progress
  46.                                   int * pleaseStop,                 // set to 1 in order to ask the task to stop
  47.                                   int securedUpdates);              // set true to serialize GCF header after each update  
  48.  

MOZGIII
Разработчик
Разработчик
Сообщения: 910
Зарегистрирован: 09.01.2009
Откуда: Переезжаю в /dev/null
Благодарил (а): 7 раз
Поблагодарили: 65 раз
Контактная информация:

#58 Сообщение 16.05.2009, 19:18

Но что нам даёт API тулбокса? Эээх... Надо с разрабом его списаться... он летом никуда не уедет? На отдых там... :) Потому как до лета я в спячке считай. Писать просто нету времени (ну, и компа тоже, к сожалению)... Я то сейчас с карманного зверя. Вот и развожу всякие разговоры - как лучше сделать итд итп :(

Придётся писать на PCap. Я почему-то очень его нелюблю...

Аватара пользователя
Pr0Ger
Модератор
Модератор
Сообщения: 1829
Зарегистрирован: 16.01.2009
Благодарил (а): 17 раз
Поблагодарили: 214 раз
Контактная информация:

#59 Сообщение 16.05.2009, 19:25

а что даст разраб?
1)он скорее говорит по английски
2)максимум он даст кучу кода на C++

MOZGIII
Разработчик
Разработчик
Сообщения: 910
Зарегистрирован: 09.01.2009
Откуда: Переезжаю в /dev/null
Благодарил (а): 7 раз
Поблагодарили: 65 раз
Контактная информация:

#60 Сообщение 16.05.2009, 19:31

Я знаю английский. Очень хорошо знаю %)
Я знаю С/С++ Просто больше люблю Delphi :D

Ответить