librouteros (or libRouterOS) is a C library to communicate with network
devices by MikroTik running their Linux-based operating system RouterOS. 

WWW: http://verplant.org/librouteros/
