Рубрика: Администрирование

Bhunter — взламываем узлы бот-сетей

Вирусные аналитики и исследователи компьютерной безопасности стремятся собрать как можно больше образцов новых ботнетов. В своих целях они используют honeypot’ы.… Но что если хочется понаблюдать за зловредом в реальных условиях? Подставить под удар свой сервер, маршрутизатор? А что если подходящего устройства нет? Именно эти вопросы натолкнули меня на создание bhunter — инструмента для получения доступа […]

Неделя онлайн-стримов от JUG Ru Group #6

Наш сезон конференций успешно открыт, но при этом шоу о технологиях тоже не заканчиваются! На этой неделе будем говорить о Java, DevOps, тестировании и распределенных системах. Расписание на эту неделю: Среда: Java и распределенный вечер — Первая чашка кофе с JPoint / Иван Углянский; — Головы Гидры / Андрей Сатарин. Четверг: DevOps — DevOops в […]

Что такое Service Mesh?

И снова здравствуйте!.. В преддверии старта курса «Архитектор ПО» мы подготовили еще один полезный перевод. Service Mesh – это конфигурируемый инфраструктурный уровень с низкой задержкой, который нужен для обработки большого объема сетевых межпроцессных коммуникаций между программными интерфейсами приложения (API). Service Mesh обеспечивает быструю, надёжную и безопасную коммуникацию между контейнеризированными и часто эфемерными сервисами инфраструктуры приложений. […]

Я есть root. Разбираемся в повышении привилегий ОS Linux

Первый квартал 2020 года я провел за подготовкой к экзамену OSCP. Поиск информации в Google и множество «слепых» попыток отнимали у меня все свободное время. Особенно непросто оказалось разобраться в механизмах повышения привилегий. Курс PWK уделяет этой теме большое внимание, однако методических материалов всегда недостаточно. В Интернете есть куча мануалов с полезными командами, но я […]

CI/CD в Github Actions для проекта на Flask+Angular

В этой статье я поделюсь своим опытом настройки CI/CD с использованием панели управления Plesk и Github Actions. Сегодня будем учиться деплоить простенький проект с незамысловатым названием «Helloworld». Он написан на Python-фреймворке Flask, с воркерами на Celery и фронтендом на Angular 8. Ссылки на репозитории: бэкенд, фронтенд. В первой части статьи мы посмотрим на наш проект […]

VxLAN фабрика. Часть 2

Привет, Хабр. Продолжаю цикл статей по технологии VxLAN EVPN, которые были написаны специально к запуску курса "Сетевой инженер" от OTUS. И сегодня рассмотрим интересную часть задач — маршрутизацию. Как бы ни банально это звучало, однако в рамках работы сетевой фабрики все может быть не так просто. 1 часть цикла — L2 связанность между серверами В […]

Из аутсорса в разработку (Часть 1)

Всем привет, меня зовут Сергей Емельянчик. Я являюсь руководителем компании Аудит-Телеком, главным разработчиком и автором системы Veliam. Решил написать статью о том, как мы с другом создавали аутсорсинговую компанию, написали программное обеспечения для себя и впоследствии начали распространять его всем желающим по системе SaaS. О том, как я категорически не верил в то, что это […]

Из аутсорса в разработку (Часть 2)

В предыдущей статье, я рассказал о предыстории создания Veliam и о решении его распространении по системе SaaS. В этой статье, я расскажу о том, что пришлось сделать что бы продукт стал не локальным, а публичным. О том, как начинали распространение и с какими проблемами столкнулись. Планирование Текущая серверная часть для пользователей была на Linux. Почти […]

Как использовать облако OneDrive в Школьном портале Московской области

В школьный портал Московской области встроен сервис OneDrive от Microsoft. Годом ранее, MagisterLudi написал очень хороший обзор для облаков, доступных для личного и корпоративного применения. Час применения облачных технологий пробил и для средней школы. Всех, кому приходилось посылать домашнее задание на Школьный портал Московской области, прошу под кат. Изображения в статье приведены для иллюстрации технологии […]

Отказываемся от платных RPA платформ и базируемся на OpenSource (OpenRPA)

Вводная Ранее на Хабре очень подробно освещалась тема Автоматизации десктопных GUI приложений на Python. В то время меня очень сильно привлекла эта статья, потому что в ней раскрываются элементы, схожие с элементами создания роботов. А так как по роду своей профессиональной деятельности я занимаюсь роботизацией бизнес-процессов компании (RPA — область, в которой не было полнофункциональных […]

Автоматизируем десктопный GUI на Python + pywinauto: как подружиться c MS UI Automation

Python библиотека pywinauto — это open source проект по автоматизации десктопных GUI приложений на Windows. За последние два года в ней появились новые крупные фичи: Поддержка технологии MS UI Automation. Интерфейс прежний, и теперь поддерживаются: WinForms, WPF, Qt5, Windows Store (UWP) и так далее — почти все, что есть на Windows. Система бэкендов/плагинов (сейчас их […]

Конференция DEVOXX UK. Выбираем фреймворк: Docker Swarm, Kubernetes или Mesos. Часть 3

Docker Swarm, Kubernetes и Mesos являются наиболее популярными фреймворками для оркестровки контейнеров. В своем выступлении Арун Гупта сравнивает следующие аспекты работы Docker, Swarm, и Kubernetes: Локальный девелопмент. Функции развертывания. Мультиконтейнерные приложения. Обнаружение служб service discovery. Масштабирование сервиса. Run-once задания. Интеграция с Maven. «Скользящее» обновление. Создание кластера БД Couchbase. В результате вы получите четкое представление о […]