Парсер Логов сервера Apache с веб-интерфейсом на Python/Flask

Мои курсы: Пишем парсер логов сервера Apache на Python 3, создаем веб-интерфейс на Flask и Bootstrap 4. Зачем нужно? Например, если кто-то ддосит (DDoS) ваш сайт или сайт клиента. Либо, если кто-то пытается брутфорсить (перебирать) пароль для админки сайта, а вам нужно узнать IP-адрес засранца и забанить его в .htaccess (не поискового бота, конечно же). Особенность в том, что читаем файл без его сохранения в папку для загруженных файлов Flask’а. Как правило, все загруженные файлы сохраняются в папку Uploads или подобную. Как всегда, подробное объяснение. Основные темы: - поиск в тексте по регулярному выражению - использование класса Counter из модуля collections для подсчета вхождений IP-адресов в списке - загрузка/передача файла в приложение Flask и его чтение - передача данных из .py файла в .html-шаблон - верстка Bootstrap 4
Back to Top