Leitura de um dispositivo de rede promíscuo

Eu quero escrever uma ferramenta de análise em tempo real para o tráfego sem fio.

Alguém sabe ler em um dispositivo promíscuo (ou farejador) em C?

Eu sei que você precisa ter acesso root para fazer isso. Eu queria saber se alguém sabe quais funções são necessárias para fazer isso. Soquetes normais não parecem fazer sentido aqui.

questionAnswers(5)

yourAnswerToTheQuestion