Ключевое слово в защите информации
ключевое слово
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline basid  
#1 Оставлено : 13 мая 2018 г. 10:22:09(UTC)
basid

Статус: Активный участник

Группы: Участники
Зарегистрирован: 21.11.2010(UTC)
Сообщений: 1,157

Сказал(а) «Спасибо»: 7 раз
Поблагодарили: 163 раз в 148 постах
Код:
csptest -enum -info
CSP (Type:80) v4.0.9017 KC1 Release Ver:4.0.9944 OS:Windows CPU:AMD64 FastCode:READY:AVX.
...
[ErrorCode: 0x00000000]

Проверяем существование ресурса:
Код:
csptest -tlsc -verbose -nosave -server www.mozilla.org -file /ru/
...
HTTP request: GET /ru HTTP/1.1
...
Reply status: HTTP/1.1 301 MOVED PERMANENTLY

An error occurred in running the program.
WebClient.c:2231:Bad HTTP status.

Ошибок две:
1. Нельзя убирать из запроса символы: "путь" и "путь/" - два разных ресурса;
2. 3xx коды - не ошибки.
Если нет желания обрабатывать перенаправления, то подойдёт "NOTICE: -nosave forced - HTTP status 3xx received."
Это не совсем точная формулировка, но она лучше, чем сообщение об ошибке.

Кроме того, не делается перекодировка небезопасных символов:
Код:
csptest -tlsc -verbose -nosave -server www.mozilla.org -file /ru\
...
HTTP request: GET /ru\ HTTP/1.1
...

Должно быть (как пример):
Цитата:
HEAD /ru%5C HTTP/1.1
User-Agent: Wget/1.16.3 (mingw32)
Accept: */*
Accept-Encoding: identity
Host: www.mozilla.org
Т.е. "\" заменён его кодированным представлением.
thanks 1 пользователь поблагодарил basid за этот пост.
RangerRU оставлено 09.02.2022(UTC)
Offline Русев Андрей  
#2 Оставлено : 14 мая 2018 г. 7:26:31(UTC)
Русев Андрей

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 16.04.2008(UTC)
Сообщений: 1,606

Сказал(а) «Спасибо»: 47 раз
Поблагодарили: 688 раз в 473 постах
Спасибо за замечания. Постараемся поправить. Замечу, что tlsc/tlss - это не HTTP-сервер и клиент, а скорее netcat с упрощённым интерфейсом создания HTTP запросов и ответов.
Официальная техподдержка. Официальная база знаний.
Offline basid  
#3 Оставлено : 14 мая 2018 г. 14:07:42(UTC)
basid

Статус: Активный участник

Группы: Участники
Зарегистрирован: 21.11.2010(UTC)
Сообщений: 1,157

Сказал(а) «Спасибо»: 7 раз
Поблагодарили: 163 раз в 148 постах
Про упрощённость - понятно.
Именно поэтому я и не предлагаю возиться с методом HEAD или обработкой перенаправлений.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.