Re: help: raw_ip socket and system implication

From: Dmitriy Kropivnitskiy (dkropivnitskiyat_private)
Date: Fri Nov 30 2001 - 11:18:36 PST

  • Next message: Joseph S. Testa II: "Re: PGPMail.pl possible remote command execution"

    I am not sure, I have never tried to do this but looking at the kernel source 
    one notices that in include/linux/socket.h among the options for send() there are 
    a couple called MSG_RST and MSG_SYN. They don't seem to appear anywhere else in the 
    kernel source and I couldn't find any docs on them. Otherwise it seems that what 
    you need is somehow register your connection with the kernel. 
    
    On Tue, Nov 20, 2001 at 05:36:23PM +0100, qgiorgiat_private wrote:
    > hello, 
    > 
    > I am trying to figure out a problem i have seen with a 
    > tcp/ip stack of an equipement, but i need some help in 
    > order to finish my C code :) I read this mailing-list 
    > for quite a long time and i am sure there are some 
    > gurus here :)) 
    > 
    > I successfully emulate a tcp client for the three 
    > handshake with raw-ip socket (with all the tcp options, 
    > seq num etc.. i wanted ), but when i received the 
    > second packet the system send also a RST back to the 
    > host i am trying to connect to, which is for my system  
    > point of view an unsollicited SYN/ACK packet. 
    > 
    > so i have 
    > -> SYN 
    > <- SYN/ACK 
    > -> RST ( system part )  :( 
    > -> ACK ( my prog ) 
    > ...
    > 
    > Does anybody have a mean to prevent the system to send 
    > this RST ? 
    > 
    > Any help will be appreciated :) 
    > 
    > Quentin. 
    > 
    > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    > Découvrez sur Respublica et sur les sites du Groupe Tiscali France
    > une barre de navigation pour accéder en 1 clic aux meilleurs contenus 
    > et services du Web.
    > 
    > http://www.libertysurf.fr/minisite/
    > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    > 
    > 
    



    This archive was generated by hypermail 2b30 : Fri Nov 30 2001 - 14:24:37 PST