About Cacher
Web App
Download
Sign In
Sign Up
menu
Cacher is the code snippet organizer for pro developers
We empower you and your team to get more done, faster
Learn More
Akagi201
4/8/2014 - 8:24 AM
share
Share
add_circle_outline
Save
ndpi-source.md
ndpi-source.md
content_copy
file_download
Rendered
Source
repo里的文档
/README - 添加一个新协议的方法.
/doc/nDPI_QuickStartGuide.md - 编译方法, 应用的demo, 结合demo说明API初始化方法, 添加新协议方法
源码
ticks_per_second(TPS) -
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0144b/Babcedcj.html
bitmask - 位掩码
Aho-Corasick自动机算法(简称AC自动机) - multifast 库实现
http://sourceforge.net/p/multifast
搜索树
credis - a C client library for Redis
http://code.google.com/p/credis
HEURISTICS 启发式搜索算法 -
skype.c -> USE_SKYPE_HEURISTICS
l4 - layer 4 -> transport layer
NDPI_PROTOCOL_BITMASK总共256位, 每一位用于标记一种协议
三种协议类型: protocol, content, service
分析
http://blog.csdn.net/lieye_leaves/article/details/17374819
我的ndpi repo
https://bitbucket.org/Akagi201/akndpi
ndpi-netfilter 可与iptable结合, 用于流控
https://bitbucket.org/Akagi201/akndpi-netfilter
project
http://freedpi.net/
panabit
http://www.panabit.com/
社区/邮件列表
http://www.gossamer-threads.com/lists/ntop/
clear