Новости

DKIM в Exim это просто!

MooSE (2018-09-14)

При организации почтового сервера для небольшой организации очень часто выбор падает на MTA Exim, который отличается надёжностью и простотой конфигурации. В последнее время набирает популярность механизм DKIM (DomainKeys Identified Mail), позволяющий получателю проверить подлинность отправителя и неизменность текста письма, благодаря электронной подписи.

Сам по себе механизм достаточно прост: в письмо добавляется ЭЦП, сделанная с помощью приватного ключа, а публичный ключ публикуется в текстовой записи DNS и с его помощью получатель проверяет ЭЦП письма. Для одного домена может быть несколько пар ключей. Имена ключей называются селекторами. Далее будет показано как можно быстро добавить DKIM к Exim, работающему на сервере под управлением Ubuntu 18.04.

Verified by DKIM

Читать полностью Комментарии (0)
Альтернативные клиенты Telegram для Linux

MooSE (2018-09-08)

Мессенджер Telegram не теряет популярности несмотря на череду скандалов вокруг него (а возможно и благодаря им). Одна из причина успеха - удобные официальные приложения под все мобильные и настольные платформы. Однако есть пользователи которые хотели бы иметь немного другой интерфейс и тому есть разные причины.

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

Читать полностью Комментарии (0)
Логирование вводимых команд в Linux

MooSE (2018-08-30)

Очень часто администраторы дают пользователям выполнять некоторые команды с повышенными привелегиями с помощью инструментов вроде sudo или doas. Часто даже не имея прав суперпользователя пользователь может нанести определённый ущерб работающим сервисам. Поэтому в пообных случаях желательно иметь лог команд для последующего анализа инцидентов.

Хорошим решением для логирования команд является инструмент snoopy, выполненный в виде библиотеки, вещающей хук на определённые системные вызовы и логирующей их.

Читать полностью Комментарии (0)
DNS over HTTPS в Linux

MooSE (2018-08-24)


DNS over HTTPS (DoH) это экспериментальный протокол, тестируемый в настоящее время крупными компаниями в числе которых Google, Mozilla и CloudFlare. Протокол позволяет предотвратить перехват и подмену ответов DNS.

Количество публичных DoH-серверов в настоящее время сильно ограничено, равно как и количество клиентов, поддерживающих работу с DoH. Однако энтузиасты уже сейчас могут попробовать протокол в действии, о чём и будет рассказано ниже.

Читать полностью Комментарии (0)
Сборка образа Windows PE в Linux

MooSE (2018-08-17)


Windows PE это облегчённая версия Windows (Windows Preinstallation Environment), предназначенная для для помощи в установке и восстановлении операционных систем семейства Windows и загружающаяся с CD, USB Flash или по сети. Для создания образа Windows PE необходимо иметь официальный установочный диск с Windows.

Официальные инструменты для сборки Windows PE существуют только ОС Windows, однако при необходимости собрать образ можно и из под Linux благодаря утилитам из проекта wimlib.

Читать полностью Комментарии (3)
Приложения для визуализации использования диска в Linux

MooSE (2018-08-10)

Достаточно часто пользователи сталкиваются с необходимостью выяснить какие файлы занимают основной объём дискового пространства. Для помощи в решении этой задачи существует большое количество программ-визуализаторов использования дискового пространства. Многие из них кроме визуализации так же позволяют управлять файлами, помогая наводить порядок на диске. Рассмотрим самые известные подобные приложения, работающие на Linux.

Читать полностью Комментарии (0)
Совместимый с CISCO AnyClient VPN сервер на Linux

MooSE (2018-08-02)


Различных протоколов для организации виртуальных частных сетей (VPN) существует великое множество. Многие из них созданы либо при участии компании CISCO, либо полностью разработаны ей. Среди последних есть весьма удачные: технически прогрессивные и простые в настройке на клиентских устройствах. Среди таких можно выделить CISCO AnyConnect.

AnyConnect работает как поверх TCP, так и поверх UDP, поддерживает шифрование и сжатие трафика, а в самой простой конфигурации клиенту для подключения достаточно адреса сервера, логина и пароля. Кроме того существует открытая реализация сервера, о которой и пойдёт речь ниже.

Читать полностью Комментарии (0)
Уведомления с Android-смартфона на рабочем столе Linux

MooSE (2018-07-26)

Во время работы за компьютером смартфон обычно лежит в стороне и не всегда удобно отвлекаться на каждое уведомление. Хорошим решением в данной ситуации была бы трансляция уведомлений со смартфона на рабочий стол компьютера. Наиболее известным инструментом, позволяющим решить эту задачу в Linux является KDE Connect (и его альтернативная реализация - MConnect).

Однако KDE Connect/MConnect не свободны от недостатков. Один из них - необходимость подключения смартфона и компьютера к одной сети, что не всегда удобно. В качестве альтернативы можно использовать утилиту Nuntius, функционал которой ограничен только трансляцией уведомлений, но зато она может работать через Bluetooth.

Пример уведомления от Nuntius

Читать полностью Комментарии (0)
Синхронизация с OneDrive в Ubuntu

MooSE (2018-07-18)

Облачное хранилище OneDrive достаточно получило широкое распространение благодаря глубокой интеграции с Microsoft Windows, Microsoft Office и другими продуктами Microsoft. Официального клиента OneDrive для Linux не существует, однако вот уже три года на GitHub существует проект пользователя skilion под названием «onedrive», в рамках которого развивается свободный клиент OneDrive.

На текущий момент проект всё ещё содержит ряд ограничений, но уже дорос до возможности практического применения. Об использование OneDrive в Ubuntu 18.04 и пойдёт речь далее.

Ubuntu + OneDrive = Like!

Читать полностью Комментарии (6)
Early OOM Daemon как альтернатива OOM Killer

MooSE (2018-07-12)


Механизм OOM Killer призван спасать системы на базе Linux от нехватки памяти. Работает он достаточно просто: когда память заканчивается он на основе специального алгоритма вычисляет процесс, смерть которого причинит меньше всего вреда и даст больше всего сободной памяти и убивает его.

Этот механизм имеет спорную репутацию среди пользователей: с одной стороны ему практически нет альтернатив, с другой - он начинает работу в тот момент когда система уже давно и глубоко заторможена «сидением в подкачке». В качестве альтернативы OOM Killer разрабатывается Early OOM Daemon, о котором и пойдёт речь далее.

Читать полностью Комментарии (0)
Установка и настройка MTProxy

MooSE (2018-07-05)

Некоторое время разработчики мессенджера Telegram опубликовали код проекта MTProxy - прокси-сервера для протокола MTProto, используемого в Telegram. MTProxy можно использовать в различных целях но мы сейчас рассмотрим только «мирное» применение.

До сих пор часто встречаются организации, в которых доступ в интернет у большинства сотрудников возможен толко через http-прокси, который не поддерживается в мобильных версиях Telegram. SOCKS-прокси тут не может быть хорошим решением, так как ограничить его использование только доступом к мессенджеру проблематично (в связи с тем что мессенджер не публикует списки своих IP-адресов). И вот тут как раз на помощь и приходит MTProxy.

Читать полностью Комментарии (0)
FreeBSD, Arduino IDE и клоны Arduino Uno

MooSE (2018-06-30)

Среди разработчиков различной автоматики большой популярностью пользуются платы от проекта Arduino, а так же их различные клоны вроде китайской Tenstar Robot Uno R3. Среда разработки Arduino IDE формально доступна только для Windows и Linux, однако поскольку она написана на Java то возможен её запуск и в других ОС.

Операционную систему FreeBSD отличает нетребовательность к ресурсам. Как показывает практика, рабочая станция со стареньким одноядерным Pentium 4 540 и 1GB RAM под управлением FreeBSD с Lumina Desktop позволяет вполне комфортно писать скетчи для Arduino не испытывая какого-либо дискомфорта. Нижен приведено по возможности подробное описание запуска Arduino IDE на FreeBSD.

Китайский клон Arduino UNO R3 - Tenstar Robot Uno R3

Читать полностью Комментарии (0)
Установка DNSCrypt-сервера

MooSE (2018-06-21)

Протокол DNSCrypt медленно но верно получает распространение. Его поддержка по-тихоньку появляется в популярных DNS-серверах и сейчас уже каждый желающий может развернуть свой персональный DNSCrypt-сервер. Далее будет рассмотрен пример DNCrypt-сервера на базе балансировщика DNS-запросов dnsdist, разработанном создателями DNS-сервера PowerDNS.

PowerDNS dnsdist + DNSCrypt

Читать полностью Комментарии (0)
USB-адаптеры 802.11ac и Linux

MooSE (2018-06-14)


802.11ac это новый стандарт WiFi, пришедший на смену уже привычному 802.11n и обратно совместимый с ним. Несмотря на то что первые устройства с поддержкой этого стандарта появились ещё в 2014-м году до сих пор большое количество ноутбуков поставляется с адаптерами WiFi без поддержки 802.11ac.

Если возникает необходимость работы в сетях 802.11ac то поддержку таких сетей можно добавить с помощью USB-адаптеров, которые присутствуют на рынке в большом количестве. Отдельным интересным вопросом является поддержка таких адаптеров в Linux. Далее будут рассмотрены несколько таких адаптеров из нижнего ценового сегмента.

Читать полностью Комментарии (9)
О совместимости Chrome-совместимых API расширений

MooSE (2018-06-08)

У браузера Google Chrome с самого начала его существования есть достаточно удобное API для создания расширений. Появление большого количества браузеров на той же кодовой базе сделало это API массовым. В итоге новое API расширений браузера Firefox под названием WebExtensions заявлено как совместимое с Google Chrome, а в Microsoft Edge начиная с Redstone 1 добавлена поддержка WebExtensions.

Казалось бы унификация API между браузерами должна облегчить жизнь разработчикам расширений, однако хорошая идея, как это часто бывает, была испорчена реализацией. Автор этих строк по работе связан с разработкой одного браузерного расширения и бувально "на своей шкуре" испытал "радость" от поддержки одним расширением сразу нескольких браузеров.

Логотипы браузеров Google Chrome, Opera, Microsoft Edge и Mozilla Firefox

Читать полностью Комментарии (0)



© 2006-2018 Вадим Калинников aka MooSE

joycasino . Canadian Pharmacy