четверг, 18 ноября 2021 г.

 

Обзор программы Flameshot для создания скриншотов в linux

Как в линуксе сделать скриншот экрана. Решая эту задачу и в поисках программы для захвата экрана в linux остановился на инструменте под названием Flameshot. Понравился он своей легкостью в работе простотой настройки. Порадовало и то, что приложение есть в штатном репозитории Debian.
 

Установка Flameshot

Что бы делать в linux скриншоты с помощью Flameshot его нужно установить. Для этого в дебиан или ubuntu и основанных на них дистрибутивах нужно обновить сведения о пакетах командой:

и установить командой:

Приложение появится в разделе “Графика”.

flameshot в разделе графика в de xfce linux
отображение программы Flameshot в разделе графика в среде xfce

Запустив программу её ярлык отобразится в трее.

иконка в трее
flamesho отображение в трее.

Инструменты Flameshot

инструменты flameshot для добавления элементов и управлением для сохранения готового файла
Инструменты flameshot.

Программа захвата скриншотов Flameshot имеет в наличии следующие инструменты для работы со скриншотом:

  • Карандаш. Для нанесения произвольных отметок.
  • Линия. Построение прямых.
  • Стрелка для удобного обозначения объекта на картинке.
  • Прямоугольное выделение. Можно обвести область на картинке.
  • Прямоугольник. Нарисовать закрашенную область.
  • Окружность. Для удобного выделения круглых и овальных областей.
  • Маркер.
  • Текст. Для добавления надписей.
  • Размытие. Удобно использовать для размытия областей не желательных для демонстрации.
  • Добавить круг с автоинкрементирующимся счетчиком (Позволяет автоматически нумеровать объекты при клике начиная с единицы).
  • Перемещение. Для смещения области захвата.
  • Отмена последнего изменения.
  • Повтор последнего изменения.
  • Копирование выделенного в буфер обмена.
  • Сохранить снимок.
  • Отменить захват.
  • Загрузит картинку в облачный сервис imgur.
  • Выбрать приложения для открытия снимка. Например Gimp для последующего редактирования.
  • Сделать изображение рисунком рабочего стола.

Этого набора мне хватает чтобы сделать скриншот в linux. Все работает быстро и удобно. Теперь рассмотрим как сделать скриншот и настройки. Для отображения контекстного меню кликните правой кнопкой мыши по иконке в трее.

Отображение меню со списком вариантов управления flameshot
Список доступных действий flameshot

Доступно 5 вариантов событий.

  1. Сделать снимок.
  2. Открыть лаунчер.
  3. Настройка.
  4. Информация.
  5. Выход.

С пунктом "Выход" думаю все понятно, нажали - вышли. С остальными давайте разбираться подробнее.

Первый вариант позволяет нам сделать снимок выбранной области экрана (это же можно сделать кликнув левой кнопкой по иконке) и отредактировать его с помощью описанных выше инструментов.

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

Подсказки при запуске рассказывающая о возможностях для создания скриншота в linux с помощью flameshot
справочное сообщение flameshot

Выбрав область отобразится окно с затемнением вокруг и рамкой размеры которой можно изменять.

Пример снятия скриншота с применением инструмента текст
flameshot создание снимка экрана

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

Выбор цвета для используемого инструмента
Изменения цвета инструментов flameshot

Для изменения размера инструмента нужно вращать колесом мыши. В левом верхнем углу вы будете видеть величину изменения измеряемую в px.

Изменение размера для применяемого инструмента
Изменение толщины инструментов flameshot

Есть и альтернативный способ задать цвет и толщину инструментов. Для вызова меню нажмите клавишу пробел. Слева отобразятся настройки.

Помимо уже знакомых изменений цвета и размера есть еще пипетка. С помощью неё можно взять цвет с любого элемента в выбранной области.
Альтернативное меню настройки
Альтернативный доступ к настройкам инструментов flameshot

При выборе пункта "Открыть лаунчер" запустится окно с выбором режима захвата экрана; "Прямоугольная область", "Весь экран (все мониторы). И можно выставить задержку в секундах перед запуском. Кнопка "Сделать новый снимок" запустит выбранные параметры.

Окно запущенного окна лаунчера с выбором опций для создания скриншота с помощью программы Flameshot
Запуск лаунчера flameshot

Настройки Flameshot

Разберемся с настройками. Как мы помним добраться до них можно из трея. Выбрав пункт "Настройки" откроется окно с тремя вкладками:

  1. Интерфейс
  2. Редактор имен файлов
  3. Общие
Главное окно настроек Flameshot
Настройки интерфейса flameshot

На вкладке "Интерфейс" можно настроить цвет, указать, в процентах, насколько будет затемнена область вокруг выбранного места для захвата экрана. И с помощью флагов (галочек) отметить какой инструмент вы хотите видеть в процессе работы а какой не нужен.

Следующая вкладка "Редактор имен файлов".

Редактор имен файлов
Редактор имен файлов flameshot

Здесь можно настроить маску для имени файла под которым будет сохраняться скриншот. Для этого нужно наживать на кнопки выбирая параметры. В окне "Предпросмотр" будет отображаться текущие настройки.

Если запутались при создании шаблона можно нажать кнопку сбросить и начать заново. После того как вас все будет устраивать нажмите кнопку "Сохранить.

Вкладка "Общие".

Вкладка общие настроек программы Flameshot
Общие настройки программы flameshot

Здесь с помощью флагов можно указать:

  • Показывать справочное сообщение
  • Показывать кнопку боковой панели
  • Показывать уведомления
  • Показывать значок в трее
  • Запускать при старте системы
  • Закрыть после снимка
  • Копировать url после загрузки
  • Сохранять изображение после копирования.

Там же находится путь для сохранения скриншотов, по умолчанию все сохраняется в папку "Изображения" но с помощью кнопки "Сменить" можно указать другое месторасположение.

С помощью кнопок можно "Экспорт" экспортировать конфигурацию и перенести на другой компьютер. Кнопка "Импорт" поможет восстановить сохраненную ранее конфигурацию а "Сброс" приведет настройки на данной вкладке к варианту по умолчанию.

Остался не рассмотренным 3 пункт контекстного меню - "Информация".

Информация
Вывод информации о flameshot

Здесь мы видим лицензия под который выходит программа - GPLv3+. Версию и горячие клавиши.

Клавиша Описание
←, ↓, ↑, → Переместить выделение на 1 пиксель
SHIFT + клавиши со стрелками ←, ↓, ↑, → Изменить размер выделения на 1 пиксель
ESC Отменить захват экрана
CTRL + C Копировать изображение в буфер обмена
CTRL + S Сохранить картинку в файл
CTRL + Z Отменить последнее изменение
SPACEBAR (Пробел) Открывает сайдбар для альтернативной настройки
ПКМ (правая кнопка мыши) Показывает палитру для выбора цвета
Колесо мыши Изменяет толщину инструмента

Назначить горячие клавши для создания скриншота Flameshot

Назначение горячих клавиш для создания скришотов зависит от той de (desktop environment – среда рабочего стола) которую вы используете. Например это могут быть: XFCE, KDE, LQT, Gnome,  MATE, Cinnamon и т.д..

Как видим список достаточно большой и расписывать под каждый вариант нет смысла. Приведу пример только по двум. Здесь приведу пример для KDE.

Итак, зайдите в «Параметры системы» и выберите раздел «Комбинации клавиш». Откроется окно «Настройка глобальных комбинаций клавиш».

Общий вид настроек клавиш в de KDE
Окно настроек kde

Под блоком «Компонент» есть две кнопки «Плюс» и «Минус». Плюс для добавления минус для удаления.

кнопки для добавления и удаления комбинаций горячих клавиш в kde
Добавление и удаление кнопок

Наживаем кнопку «Плюс» чтобы открыть окно для выбора приложения. Затем нажимаем на стрелку напротив раздела «Графика» либо в строке поиска пишем flameshot. После вывода названия выбираем его нажав левым кликом и подтверждаем кнопкой «Ок».

поиск приложения для задания сочетания горячих клавиш для скриншотов программы flameshot в de kde.
Выбор приложения для быстрого запуска flamshot в kde

Станет доступно редактирование клавиш:

  1. Запустить Flameshot
  2. Configure (конфигурация)
  3. Take screenshot (сделать скриншот)
Раскрытое меню для указания сочетания клавиш непосредственно для flameshot в kde.
Окно глобальных настроек комбинации клавиш в kde

Для того, чтобы указать желаемое сочетание клавиш, например, вы хотите создавать снимки с помощью клавиши «Print Screen» (PrntScr) переназначив её со стандартного приложения. Для этого кликните мышкой по надписи «Take screenshot».

Кнопка не определена для назначения нужного сочетания клавиш для flameshot.
Присвоение горячих клавиш в kde для flameshot

Откроется список из двух пунктов. «По умолчанию» и «Другая». Выбираем, если не выбрана, «Другая» и нажимаем кнопку «Не определена» её название сменится на «Сейчас». Нажимаем то сочетание клавиш которое хотим задать.

Если выберите «Print Screen» то будет выведено сообщение о том, что такое сочетание уже задано и нужно будет подтвердить ваше желание переназначить клавиши выбрав кнопку «Связать с новым». Теперь нажмите кнопку «Подтвердить» и можно пользоваться.

Назначения клавиши PrntScr для создания скриншота в kde linux
Назначение клавиш в kde

Если вы назначили кнопку но она не срабатывает то перезайдите в систему.

Параметры командной строки Flameshot

Захват экрана с графическим интерфейсом:

Захват с GUI с пользовательским путем сохранения:

открыть графический интерфейс с задержкой 3 секунды:

Полноэкранный захват с пользовательским путем сохранения (без графического интерфейса) и с задержкой 3 секунды:

Вызов настроек из терминала:

Вывод доступных значений и опций:

Программа активно развивается, разработчики добавляют новый функционал. Более подробную информацию смотрите на официальной странице в GitHub.

Источник

вторник, 16 ноября 2021 г.

Как установить Nmap в Ubuntu 20.04 LTS

В этом руководстве мы покажем вам, как установить Nmap в Ubuntu 20.04 LTS. Для тех из вас, кто не знал, Nmap — это утилита для исследования сети или аудита безопасности. Это один из основных инструментов, используемых сетевыми администраторами для устранения проблем с подключением к сети и сканирования портов. Большинство платформ Unix и Windows поддерживаются как в графическом интерфейсе, так и в режиме командной строки.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку сканера безопасности Nmap на Ubuntu 20.04 (Focal Fossa). Вы можете следовать тем же инструкциям для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, например Linux Mint.

Установите Nmap на Ubuntu 20.04 LTS Focal Fossa

Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие aptкоманды в терминале.

sudo apt update
sudo apt upgrade

Шаг 2. Установка Nmap в Ubuntu 20.04.

Nmap доступен из репозиториев Ubuntu и Debian по умолчанию. Просто следуйте шагам один за другим:

sudo apt install nmap

После завершения установки проверьте установленную версию Nmap, введя:

nmap –version

Шаг 3. Использование Nmap.

В статье рассматриваются основные возможности этого инструмента. Полный список опций можно найти на официальной странице Nmap или получить доступ к руководству из командной строки:

man nmap

Сканировать диапазон IP-адресов или подсеть:

Чтобы получить общую информацию об удаленной системе:

sudo nmap target-IP-address or domain.com

Вместо сканирования отдельных IP-адресов просканируйте весь диапазон IP-адресов, указав его в командной строке:

sudo nmap 192.168.77.2-222

Следующая команда сканирует всю указанную подсеть:

sudo nmap 192.158.77.0/24

Сканирование портов с помощью Nmap

Nmap — эффективный сканер портов, распознающий шесть состояний порта:

  • open — активное принятие соединений TCP, дейтаграмм UDP или ассоциаций SCTP
  • закрыто — доступно; однако ни одно приложение не прослушивает порт
  • фильтрованный — Nmap не может определить, открыт ли порт из-за фильтрации пакетов
  • нефильтрованный — порт доступен; однако Nmap не может определить, открыт он или закрыт
  • open | filter — Nmap не может определить, открыт порт или отфильтрован
  • закрытый | отфильтрованный — Nmap не может определить, закрыт порт или отфильтрован

Спецификация порта и порядок сканирования

По умолчанию Nmap сканирует тысячу наиболее распространенных портов для каждого протокола. Он также предлагает параметры для указания, какие порты должны сканироваться, и является ли сканирование случайным или упорядоченным.

Параметр -p позволяет указать диапазоны портов и последовательность:

sudo nmap –p 80,443 192.168.77.222

Эта команда сканирует порты 80 и 443 на предмет определенного хоста.

TCP SYN сканирование

Запустите TCP SYN для быстрого и ненавязчивого сканирования. Поскольку этот тип сканирования никогда не завершает TCP-соединения, его часто называют полуоткрытым сканированием. Чтобы запустить сканирование TCP SYN, используйте команду:
sudo nmap -sS 192.168.77.222

Поздравляю! Вы успешно установили Nmap. Благодарим вас за использование этого руководства по установке сканера безопасности Nmap в вашей системе Ubuntu 20.04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Nmap .

 

Zimbra: Disk /var/lib/snapd/snap/core/… at 100% on mail.example.com

Если у вас установлен Snap на экземпляре Zimbra (при установке Certbot), вы можете получать массу писем от инструментов мониторинга Zimbra с предупреждениями, в которых говорится:


Это нормально, поскольку все файлы / dev / loopX доступны только для чтения и автоматически создаются Snap. Вы можете увидеть их, выполнив df -h:


Вы можете исключить эти устройства из мониторинга Zimbra, выполнив zmlocalconfig -e zmstat_df_excludes = '/ dev / loop0: / dev / loop1: / dev / loop2: / dev / loop3: / dev / loop4: / dev / loop5: / dev / loopX 'как пользователь Zimbra:

[root@mail ~]# su - zimbra
[zimbra@mail ~]$ zmlocalconfig -e zmstat_df_excludes=’/dev/loop0:/dev/loop1:/dev/loop2:/dev/loop3:/dev/loop4:/dev/loop5’
[zimbra@mail ~]$ zmstatctl restart

Вот и все, эти устройства больше не будут вас беспокоить.