NetBee
时间:2009-06-23 来源:yanghoo
NetBee overview
NetBee is a new library intended for several types of packet processing, e.g.:
-
packet sniffing and filteringpacket decodingtraffic classification (not ready yet)
NetBee provides a set of modules that can be used by applications that need to process network packets. Instead of creating some custom code in your application for packet processing, you can use the functions exported by NetBee.
This library is made up of several components. It includes several objects for packet decoding, packet sniffing and filtering, traffic classification (not ready yet), and some miscellaneous utilities. Additionally, it include some components (such as the NetPDL protocol definition language, the NetVM packet processing virtual machine) that are used to do its job, but their knowledge is not required from programmers using NetBee.
General structure of the NetBee library
The library is made up of the following main blocks, as shown in the figure below.
Among these blocks, there are four main categories
相关阅读 更多 +