NTMF is a C++ framework for developing software that requires the manipulation of packets traversing a system. The main application areas are protocol testing, protocol implementation testing, network emulation, and network monitoring. It has support for link level packet capturing (using libpcap), link level packet injection, and network level packet injection for IPv4 packets (using lipnet). It supports multi-threaded execution, provides thread-safe packet queues, and provides a dynamic Finite State Machine representation.
| Tags | Networking Monitoring Software Development Testing Traffic Generation Security |
|---|---|
| Licenses | LGPL |
| Operating Systems | POSIX |
| Implementation | C++ |
| Translations | English |
A fast Ada implementation of R-like data objects, UUIDs, and simplified API.