Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (GNU/Linux, *NIX, *BSD und Co) » datein versenden

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
04.07.2007, 14:58 Uhr
~schorschy
Gast


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.

schonmal danke
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
06.07.2007, 11:12 Uhr
~schorschy
Gast


warum hat keiner ne lösung gibt es keine oder ist es verkehrt erkläre
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
06.07.2007, 11:23 Uhr
Bruder Leif
dances with systems
(Operator)


Öhm... versteh ich das richtig, dass Du Audio-Daten aus dem Netz abhören willst? Vielleicht gibt es hier einfach niemand, der sich damit auskennt...

Woran hapert es denn genau, beim Konvertieren des Hexdumps, beim Ansprechen des JACK-Daemons, ... ?
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
06.07.2007, 15:01 Uhr
~schorschy
Gast


also ich lese die daten aus (framepakete)
nun möchte ich bestimmte in eine dump-datei speichern
und diese dann über eth0 also osi-schicht 2 versenden
mir ist egal ob nun mit c oder c++ oder was anderes aber wie bekomme ich daten rüber gesendet auf osi 2 ?
osi 3 ist ja kein problem!

man findet kaum was im netz übers senden
da es oft nur zum auslesen genutzt wird. aber wie gesagt das prob ist nicht höher also schicht 2 zu kommen

schonmal danke für die reaktion
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
06.07.2007, 15:52 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


schicht2? du willst auf der sicherungsschicht was verschicken? oder zählst du "andersrum"?

Versteh noch nich ganz was du erreichen willst?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
06.07.2007, 16:16 Uhr
~schorschy
Gast


genau auf der sicherungsschicht da wir ein bissel herumtrixsen MÜSSEN
wir schicken ja auch packete die größer als 1500 byte groß sind durch die leitung obwohl das ja eigendlich nicht geht (betohnung auf eigendlich)^^
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
06.07.2007, 19:06 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


naja da kommste eigentlich nicht mehr direkt ran, kannste evtl höchstens den Netzwerktreiber der Karte modifizieren das du rankommst von außen. Glaub nicht das das so vorgesehen ist.

Warum willste solche Sachen überhaupt tun? Warum kommste mit einem fertigen "Protokoll" nicht aus?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
09.07.2007, 08:50 Uhr
~schorschy
Gast


weil wir den jack nicht anders ansprechen können lange sache wir wissen das es in der libpcap eine fkt gibtdafür bloßwor finden sie nicht vlt hat sie ja einer von euch gefunden
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
09.07.2007, 09:01 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


naja der jack-dämon hat doch eine bekannte schnittstelle bzw eine bibliothek (libjack) um ihn anzusprechen. Die Daten vom CMTS auszulesen sollte ja kein problem darstellen (das macht ihr ja bereits wenn ich das richtig versteh)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
09.07.2007, 14:11 Uhr
~schorschy
Gast



Code:

CMTS                     JACK
___                        ___
I___I------------------I___I
                |
              _I__
              I___I
           Ethereal





also das problem der jack bekommt die daten von der cmts (soweit okay)

wir (rechner 3 ETHEREAL) lesen die daten mit und speichern uns bestimmt protokolle und daten die gesendet werden.


Nun wollen wir die daten von rechner 3 an den jack schicken auf osi schicht2 da wir ihn nicht anders ansprechen können.


hoffe das hilft wenn nicht dann erklär ich es nochmal genauer

ps: ein hauptgrund für diese sache ist das wir daten schicken die größer als die 1500 byts sind (1500 ist standart) wir wollen aber pakete mit ca. 1600 -1700 byte nehmen und dadurch klappen auch nicht die standart fkt wenn wir schon die standart größeändern darum dieses problem

wie haben jetzt etwas gefunden in der datei pcap-dag.c und pcap-bpf.c
aber trotzden würden wir uns über jede hilfe freuen

Dieser Post wurde am 09.07.2007 um 15:38 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ C / C++ (GNU/Linux, *NIX, *BSD und Co) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: