Leer de una tarjeta de red

Andr?
16 de Abril del 2004
Buenas a todos, tengo que realizar un programita que que sea capaz de leer los paquetes que lleguan una tarjeta de red ethernet sobre Linux (la dirección ip y poca cosa más de la cabecera de los paquetes), creo que tengo que usar la librería libpcap y no se que más.

Si alguien pudiera facilitarme código o información sobre que tengo que hacer me haría un gran favor.

saludos, y muchas gracias