用简单的语言来说就是,先用nel写协议文法,然后实现nel规则,然后协议分析引擎调用nel编译器把这个文法变成一个下推自动机,最后对每个协议实体进行并行文法分析。
【 在 chunhui 的大作中提到: 】
: 我用c实现了一个异步协议解析。比较简陋,但是让解析过程简单了一些,基本可以按照协议规范按部就班地来,不再乱到没头绪。但是解析出来的数据比如url,host如何方便地使用,还没弄。之前想过也弄成异步事件的方式,和解析部分分开。好像你这里也提到是弄成事件,但我大概扫了一眼,没太看明白。
:
--
FROM 113.233.200.*