Einzelnen Beitrag anzeigen
  #2 (permalink)  
Alt 31-01-2008, 21:12
Benutzerbild von onemorenerd onemorenerd
  Moderator
Links : Onlinestatus : onemorenerd ist offline
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.471
onemorenerd wird schon bald berühmt werdenonemorenerd wird schon bald berühmt werden
Standard

Mit socket_connect() bist du schon übers Ziel hinausgeschossen, denn das macht den kompletten Handshake.

PHP-Code:
$sock socket_create(AF_INETSOCK_RAWSOL_TCP);
socket_sendto($sock$packetstrlen($packet), 0$host$port); 
So müßte es gehen. $packet muß natürlich ein TCP-SYN-Paket sein. Wie das aussieht, verrät dir Wireshark bzw. RFC 793.
Mit Zitat antworten