19e86f559SAsim Jamshed[](https://travis-ci.org/ndsl-kaist/mOS-networking-stack) 2*d8823779SAsim Jamshed[](https://scan.coverity.com/projects/mos-networking-stack) 39e86f559SAsim Jamshed 4494e2dc6SAsim Jamshed# mOS-networking-stack 576404edcSAsim Jamshed 6c7329d7aSAsim JamshedmOS networking stack provides a high performance user-space programming library 7c7329d7aSAsim Jamshedspecifically targeted for building software-based stateful monitoring solutions. 8c7329d7aSAsim JamshedOur API offers powerful event-based abstractions that can potentially simplify the 9c7329d7aSAsim Jamshedcodebase of future middleboxes that are developed on our stack. 10c7329d7aSAsim Jamshed 11c7329d7aSAsim JamshedWe suggest you to browse through our example (```samples/```) programs to 12c7329d7aSAsim Jamshedsee how stateful middleboxes can be built using the mOS networking API. 13c7329d7aSAsim Jamshed 14c7329d7aSAsim JamshedTo download our source, type: 151dc40cb3SAsim Jamshed 161dc40cb3SAsim Jamshed``` 171dc40cb3SAsim Jamshed# git clone https://github.com/ndsl-kaist/mOS-networking-stack.git 181dc40cb3SAsim Jamshed``` 191dc40cb3SAsim Jamshed 20992a3f2bSAsim JamshedPull requests and bug fixes are welcomed! 21992a3f2bSAsim Jamshed 225cf295f1SAsim Jamshed## Documentation 231dc40cb3SAsim JamshedPlease visit http://mos.kaist.edu/ for more instructions. 24ae85c155SAsim Jamshed 25ae85c155SAsim Jamshed## Acknowledgment 26ae85c155SAsim JamshedThis project is supported by ICT Research and Development Program of MSIP/IITP, 27ae85c155SAsim JamshedKorea, under Grant B0101-16-1368, [Development of an NFV-inspired networked 28ae85c155SAsim Jamshedswitch and an operating system for multi-middlebox services]. 29