Ethereal-users: RE: [Ethereal-users] RST flag question
Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.
From: "Matt Kopf" <matt@xxxxxxxxxxxxxx>
Date: Thu, 5 Aug 2004 10:06:40 -0700
Thanks for the Info. The app does not have any provisions for setting the RST flag itself, and the latency on the connection is low. I am waiting for the trace from the client side, as I like you suspected that may be where the problem is. Right now I am thinking that there is a problem at the other end. Ether the router is messing with the packets or widows does not like what it is seeing for some reason. The only device that I know of in the path of the communications is a Cisco router, no firewall at all. Thanks for your help and information. Matt Kopf >-----Original Message----- >From: ethereal-users-bounces@xxxxxxxxxxxx [mailto:ethereal-users- >bounces@xxxxxxxxxxxx] On Behalf Of Ian Schorr >Sent: Thursday, August 05, 2004 09:21 >To: Ethereal user support >Subject: Re: [Ethereal-users] RST flag question > >It's possible that some network device may be intercepting the >conversation and "killing" the connection, though this would be a bit >odd way for it to happen. Especially not in a well-designed network. > >A traditional "router" has no concept of TCP connections and wouldn't >do anything here. A firewall, VPN device, etc might but typically >they'll simply "absorb" traffic they don't like (instead of explicity >generating a RST), and stateful firewalls will usually allow return >traffic on a conversation if it allowed the conversation to be >initiated in the first place (so it's odd, but definitely not >impossible, that the SYN-ACK would be RST) > >If you take a trace at the client side, to do you see it explicitly >generating the RST? If so, there's no network equipment involved with >your problem here (at least not generating the RST, though if something >is making modifications to traffic your client may not like what's >happening) > >If so, sounds to me like your app started to open a connection but >failed, aborted, or in some other way was no longer active on the >socket that it initiated the connection on when SYN-ACK returned. Is >latency between these two sites particularly high? Does your app have >some extremely small connection timeout? Either way I'd expect to see >some immediate and negative result code from whatever you're using to >open the connection. > >Otherwise, if the client doesn't see the SYN-ACK returned to it, your >problem sounds like it's in network hardware somewhere. Do you have a >firewall in the way? VPN device? Firewall features enabled in the >Cisco firewall? > >Ian > >On Aug 5, 2004, at 11:48 AM, Matt Kopf wrote: > >> Although I agree with this. These are both computers that we control, >> and >> the handshake is started with the start of our own application. It >> works >> just fine over the LAN, but when you take the computer to this remote >> location that goes over the Cisco router you see the RST flag and the >> application dies. So I am very sure that it is not a SYN scan in this >> particular situation at least. At least I know what to keep my eyes >> open for >> though Thanks! >> >> Matt >> >>> -----Original Message----- >>> From: ethereal-users-bounces@xxxxxxxxxxxx [mailto:ethereal-users- >>> bounces@xxxxxxxxxxxx] On Behalf Of Jim Hendrick >>> Sent: Wednesday, August 04, 2004 20:20 >>> To: 'Ethereal user support' >>> Subject: RE: [Ethereal-users] RST flag question >>> >>> Sounds like someone mapping your server with a classic SYN scan (look >>> at >>> nmap). >>> >>> The "client" looks for open services this way. Sending a SYN, waiting >>> for a >>> SYN/ACK (indicating a listening service) and replying with a RST (not >>> causing the connection to be opened, which would get logged on the >>> server, >>> but letting the scanner (client) know that a service is alive and >>> reachable. >>> >>> Later, >>> Jim >>> >>> -----Original Message----- >>> From: ethereal-users-bounces@xxxxxxxxxxxx >>> [mailto:ethereal-users-bounces@xxxxxxxxxxxx] On Behalf Of Matt Kopf >>> Sent: Wednesday, August 04, 2004 4:26 PM >>> To: 'Ethereal user support' >>> Subject: [Ethereal-users] RST flag question >>> >>> >>> Doing some monitoring on a network link that goes over a Cisco router >>> I saw >>> many times where the computer on the other end will start the >>> handshake >>> process, the server answered and then a RST from the client. So the >>> question >>> is: >>> >>> Can the router set the RST flag? >>> >>> What would cause the OS (windows) to set the RST flag? >>> >>> Thanks for the help. >>> >>> Matt Kopf >>> >>> _______________________________________________ >>> Ethereal-users mailing list >>> Ethereal-users@xxxxxxxxxxxx >>> http://www.ethereal.com/mailman/listinfo/ethereal-users >>> >>> >>> _______________________________________________ >>> Ethereal-users mailing list >>> Ethereal-users@xxxxxxxxxxxx >>> http://www.ethereal.com/mailman/listinfo/ethereal-users >>> >>> >>> --- >>> Incoming mail is certified Virus Free. >>> Checked by AVG anti-virus system (http://www.grisoft.com). >>> Version: 6.0.732 / Virus Database: 486 - Release Date: 07/29/2004 >>> >> >> _______________________________________________ >> Ethereal-users mailing list >> Ethereal-users@xxxxxxxxxxxx >> http://www.ethereal.com/mailman/listinfo/ethereal-users >> >> > >_______________________________________________ >Ethereal-users mailing list >Ethereal-users@xxxxxxxxxxxx >http://www.ethereal.com/mailman/listinfo/ethereal-users > > >--- >Incoming mail is certified Virus Free. >Checked by AVG anti-virus system (http://www.grisoft.com). >Version: 6.0.732 / Virus Database: 486 - Release Date: 07/29/2004 >
- References:
- Re: [Ethereal-users] RST flag question
- From: Ian Schorr
- Re: [Ethereal-users] RST flag question
- Prev by Date: Re: [Ethereal-users] RST flag question
- Next by Date: [Ethereal-users] Comparing Capture Files
- Previous by thread: Re: [Ethereal-users] RST flag question
- Next by thread: Re: [Ethereal-users] RST flag question
- Index(es):