分类: LINUX
2009-06-23 14:48:38
NetBee is a new library intended for several types of packet processing, e.g.:
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.
The library is made up of the following main blocks, as shown in the figure below.
Among these blocks, there are four main categories