вторник, 9 апреля 2024 г.

Как настроить сервер X11VNC в Ubuntu

 

Шаг 1: Установка X11VNC

Первым шагом является установка X11VNC. Откройте окно терминала (Ctrl + Alt + T) и введите следующую команду, чтобы обновить индекс репозитория вашей системы:

sudo apt-get update 

После обновления вашей системы вы можете установить X11VNC, набрав:

sudo apt-get install x11vnc 

Вам будет предложено ввести пароль, и начнется установка. Дождитесь завершения процесса установки.

Шаг 2: Создайте пароль для VNC сервера

После установки вам следует установить пароль для сервера X11VNC. Это защитит ваш сервер от несанкционированного доступа. Используйте следующую команду для создания пароля:

x11vnc -storepasswd 

Вам будет предложено ввести пароль и подтвердить его.


Enter VNC password: *********
Verify password: *********  
Write password to /home/rahul/.vnc/passwd?  [y]/n y
Password written to: /home/rahul/.vnc/passwd

После того, как вы это сделаете, ваш пароль будет сохранен в файле с именем `~./vnc / passwd` в вашем домашнем каталоге.

Шаг 3: Запустите сервер X11VNC

Теперь вы можете запустить сервер X11VNC, используя следующую команду:

x11vnc -usepw -display :0 

Параметр -usepw сообщает серверу использовать установленный вами пароль, а параметр -display : 0 сообщает серверу предоставить общий доступ к вашему текущему сеансу X11.

Ваш сервер X11VNC теперь запущен и готов к подключениям. Вы можете подключиться к нему с помощью любого VNC-клиента.

Шаг 4: Запуск X11VNC при загрузке

Если вы хотите, чтобы ваш сервер X11VNC запускался автоматически при загрузке вашего компьютера, вам необходимо создать для него службу systemd.

Сначала создайте новый служебный файл, введя:

sudo nano /etc/systemd/system/x11vnc.service 

В редакторе nano введите следующее:

Замените “YOURUSERNAME” на ваше фактическое имя пользователя. После того, как вы это сделаете, нажмите `Ctrl + X`, чтобы выйти из редактора, затем нажмите `Y`, чтобы сохранить изменения.

Затем перезагрузите конфигурацию systemd manager с помощью этой команды:

sudo systemctl daemon-reload 

Теперь включите запуск службы при загрузке:

sudo systemctl enable x11vnc.service 

Наконец, вы можете запустить службу немедленно, без необходимости перезагрузки:

sudo systemctl start x11vnc.service 

Теперь ваш сервер X11VNC будет запускаться автоматически при каждой загрузке вашего компьютера.

вторник, 2 апреля 2024 г.

Вывод одновременно и в консоль и в файл в linux

 В Юникс системах можно перенаправить вывод выполняемой команды в лог-файл, но иногда хотелось бы видеть результаты работы одновременно и в консоли.

Вот пример перенаправления вывода в файл:

При этом в консоли вы не увидите результатов работы команды. Чтобы вывести результаты в оба потока, воспользуемся утилитой tee.

Она создаст/перезапишет файл list.txt, куда будет продублирован вывод в консоль. Если требуется добавить (а не перезаписать) данные в файл, то используйте ключ -a:

Такая команда будет работать по аналогии с

где вывод данных добавляется в конец существующего файла.


среда, 13 марта 2024 г.

Sniffnet - мониторинг трафика

 Sniffnet

 

Удобный мониторинг интернет-трафика 

Работает в Windows, GNU/Linux, Mac

Особенности

💻 выбирайте сетевой адаптер вашего компьютера для проверки

🏷️ выбирайте набор фильтров для применения к наблюдаемому трафику

📖 просмотр общей статистики о вашем интернет-трафике

📈 просмотр графиков интенсивности трафика в реальном времени (байты и пакеты в секунду, входящие и исходящие)

🌐 получайте подробную информацию о доменных именах и сетевых провайдерах узлов, с которыми вы обмениваетесь трафиком

🏠 идентифицируйте соединения в вашей локальной сети

🌍 получайте информацию о стране удаленных узлов (IP-геолокация)

⭐️ сохраняйте любимые сетевые узлы

🔉 настройка пользовательских уведомлений для информирования о наступлении определенных сетевых событий

🎨 выбирайте наиболее подходящий для вас стиль из 12 доступных тем, а также поддерживайте собственные темы

🕵️ просматривайте каждое сетевое соединение в режиме реального времени

📁 сохраняйте полные текстовые отчеты с подробной информацией по каждому сетевому соединению:

IP-адреса источника и назначения

порты источника и назначения

используемые протоколы

количество переданных пакетов и байтов

начальная и конечная отметка времени обмена информацией

... и многое другое!


https://github.com/GyulyVGC/sniffnet