Skip to content
/ enumif Public

Library for network interface enumeration

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

kurt-vd/enumif

Repository files navigation

libenumif

libenumif is a C-library which only can be used under Linux.

The main goal is to fetch a list of available network interfaces present on the system, from a C-program. The core library function is enumif()

enumif is also a program that wraps enumif() library call.

enumif vs. if_nameindex

libenumif supersedes if_nameindex(). if_nameindex() fetches only IP network interfaces. enumif() fetches all interfaces. To demonstrate the difference, a sample program if_nameindex has been added.

cross-compile

Cross-compiling is done by creating config.mk in the libenumif root. config.mk may add, overrule, extend Makefile variables.

About

Library for network interface enumeration

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages