Как создать программный сброс подключения?

Я уверен, что вы видели сообщение « соединение было сброшено » при попытке просмотра веб-страниц. (Текст взят из Firefox, другие браузеры отличаются.)

Мне нужно сгенерировать это сообщение / ошибку / условие по запросу, чтобы проверить обходные пути.

Итак, как мне сгенерировать это условие программно? ( Как сгенерировать TCP RST из PHP или одного из других языков веб-приложений? )

Предостережения и условия:

  1. Это не может быть общий IP блок. Тестовый клиент должен по-прежнему видеть тестовый сервер, когда условие не запускается.

  2. В идеале это должно быть сделано на уровне веб-приложения (Python, PHP, Coldfusion, Javascript и т. Д.). Доступ к роутерам проблематичный. Доступ к конфигурации Apache - это проблема.

  3. В идеале, это должно быть вызвано загрузкой определенной веб-страницы.

  4. Бонус, если он работает на стандартном коммерческом веб-хосте.

Обновление:

Отправка RST недостаточно, чтобы вызвать это состояние. См. Мой частичный ответ ниже.

У меня есть решение, которое работает на локальном компьютере. Теперь нужно заставить его работать на удаленном хосте.

7
задан Brock Adams 24 September 2010 в 21:17
поделиться