Les Forums
Les forums sont fermés. Ils restent présent pour consultation et archivage.
Vous pouvez désormais poser vos questions directement dans les commentaires en bas de chaque page du site.
Alors n'hésitez pas à participer
le problem avec le winpcup (sniffing de packet) C++/CLI
bonjour, moi je travail pas avec le Winsock je traval avec la librairie Wipcup 4.0 et j'ai programmé un sniffeur a base de Winpcup (comme le Ethereal) et je veut le testé si il marche bien mais malheursement il capte que les packet inférieur à 1500, il n 'ya pas un autre moyen comme le packet crafter qui envoie le tcp ? j'ai éssayé sa le u_short a string comme indique le programme ci_dessous mais le résultat malheursement il capte que les packet inférieur à 1500 [code:1:9b582255af] /* IPv4 header */ typedef struct ip_header{ u_char ver_ihl; // Version (4 bits) + Internet header length (4 bits) u_char tos; // Type of service u_short tlen; // Total length u_short identification; // Identification u_short flags_fo; // Flags (3 bits) + Fragment offset (13 bits) u_char ttl; // Time to live u_char proto; // Protocol u_short crc; // Header checksum ip_address saddr; // Source address ip_address daddr; // Destination address u_int op_pad; // Option + Padding }ip_header; sprintf(tlen, "%d", ih->tlen); String ^ str31 = gcnew String(tlen); int f55; f55= Convert::ToInt32(str31); String ^s55 = Convert::ToString(f55/256); subItems[10] = s55;} [/code:1:9b582255af] et j'ai essayé le ethéreal et il a le même presque le même problem dans la langueur de packet (mais il affiche la vraie langueur en Byte a la fin) comment résoudre sa ?? merci |