Архив метки: Linux

Лучшие дистрибутивы Linux для начинающих

Small Linux DistributiveВ январе 2020-го года закончился срок поддержки Windows 7. Для многих пользователей произошедшее событие стало или станет стимулом к смене операционной системы. Хорошей альтернативой коммерческим продуктам может стать открытое программное обеспечение Linux и сопутствующее ПО.

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

Читать

Блокирование атак при помощи null route или blackhole

Null route или, как его ещё называют, blackhole route или просто blackhole — это запись в таблице маршрутизации, которая направляет трафик «в никуда» (аналог «ip route … null0» в Cisco). Пакеты с таким маршрутом будут удалены с причиной «No route to host».

Причем в “черную дыру” можно перенаправлять трафик как с одного ip адреса, так и с посети.

Например, IP-адрес, который слишком достает  — 192.168.150.98. Добавление нулевого маршрута в таблицу маршрутизации будет выглядеть так: Читать

🖧 Как составить список всех MAC-адресов в сети с помощью tcpdump

Утилита tcpdump может быть использована для получения списка всех MAC-адресов в сети.

Для начала необходимо собрать достаточное количество данных.

sudo tcpdump -i enp0s25 -en > log.txt

Затем нажмите Control-c, когда будет собрано достаточно данных. Читать

🐧 Как отслеживать события файловой системы в файлах и каталогах на Linux

Inode notify (inotify) – это подсистема Linux kenel, которая предоставляет API для мониторинга событий файловой системы.

Помимо взаимодействия с такими API из соответствующих языков программирования, можно воспользоваться преимуществами открытых функций, используя некоторые специально разработанные инструменты командной строки, такие как inotifywait, которые могут быть легко установлены во всех основных дистрибутивах Linux.

Читать