Pergunta

Eu preciso de tráfego TCP fungada em minha aplicação.

Pode Libpcap segmentos TCP remontar ou eu tenho que fazê-lo manualmente?

A página inicial diz: "A documentação completa é fornecido com os pacotes fonte em formato de página homem". Depois que eu sudo apt-get install libpcap-dev eu só encontrar um homem pcap. É toda a documentação disponível ou eu simplesmente perdi alguma coisa?

Graças

Foi útil?

Solução

Packet ou transmitir remontagem não é mencionado em pcap (3).

Se bem me lembro, o dsniff ferramentas usam libnids para pacotes IP remontar e TCP córregos.

Outras dicas

Há três anos eu usei libpcap e eu tive que TCP remontagem córregos mim, não é muito difícil, mas é cheio de casos de canto.

Você pode olhar para dissectors Wireshark e «seguir fluxo TCP» opção se licença (GPLv2) é ok para o seu projeto.

No meu sistema (um pouco mais velho):

root@tower:~/desktop/ccan/ccan/tap # dpkg -L libpcap0.7-dev
/.
/usr
/usr/lib
/usr/lib/libpcap.a
/usr/include
/usr/include/net
/usr/include/net/bpf.h
/usr/include/pcap.h
/usr/include/pcap-namedb.h
/usr/share
/usr/share/man
/usr/share/man/man3
/usr/share/man/man3/pcap.3.gz

Hmm, parece que eles devem estar lá:

root@tower:~/desktop/ccan/ccan/tap # man 3 pcap
Reformatting pcap(3), please wait...

Você deve tem homem / 3 docs, eu olhei para o meu, a formatação é apenas miserável. Eu agarrei a fonte para a biblioteca através de fonte apt-get, parece que os únicos documentos empacotado de qualquer forma são as páginas man.

Você pode tentar a sua lista de discussão, se o fizer, certifique-se de responder a sua pergunta aqui:)

Não, libpcap não vai fazer segmento TCP remontagem -. Pacotes capta libpcap, mas Processamento o de pacote de dados é deixada para a aplicação ou uma biblioteca usada pelo aplicativo

Como para as páginas de manual, versões mais antigas do libpcap apenas tem o pcap (3) página homem, versões mais recentes têm, além de pcap (3PCAP), um monte de outras páginas man para rotinas particulares.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top