drongrn 发表于 2009-11-22 11:30:15

请问用哪种方式开发解析插件更合适一些?

大概了解了下DLL协议解析插件以及Lua插件的开发,感觉以Lua方式来开发好像更简单一些,但是版上看上去主要还是以DLL插件开发为主。

我想请问一下,以哪种方式来开发插件更合适一些,或者说是这两种方式各用于什么情形?有一些什么样了区别?

新手初来窄到,还望版里的高手们不吝赐教!

Vader 发表于 2009-11-26 21:50:04

lua 实在比较局限,稍微复杂一点只能dll/python了。lua只能应用于完全不需要系统调用和外部资源引用的理想环境,例如简单的,纯粹逻辑的解码器

zenith518 发表于 2009-12-2 15:23:40

呵呵,现在Python也能支持了?用Lua开发的说

Vader 发表于 2009-12-24 00:44:16

嗯,现在开始主打Python了

zenith518 发表于 2010-3-10 08:17:57

这年代要学的语言可够多的了,入了这行得学到老了!呵呵

yeby 发表于 2010-4-22 10:01:33

支持python方面,目前局限很多,不建议新手采用

支持python方面,目前局限很多,如不能支持tap,不建议新手采用。如果真想学习一下wireshark插件开发,直接用C语言,应该是最直接而且最能熟悉插件底层原理的。虽然花费时间可能会长点,但值得投资。

参考:http://wiki.wireshark.org/Python

Limitations (TODO)
dissect_tcp_pdus
RVALS, VALS, ...
conversation
tap
having a dissect function differentiated for tcp and udp
and probably many more ...

erel 发表于 2010-6-10 14:32:48

开发环境已经 搭建好 ,请问c语言开发dll形式的协议分析插件的话,该从哪里入手?
有推荐的文档可以看看么?
页: [1]
查看完整版本: 请问用哪种方式开发解析插件更合适一些?