README.md 1.35 KB
Newer Older
1
2
3
4
5
6
7
8
9
# MAPI

MAPI, or Monitoring API, is a multi-user programming interface designed to simplify the development of network monitoring software and allows users to express their monitoring needs in a device-independent way. The main abstraction provided by MAPI is the network flow. Although flows have been used before in network monitoring systems, MAPI gives flows a first-class status. Applications that uses MAPI can specify what flows or flow statistics they are interested in by applying functions to flows. A MAPI function can be a BPF filter, string search, packet counter or more advanced like a NetFlow? generator. These function will automatically run in hardware if there is support for it on the hardware being used.

MAPI currently supports the following hardware:

    * Normal NICs through libpcap
    * DAG cards

Anders Lund's avatar
Anders Lund committed
10
Join the [MAPI mailinglist](https://postlister.uninett.no/sympa/info/mapi) to be kept up to date about new releases and for support. Bugs should also be reported to this mailing list.
11
12
13

## Releases

14
[MAPI 2.0](https://scm.uninett.no/arne.oslebo/mapi/wikis/mapi-2.0.tgz), released 19 September 2006, this version is old and it is recommended to use the development version
15
16
17

## Development version

18
[Recommended development snapshot, 05 May 2010](https://scm.uninett.no/arne.oslebo/mapi/wikis/dev-snapshot). This includes the latest version of the qflow probe.