Autor Beitrag
Kalka
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 33



BeitragVerfasst: Mo 04.11.02 18:29 
Hallo leute,
also ich würde gerne mal wissen, wie ich IP-Packete mal etwas genauer kontrollieren könnte. Also z.B. wie ich Flags setzen kann. Oder wie mache ich mit UPD ne verbindung auf? Ich benutzte übrigens immer noch die guten alten ServerSockets...

cu Kalka

PS:bin neu hier, also net gleich so hart drauflosgehen :D
O'rallY
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 563



BeitragVerfasst: Mo 04.11.02 22:31 
Mit den Sockets kannst du das UDP Protokoll nicht benutzen, dazu muss eine Komponente wie die von Indy herhalten (TIdUDPClient, TIdUDPServer; glaub ich).
Zitat:
Oder wie mache ich mit UPD ne verbindung auf?

UDP ist, genauso wie IPX, ein verbindungsloses Protokoll, d.h. ein Client schickt ein Datenpacket ins Netzwerk, ohne eine direkte Verbindung zum Host herzustellen, in der Hoffnung, das es beim richtigen Host ankommt. Daher kannst du keine Verbindung aufbauen :wink: .
Zitat:
also ich würde gerne mal wissen, wie ich IP-Packete mal etwas genauer kontrollieren könnte.

Soweit ich weiß beinhaltet ein Packet nur die IP des Empfängers und die Daten. Ich weiß nicht's von Flags, die in einem Packet enthalten sind, das muss aber natürlich nicht heißen, dass sie nicht doch existieren! :wink: Also, wie immer freue mich über jede Verbesserung, öhm, nennen wir es lieber Belehrung :mrgreen: .

_________________
.oO'rallY
Linux is like a tipi: No gates, no windows and a gnu-eating apache inside...
Kalka Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 33



BeitragVerfasst: Mo 04.11.02 22:54 
achjo genau, das hab ich doch mal irgendwo gelkesen mit diesem UPD, das das keine Verbindung aufbaut dsondern einfach drauflos sendet....

hmm naja, irgendwie hab ich dies schon in so vielen boards gefragt, aber bin immer noch net zur antwort gekommen...also ich mein sowas wie SYN-Flag oder so?!

cu KAlka
O'rallY
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 563



BeitragVerfasst: Di 05.11.02 18:35 
Hmm, stimmt. Die Flags gibt's. Hatte ich irgendwie verdrängt :mrgreen: .
Also, nachdem meine Amnesie verklungen ist, könnte ich dir etwas über die Flags erzählen, über die Funktion (siehe "three-way-handshake"), doch nehme ich an, das du darüber schon bescheid weißt. Wie man die Flags manuel setzt, kann ich dir nicht sagen. Doch, wofür brauchst du das denn? Willst du eine SYN-Flut erzeugen (nettes Wortspiel :wink:).
Würd mich aber auch interessieren, sie manuel zu setzen.

Nun dochmal eine kleine allgemeine Erklärung :) :
Genau diese Flags sind ja dafür "verantwortlich", besser gesagt der o.g. "three-way-handshake", dass das TCP/IP Protololl zu den verbindungsorientierten Protokollen gehöhrt. Bei UDP wird auf so etwas verzichted, was wie oben schon angedeuted, das Manko hat, das leichter Packete im Nirwana verschwinden.

_________________
.oO'rallY
Linux is like a tipi: No gates, no windows and a gnu-eating apache inside...
Kalka Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 33



BeitragVerfasst: Di 05.11.02 19:02 
also bei nem Portscanner, hat mir ein Kollege gesagt sollte ich mir die Syn Flags mal unter die lupe nehmen, genau wegen dem Three-Way-Handshake,

cu Kalka