Найти - Пользователи
Полная версия: Invalid HTTP_HOST header
Начало » Django » Invalid HTTP_HOST header
1
idnkunv
Здравстсвуйте ребята.

Пришёл вот недавно такой странный запрос, по curl-у пытались дёрнуть 127.0.0.1:8000. Насколько я знаю, то это возможно только с сервера или я не прав? Боты щупают постоянно, но с внешних IP. Логи авторизации смотрел, ничего нет.

Request repr():
<WSGIRequest
path,
GET:<QueryDict: {}>,
POST:<QueryDict: {}>,
COOKIES:{},
META:{'HTTP_ACCEPT': ‘*/*’,
‘HTTP_HOST’: ‘127.0.0.1:8000’,
‘HTTP_USER_AGENT’: ‘curl/7.38.0’,
‘PATH_INFO’: ‘/’,
‘QUERY_STRING’: ‘',
’RAW_URI': ‘/’,
‘REMOTE_ADDR’: ‘127.0.0.1’,
‘REMOTE_PORT’: ‘50896’,
‘REQUEST_METHOD’: ‘GET’,
‘SCRIPT_NAME’: ‘',
’SERVER_NAME': ‘127.0.0.1’,
‘SERVER_PORT’: ‘8000’,
‘SERVER_PROTOCOL’: ‘HTTP/1.1’,
FishHook
idnkunv
статья сумбурная, но понимание даст https://habrahabr.ru/post/166855/, главное здесь уяснить, что хидеры в запросе могут быть вообще любые.
idnkunv
FishHook
Уяснил.
Спасибо, дельная статья.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB