How do I generate a connection reset programatically?
Posted
by
Brock Adams
on Stack Overflow
See other posts from Stack Overflow
or by Brock Adams
Published on 2010-09-22T20:56:26Z
Indexed on
2011/01/09
5:54 UTC
Read the original article
Hit count: 263
Hi,
I'm sure you've seen the "the connection was reset" message displayed when trying to browse web pages. (The text is from Firefox, other browsers differ.)
I need to generate that message/error/condition on demand, to test workarounds.
So, how do I generate that condition programmatically? (How to generate a TCP )RST
from PHP -- or one of the other web-app languages?
Caveats and Conditions:
It cannot be a general IP block. The test client must still be able to see the test server when not triggering the condition.
Ideally, it would be done at the web-application level (Python, PHP, Coldfusion, Javascript, etc.). Access to routers is problematic. Access to Apache config is a pain.
Ideally, it would be triggered by fetching a specific web-page.
Bonus if it works on a standard, commercial web host.
Update:
Sending RST
is not enough to cause this condition. See my partial answer, below.
I've a solution that works on a local machine, Now need to get it working on a remote host.
© Stack Overflow or respective owner