WinFuture-Forum.de: TCP-Verbindung - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

TCP-Verbindung Nur SYN-Packet


#1 Mitglied ist offline   Fabi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.958
  • Beigetreten: 30. August 04
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 16. Februar 2011 - 14:21

Hi,

ich frag mich grad ob es eine Möglichkeit gibt beim Aufbau einer Verbindung zu einem Server irgendwie nur ein SYN (Synchronisize) Paket zu senden und den Rest wegzulassen.

Die C-Funktion
#include <sys/types.h>
#include <sys/socket.h>

int connect (
   int socket,
   const struct sockaddr *addr,
   int addrlen
);
.

Baut die Verbindung ja komplett auf.
Gibt es eine alternative dazu in C/C++ (Linux)?

lg,
Fabi

Dieser Beitrag wurde von Fabi bearbeitet: 16. Februar 2011 - 14:21

0

Anzeige



#2 Mitglied ist offline   Andi_84 

  • Gruppe: aktive Mitglieder
  • Beiträge: 391
  • Beigetreten: 30. November 08
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Bayern

geschrieben 16. Februar 2011 - 16:14

Eine Möglichkeit wäre, 'nen RawSocket (SOCK_RAW) zu verwenden, und das TCP-SYN Paket selber zusammenzubauen.
(Ist halt etwas Aufwand).

Viele Grüße,
Анди
Laptop: HP EliteBook 8560p; Core i7-2720QM, 16 GB DDR3 1333, 500 GB HDD, Intel HD Graphics 3000, Win 7 x64 SP1 Build 7601.17514
Internetzugang: T-Home VDSL 50 @ 51392 kbit/s down, 10048 kbit/s up || Router: FritzBox 7360 @ FW 111.05.24
0

#3 Mitglied ist offline   Fabi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.958
  • Beigetreten: 30. August 04
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 16. Februar 2011 - 16:36

Beitrag anzeigenZitat (Andi_84: 16.02.2011, 16:14)

Eine Möglichkeit wäre, 'nen RawSocket (SOCK_RAW) zu verwenden, und das TCP-SYN Paket selber zusammenzubauen.
(Ist halt etwas Aufwand).

Viele Grüße,
Анди

@Andi_84:
Erstmal vielen Dank dafür!
Hast du dazu vielleicht noch ne Doku?
Also im Bezug auf das selber bauen?

Lg,
Fabi
0

#4 Mitglied ist offline   Andi_84 

  • Gruppe: aktive Mitglieder
  • Beiträge: 391
  • Beigetreten: 30. November 08
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Bayern

geschrieben 17. Februar 2011 - 10:12

Beitrag anzeigenZitat (Fabi: 16.02.2011, 16:36)

...
Hast du dazu vielleicht noch ne Doku?
Also im Bezug auf das selber bauen?...


Schau mal hier:
http://www.chaostal.de/cgi-bin/parser.cgi?...icle/raw-socket
(Im Abschnitt "////[ Erstellen eines TCP/IP Packets ]////").

Viele Grüße,
Анди
Laptop: HP EliteBook 8560p; Core i7-2720QM, 16 GB DDR3 1333, 500 GB HDD, Intel HD Graphics 3000, Win 7 x64 SP1 Build 7601.17514
Internetzugang: T-Home VDSL 50 @ 51392 kbit/s down, 10048 kbit/s up || Router: FritzBox 7360 @ FW 111.05.24
0

#5 Mitglied ist offline   Fabi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.958
  • Beigetreten: 30. August 04
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 17. Februar 2011 - 10:26

@Andi_84:
Vielen Dank!
Das werd ich mir gleich mal anschauen!

Lg,
Fabi
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0