Python Безопасность

Python в ИБ. Часть 7. Создаём простой вэб сервер на Python.

Python в ИБ. Часть 7. Создаём простой вэб сервер на Python.

Сегодня темой урока будет создание небольшого веб-сервера, обрабатывающего обычный GET-запрос.

Теория.

Как обычно в теории распишем, что мы хотим увидеть в конце и что будем использовать.

Свой небольшой сервер будем основывать на базовой библиотеке “BaseHTTPServer”, которая встроена в Python (ничего дополнительно устанавливать не нужно). Документация для данной библиотеки доступна по ссылке.

В финале мы получим сервер, который на GET-запрос выдаёт фразу “Hello world!”. Всё достаточно просто.

Практика.

Не будем в этот раз заморачиваться над реализацией и чтением документации к библиотеки (хотя это не очень красиво и умно), а просто возьмём за основу пример из документации.

Вот этот пример мы возьмём за основу и переделаем.

Что именно мы переделаем:

В итоге получим примерно следующее.

Здесь всё достаточно понятно. Если вы хотите поменять содержимое странички, то изменяйте переменную  html_body.

Запустим сервер и попробуем подключится.

Запуск.

Подсоединяемся. Вуаля. Все просто!

Отлично, всё работает. В следующих уроках мы попробуем как-нибудь модифицировать сервер и сделать его более-менее полезным.

Очень злой админ
Очень злой админ Автор статьи

Админ сайта. Публикует интересные статьи с других ресурсов, либо их переводы. Если есть настроение, бывает, что пишет и что-то своё.

Leave a Reply

Your email address will not be published. Required fields are marked *