pcap2c.

pcap2c Converte um arquivo de captura de PCAP em um arquivo de origem C.
Baixe Agora

pcap2c. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Vanya A. Sergeev
  • Site do editor:
  • http://www.frozeneskimo.com/electronics/network-tools/

pcap2c. Tag


pcap2c. Descrição

O PCAP2C converte um arquivo de captura de PCAP em um arquivo de origem C. O PCAP2C converte um arquivo de captura de PCAP (como um a partir de Ethereal / Wireshark ou TCPdump) em um arquivo de origem c, onde os pacotes são armazenados como matrizes de caracteres não assinadas. Esses pacotes podem ser compilados em um programa C, onde podem ser facilmente usados para maior manipulação, retransmissão, etc.Usage: ./pcap2c O programa cria uma disposição unsigned Charation para cada pacote (ou seja, pacotes0 [], pacote4 []). Depois que todas essas matrizes de caracteres dedicados foram criadas, uma matriz principal de pacotes é criada, que é uma matriz de ponteiros para cada um dos matrizes de pacotes dedicados. Com o seu complemento, a matriz de comprimento mestre de pacotes, um programa C pode procurar dados de pacotes por seu índice na matriz principal dos pacotes, e procurar o comprimento do pacote com a matriz de comprimentos de pacotes mestres (ou seja, allPackets e allPacketLengths ) .pcap2c deve compilar com o GCC em apenas sobre qualquer coisa. Este projeto é lançado sob a versão geral do GNU General License 2.Sample Saída "ICMP_PING.C": Pacote Char não assinado0 = {0x00,0x0f, 0x06 , 0xde, 0x00,0x16,1cb, 0xa2,0x94,0xb2,0x08,0x00,19x45x00,0x00,0x54,0x00,0x00,0x40,10x00,0x40x01,0xb6xf3,0xc0xa8,0x01,0xA8,0x01,0x64 , 0xc0,0xa8,0x01,0x0,1,0x08,0x00,0x51x78,0x6E, 0x3b, 0x00,0x01,0x3d, 0xBB, 0x79,0x46,10x94,0x46,0x02,0x00,0x08,0x09,10x0a, 0x0b, 0x0c , 0x0d, 0x0E, 0x0f, 0x10sf, 0x10,0x11,1,115x13,0x14,0x15x16x16x15x13,1119,0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,0x21,0x22,0x23,0x22,0x25x25 , 0x26,0x27,0x28,0x29,0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,130x30x34,0x3330x34,0x35x336.0x37}; Unsigned Char Packet1 = {0x00,0x16, 0xCB, 0xa2,0x94,0xb2,0x00,0x0F, 0x66,0xCD, 0 x06,0xde, 0x08,0x00,1450x00,00,0x540xb9.0xd1,0x00,0x00,0x40x01,0x3d, 0x22,0xc0xa8,0x01,0x01,0xc0,1,0x0,1,0xC0x64,0x01,0x64,0x0x00, 0x59,0x78,0x6e, 0x3b, 0x00,0x01,0x3d, 0xBB, 0x79.0x46,0x94,0x46,0x02,0x00,0x08,0x09,10x0a, 0x0b, 0x0c, 0x0d, 0x0E, 0x0F, 0x10,111,111, 0x13,0x14,0x15x18,0x19,9x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,0x21,0x22,0x23,0x24,0x25x23,0x27,0x28,0x29,19x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2F, 0x2F, 0x30,10x30x34,0x350x36,0x37}; Pacote de Char não assinado2 = {0x00,0x0f, 0x66,0xcd, 0x06,0xDE, 0x00,0x16,1cb , 0xa2,0x94,0xb2,0x08.0x00,00x45x5x00,00,100,0x54,0x00,0x00,19x01,0xB6.0xf3,0xc0xa8,0x01,0x64,0xC01,0x64,0xC0x01. , 0x08,0x00,00xf4,0x6a, 0x6e, 0x3b, 0x00,0x02,0x3e, 0xBB, 0x79,0x46,0xf0,0x52,0x02,0x00,0x08,0x09x0x0A, 0x0b, 0x0c, 0x0d, 0x0E, 0x0F, 0x10 , 0x11,0x12,0x13,0x14,0x15x16x17,15x18,0x19,0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,0x21,0x22,0x23,0x24,0x25,13,0x27,0x25x26,149 , 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,0x31,0x32,0x330x3440x35,0x36.0x37}; Pacote de Char não assinado3 = {0x00,0x16x Cb, 0xa2,0x94,0xb2,0x00,0x0F, 0x66,0xcd, 0x06,0xDe, 0x08,0x00,0x45x00,0x00,0x54,0xb9.0xd2,0x00,0x00,0x40x01,0x3d, 0x21,0xc0, 0xa80x01,0x01,0xc0,10XA8,0x01,0x64,0x00,10xfc, 0x6a, 0x6e, 0x3b, 0x00,0x02,0x3e, 0xBB, 0x79.0x46,0xf0,0x52,0xF0,0x52,0x02,0x00,0x08,0x09, 0x0a, 0x0b, 0x0c, 0x0c, 0x0d, 0x0E, 0x0f, 0x10,0x11,11,15x13,0x14,0x18,0x18,0x1,18,0x19,0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,0x2,1,0x22, 0x23,0x24,0x25X26,0x27,0x28,0x29x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2F, 0x30x31,0x32,0x338,0x34,0x35,10x34,0x35,0x36.0x37}; Unsigned Char Packet4 = {0x00,0x0f, 0x66,0xcd, 0x06,0xde, 0x00,0x16xcb, 0xa2,0x94,0xb2,0x08,0x00,0x45,10x00,0x00,0x54,0x00,0x00,0x40,0x00,0x40x0,1,0xB6 , 0xf3,0xc0XA8,0x01,0x64,0xc01,0xA8,0x01,0x01,108,0x00,0xB8,0x69.0x6E, 0x3b, 0x00,0x03,0x3F, 0xBB, 0x79,0x46,0x2b, 0x53,0x02,0x000x08,0x09.0x0a, 0x0b, 0x0c, 0x0d, 0x0E, 0x0f, 0x10,0x11,0x12,0x13,0x14,0x15x16x116x18,0x19,0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20 , 0x21,0x22,0x23,0x24,0x25x26x29.0x28,0x29x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2F, 0x30,130,130x36x32,0x3330x34,0x35,136,0x37}; u NSigned Char Packet5 = {0x00,0x16xcb, 0xa2,0x94,0xb2,0x00,0x0F, 0x66,0xcd, 0x06,0xDE, 0x08,0x00,145x00,0x00,0x54,0xB9.0xd3,0x00, 0x00,0x40,0x01,0x3D, 0x20,0xc0x01,0xC0x01,0x0xc0,1,0xA8,0x01,0x64,0x0,1,0x64,0x69,10xC0x69,0xC0x, 0x3b, 0x00,0x03,0x3F, 0xBB, 0x79,0x46, 0x2b, 0x53,0x02,0x00,0x08,0x09x0a, 0x0b, 0x0c, 0x0d, 0x0E, 0x0f, 0x10,0x11,1,115x13,0x16x15x13,0x14,0x18,0x16x17,0x18,0x19,0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,0x21,0x22,0x23,0x24,0x25x28,0x27,0x28,0x29,0x2A, 0x2b, 0x2C, 0x2d, 0x2e, 0x2F, 0x30,131,0x32,0x33,10x32,0x338,0x32,0x35, 0x36,0x37}; Char não assinado * AllPackets = {Packet0, Packet1, Packet2, Packet3, Packet4, Packet5}; Int AllPacketLength = {98, 98, 98, 98, 98, 98}


pcap2c. Software Relacionado

Check_aus.

Check_AUS é um software que pode verificar o status de um dispositivo AUS por SNMP. ...

60

Download

TCosmonitor

TCosmonitor é um gerenciamento de professores de uma sala de aula de cliente fino. ...

238

Download

Hobbitalarm.

Hobbitalarm tem como objetivo ser um cliente de notificação para o monitor Hobbit / Big Brother. ...

151

Download