Как стать автором
Обновить
12
0

Пользователь

Отправить сообщение

whois micro web-api

Время на прочтение1 мин
Количество просмотров2.2K

Не так давно появилась задача получения информации о доменах в whois.

Требование простое, дернуть curl-ом и получить json, и чтобы было бесплатно.

Недолгий поиск показал что открытых бесплатных сервисов нет, поэтому решил набросать свой. Возможно кому то он тоже пригодится.

Получился простой скрипт на flask завернутый в докер. Для работы с whois использовал библиотеку. Тут стоит отметить что служба whois достаточно архаична и децентрализованна. В связи с этим есть проблема с новыми зонами, особенно из New gTLD. Понемногу в проект добавляются новые зоны, но до конца списка еще далеко. Так же, можно отправлять реквесты на добавления нужных зон.

Репозиторий проекта

Подергать его можно тут

Для того чтобы получить инфу по домену нужно просто дернуть его следующим образом.

На этом все, спасибо за внимание :)

Читать далее
Всего голосов 4: ↑2 и ↓20
Комментарии7

Удаленка. еще одна история развертывания VPN для работы в самоизоляции

Время на прочтение3 мин
Количество просмотров6.8K
Очередная история о том, как нужно было быстро развернуть удаленный доступ для небольшой компании, которая уходила на самоизоляцию, но не могла себе позволить не работать дальше.
Читать дальше →
Всего голосов 13: ↑8 и ↓5+3
Комментарии4

HAProxy как LoadBalanсer для RDP фермы. Надежное решение за 0$

Время на прочтение8 мин
Количество просмотров33K
Совершенно случайно, в пассивном поиске альтернативы устаревшему 2X-LoadBalancer и тяжелому, непонятному Remote Connection Broker от MS наткнулся на HAProxy и его умению проксировать RDP трафик. В выдачах поисковиков практически не выдается haproxy в качестве прокси для RDP. Сейчас вдруг пачками стал выдавать. Вместе с тем, коммерческие продукты с таким же функционалом, такие как упоминались выше, стоят приличных денег.

В общем, мне показалось, что это может быть кому-то интересным. Поэтому я решил осветить это решение. Плюс, в конце продемонстрирую гибкость использования HAProxy, которой нет у именитых конкурентов.
Читать дальше →
Всего голосов 20: ↑20 и ↓0+20
Комментарии32

Почтовый кластер своими руками

Время на прочтение11 мин
Количество просмотров27K
Сразу оговорюсь что поставленную задачу можно решить несколькими способами. Этот один из возможных.
Статья рассчитана на тех, кто знает как настраиваются и работают Exim и Dovecot, и в ней я не будут останавливаться на базовых настройках этих сервисов.

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

Задача построить отказоустойчивый сервис, с хранением почты на серверах, с доступом по IMAP.
Кластер будет обслуживать компанию с примерно с 60 филиалами, каждый из которых имеет свой домен 3-го уровня.

Главная задача сервиса, беспрерывный доступ к почте. Поэтому для хранилища будем использовать два географически разнесенных сервера, с синхронизацией почтовых каталогов.
Оба сервера будут активными, это значит что мы будем распределять нагрузку между нодами. Часть доменов будет обслуживать одна нода, часть доменов другая. В случае выхода из строя одной из нод, клиенты переключаются на другую.
В качестве фронтенда для распределения нагрузки маршрутизации клиентов будем использовать Nginx с модулем mail. Для приема почты, будем использовать два smtp сервера.

Схема:

Читать дальше →
Всего голосов 22: ↑22 и ↓0+22
Комментарии15

Автоматизация. Настройка Voip телефонов Fanvil

Время на прочтение3 мин
Количество просмотров11K
В сети много разрозненной информации по автоматизации процесса настройки телефонов, но крайне мало законченных тутариалов. Тут на примере телефона Fanvil F52 хочу показать один из вариантов того как, полностью автоматизировать настройку и регистрацию телефонов Fanvil.
Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии6

Использование скриптов в Openvpn для интеграции его с другими сервисами системы (Firewall, DB и т.д.)

Время на прочтение9 мин
Количество просмотров21K
Захотелось собрать VPN-комбайн который бы пользователей брал из БД, настраивал фаервол под этого пользователя и писал логи в БД.

OpenVPN на каждое событие (подключение, отключение клиента) может вызывать внешнюю программу. Этим и воспользуемся.
Читать дальше →
Всего голосов 15: ↑15 и ↓0+15
Комментарии9

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность