Ciao a tutti dovrei sviluppare uno sniffer per un compito, non essendo pratico del linguaggio c vorrei sapere come fare, lo sniffer deve svolgere i seguenti compiti: catturare traffico TCP/IP, e fornisca su ciascun frame le caratteristiche dei frame catturati:
intestazione MAC
intestazione IP
intestazione TCP
intestazione UDP
eventuali PROTOCOLLI APPLICATIVI


vorrei un'aiuto su come implementare il tutto magari seguendo una guida o qualsiasi cosa mi possa aiutare. Vi ringrazio anticipatamente e mi affido alla vostra bravura nel caso mi vorreste aiutare
Un saluto a tutti