Сейчас на форуме: Kybyx (+4 невидимых)

 eXeL@B —› Оффтоп —› Wireshark
Посл.ответ Сообщение


Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 30 октября 2013 16:25
· Личное сообщение · #1

Есть массив "строка" - "id"
id это int, строка это осмысленное название пакета по id
можно ли в Wireshark сделать чтобы автоматом бралось id (по такому-то смещению в пакете) и подставлялась строка(поле добавить для просмотра или как-то так)
это надо писать плагин-диссектор или есть другие методы проще организовать?

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh





Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 30 октября 2013 16:55
· Личное сообщение · #2

плагин, еще есть питон и луа, если на СИ тяжело




Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 30 октября 2013 17:42
· Личное сообщение · #3

reversecode меня в общем и си не смущает)
а если на питоне написать, он же медленный зараза, процесс анализа тормозить не будет?
или он отрабатывает исключительно, когда разварачиваешь дерево, а не на лету?

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh





Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 30 октября 2013 18:02
· Личное сообщение · #4

у тебя гиг данных что ли? ты ж не СОРМ пишешь, так что не переживай, не затормозит сильно
но вроде писали что на питоне под винду чет не работает
так что луа луа




Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 30 октября 2013 18:13
· Личное сообщение · #5

reversecode пишет:
но вроде писали что на питоне под винду чет не работает

чего бы ему в ней не работать то? он поддерживает все платформы практически
а луа... ну что луа, я на ней не писал, с виду те же яйца... даже питон думаю погибче будет
ладно буду на си делать тогда, спс

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh





Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 30 октября 2013 18:47
· Личное сообщение · #6

хз, если только одно поле выцеплять то думаю насчет СИ лучше не заморачиватся
на Си это если реально весь прото разбирать




Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 30 октября 2013 19:05
· Личное сообщение · #7

reversecode а каркасы есть для питона и луи? они отдельно собераются тоже или там сам плаг-интерпретатор и в нём код пишется? если нет, то чем оно проще?

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh




Ранг: 0.0 (гость)
Активность: 0.250
Статус: Участник

Создано: 30 октября 2013 21:50
· Личное сообщение · #8

Isaev пишет:
а если на питоне написать, он же медленный зараза, процесс анализа тормозить не будет?

Это даже не смешно, на питоне пишут игры.
У меня GUI тестер на питоне.)
Для ядра медленный, а для прикладных задач более чем достаточно скорости.
pyreshark
bug

| Сообщение посчитали полезным: Isaev


Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 31 октября 2013 02:11 · Поправил: Isaev
· Личное сообщение · #9

F_a_u_s_t пишет:
Это даже не смешно, на питоне пишут игры.

ну видимо зависит от области применения... из личного опыта, как-то надо было складывать большие целые(в районе 2млн разрядов) маленькая программка на дельфи во столько раз переплюнула питон по скорости, что даже сложно сравнивать...
F_a_u_s_t пишет:
pyreshark

эта альтернатива похоже работает под вин32... ушёл колдовать)

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh





Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 31 октября 2013 02:57 · Поправил: Isaev
· Личное сообщение · #10

F_a_u_s_t ты его кстати пробовал может?
вот это обязательно собирать из исходников, как тут написано, или достаточно 6-го пункта?
положил я его в плагины, из wireshark виден(в about) а как оно работает то? те примеры, что идут в комплекте, например sample_protocol.py хотя бы как применить теперь?

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh





Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 31 октября 2013 15:14 · Поправил: Gideon Vi
· Личное сообщение · #11

F_a_u_s_t пишет:
Это даже не смешно, на питоне пишут игры.


непосредственно двиг на питаоне ни кто не пишет. Питон там для скриптов. Логика, там, ещё какая хрень, с которой левел-дизайнеры работают.

| Сообщение посчитали полезным: DimitarSerg

Ранг: 0.0 (гость)
Активность: 0.250
Статус: Участник

Создано: 01 ноября 2013 16:04 · Поправил: F_a_u_s_t
· Личное сообщение · #12

Isaev пишет: маленькая программка на дельфи во столько раз переплюнула питон по скорости
Зачем же в лоб решать, если есть математические библиотеки и ctypes в конце концов.

Isaev пишет: F_a_u_s_t ты его кстати пробовал может?
Нет, еще не доводилось, так что, если разберешься, потом отпиши мб кому пригодится.

Gideon Vi пишет: непосредственно двиг на питаоне ни кто не пишет.
Есть и на самом питоне, есть и на си движки в виде библиотеки, скорости достаточно для большинства задач, медленность интерпретаторов это отголосок прошлого, сейчас из мейнстрима нет ничего совсем прям медленного, а еще на питоне есть отладчик который полностью запилин на нем pydbg, вполне шустрый.)




Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 01 ноября 2013 17:15
· Личное сообщение · #13

F_a_u_s_t пишет:
Зачем же в лоб решать, если есть математические библиотеки и ctypes в конце концов.

оптимизация была нужна, именно по скорости и только для сложения... а библиотеки уже при инициализации всё отпущенное время съедали)

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh




Ранг: 0.0 (гость)
Активность: 0.250
Статус: Участник

Создано: 01 ноября 2013 19:24
· Личное сообщение · #14

Isaev пишет:
оптимизация была нужна, именно по скорости и только для сложения

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




Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 03 ноября 2013 09:13 · Поправил: Gideon Vi
· Личное сообщение · #15

F_a_u_s_t пишет:
Есть и на самом питоне


Трипл-эй? Можно пример?
В три-а проектах питон/луа/etc языки используются не потому, что достаточно быстрые, а потому, что простые. Не дергать же кодеров каждый раз, как надо логику где-то поправить.



Ранг: 0.0 (гость)
Активность: 0.250
Статус: Участник

Создано: 03 ноября 2013 21:40
· Личное сообщение · #16

Gideon Vi пишет: Трипл-эй? Можно пример?
Движки в том числе на самом питоне --> Link <--
Игры можете найти на sourcefotge, выберите язык питон.
Сравнение луа и питон некорректно, языки немного разных лиг, тут скорее питон против руби или жабы, а так да, язык лаконичен и выразителен, кроме жопошной реализации классов.


 eXeL@B —› Оффтоп —› Wireshark

У вас должно быть 20 пунктов ранга, чтобы оставлять сообщения в этом подфоруме, но у вас только 0

   Для печати Для печати