Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Tcp Header ändern

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 <
000
07.06.2005, 14:31 Uhr
~Gast
Gast


Moin

sorry wenn ich in der falschen Kategorie schreibe aber ich weiß nicht wo es reingehört
ich bin Java Programmierer
dort kann man aber den Tcp Header (also die Flags usw.)
nicht selbst machen
diese werden automatisch erstellt
und man hat keinerlei zugriff darauf

geht das denn bei C?
kann man da die Flags und das ganze Zeugs ändern?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
07.06.2005, 15:07 Uhr
virtual
Sexiest Bit alive
(Operator)


Mit Raw Sockets geht sowas. Ist nicht trivial, wenn Du das Protokol nicht kennst. Einen Teil der im TCP header enthaltenen Daten kannst du aber auch über entsprechende OS routinen manipulieren. Was willst Du denn machen?
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
07.06.2005, 16:07 Uhr
~Gast
Gast


ich möchte mal ausprobieren was mein Server macht
wenn ich ihm zB die falschen flags sende

Raw Sockets kenn ich
daran hab ich noch gar nicht gedacht
das müsste sogar mit Java gehen

welche Daten kann ich den mit den OS routinen manipulieren?
und welche mit den RAW-Sockets?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
08.06.2005, 00:04 Uhr
Hans
Library Walker
(Operator)


Hi,

ich sag da nur: siehe hier:


bzw. hier.



Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
08.06.2005, 07:51 Uhr
~Gast
Gast


auf die Idee bin ich natürlich auch schon gekommen
ich denke nur nicht das in so einem Buch drinsteht
wie man die speziell mit Java oder C ändern kann
ich denke da steht bloß der Aufbau
und wie man den Application Layer ändern kann drin
das ist normalerweiße immer so
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
08.06.2005, 21:42 Uhr
Hans
Library Walker
(Operator)



Zitat von ~Gast:
auf die Idee bin ich natürlich auch schon gekommen
ich denke nur nicht das in so einem Buch drinsteht
wie man die speziell mit Java oder C ändern kann
ich denke da steht bloß der Aufbau
und wie man den Application Layer ändern kann drin
das ist normalerweiße immer so

Hi,
da liegst Du aber einem Irrtum auf. Das Buch (bzw. der englische Band 2 davon) beschreibt genau, wie die Protokolle (und die Programme, die damit arbeiten) in BSD-UNIX implementiert sind. Ich zitiere mal aus der synopsis:

Zitat:

TCP/IP Illustrated, Volume 2 contains a thorough explanation of how TCP/IP protocols are implemented. There isn't a more practical or up-to-date bookothis volume is the only one to cover the de facto standard implementation from the 4.4BSD-Lite release, the foundation for TCP/IP implementations run daily on hundreds of thousands of systems worldwide. Combining 500 illustrations with 15, 000 lines of real, working code,

Das sollte genug Anschauungsmaterial bieten...

Hans

P.S. Die deutesche Übersetzung hab ich noch nicht in der Hand gehabt, deshalb kann ich dazu nichts sagen.
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


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: