mit c++ datein in eth0 versenden

  • Hallo hoffe mal das mir hier einer weiter helfen kann.

    Also bei mir ist eine CMTS und ein JACK miteinander verbunden.
    Ich lese mit Ethereal die Pakete aus die sie sich schicken.
    Ich speichere mir das Packet was ich will in z.B. die datei 111.dump ab.

    In der Datei steht sowas:

    ( 0000 00 02 e3 51 46 e2 00 02 b3 c1 f3 8e 08 00 45 00 ...QF... ......E.
    0010 00 8b ed 02 40 00 40 11 03 c1 c0 a8 64 14 c0 a8 ....@.@. ....d...
    0020 64 39 00 35 80 06 00 77 65 3e e1 22 85 80 00 01 d9.5...w e>."....
    0030 00 01 00 01 00 00 05 70 72 6f 78 79 02 69 6e 0a .......p roxy.in.
    0040 65 6e 65 72 76 61 74 69 6f 6e 02 64 65 00 00 1c enervati on.de...
    0050 00 01 c0 0c 00 05 00 01 00 09 3a 80 00 07 04 67 ........ ..:....g
    0060 61 74 65 c0 12 c0 12 00 06 00 01 00 00 a8 c0 00 ate..... ........
    0070 28 06 67 77 73 65 72 76 c0 12 09 6c 6f 63 61 6c (.gwserv ...local
    0080 68 6f 73 74 00 01 32 18 a1 00 00 70 80 00 00 38 host..2. ...p...8
    0090 40 00 09 3a 80 00 00 a8 c0 @..:.... . )

    Nun das Problem ich will mit C bzw. C++ diese Datei an den JACK senden.
    Aber weis gar nicht wie, habe schon etwas (Lehre) mit den c´s zu tun gehabt.
    Ich bekam den Tipp mit libpcap aber das hilfe mir nicht weiter, da ich das bis vor ein paar min noch nicht mal kannte.

    Also vlt hat einer von euch eine Idee oder den Befehl wie ich das bewerkstelligen kann.

    (wie schon mal jemand beschrieb:

    Ich habe einen Datenblock, der einen
    > kompletten Frame darstellt. Wie werfe ich den (unter Linux) in das
    > Kabel
    > an eth0? )

    schonmal danke

  • Ich wüsste jetzt nur wie man mit sockets Daten sendet hier einige tutorials:
    http://www.c-worker.ch <- einfach mal auf tutorials klicken ^^ gleich das erste is gut für den einstieg (is zwar Winsock aber wenn man spezifische sachen weglässt funktionierts auch unter linux) damit kann man auch wunderbar deinen Frame senden