tgindex

Linux Ninja

описание

Linux Ninja – ваш гид по миру Linux! Лайфхаки, фишки и мощные команды для настоящих мастеров CLI.

3 385
подписчиков
Охват к подписчикам
9,2%
ERR
Реакции к просмотрам
0,87%
93 на 35 постов
Пересылки к просмотрам
2,62%
281
Постов в день
3,3
всего 36

Где отзываются чаще

доля реакций к просмотрам
  • 16 авг.Debian исполнилось 33 года 🎉 Дистрибутив был впервые анонсирован Яном Мёрдоком (Ian Murdock) 16 августа 1993 года. Этот день также известен как Debian Day ✈️ Linux Ninja2,59%
  • 14 авг.Совет по Linux Vim умеет откатывать изменения по времени, а не только по шагам. Вместо того чтобы жать u много раз, можно использовать: :earlier 2m Это откатит буфер к состоянию, в котором он был 2 минуты назад. Очень удобно после массовых правок. Нужно вернуть часть изменений? Можно переместиться вперёд по времени: :later 30s Эта команда повторно применит правки, сделанные за последние 30 секунд. Можно представить дерево undo в Vim как временную шкалу, по которой можно перемещаться вперёд и назад. Указывать время необязательно. Если его нет, Vim воспринимает число как количество шагов undo. Например, чтобы откатить последние 3 изменения: :earlier 3 А затем вернуть одно изменение: :later 1 Если хочешь превратить свою сессию Vim в машину времени, включи: :set undofile Это сохранит историю undo на диск, и ты сможешь откатывать изменения даже после закрытия и повторного открытия файла ✈️ Linux Ninja2,35%
  • 15 авг.Кроссплатформенный инструмент для сетевой диагностики: пинг, сканирование подсетей, проверка портов и управление сетевыми адаптерами. https://github.com/sn4k3/NetSonar NetSonar написан на C# (.NET) + Avalonia и работает на Windows, macOS и Linux. Поддерживает ICMP/TCP/UDP/HTTP-пинг, проверку состояния сетевых адаптеров, сканирование подсетей с обнаружением портов и сервисов. Интерфейс выполнен в стиле Fluent через SukiUI, для графиков используется LiveCharts в реальном времени. Установка простая: на Windows через Winget, на других платформах — запуск одного скрипта. ✈️ Linux Ninja2,26%
  • 11 авг.Когда я впервые открыл Wireshark, я просто завис. Пакеты повсюду. IP-адреса. Порты. Протоколы. Мне казалось, что нужно понимать вообще всё. А потом я понял главное: Не пытайтесь анализировать каждый пакет. Сначала сформулируйте вопрос. Что именно я ищу? → необычный адрес назначения? → повторяющиеся соединения? → подозрительный протокол? → трафик, который выглядит ненормально? Вот тогда Wireshark наконец начал становиться для меня понятным. Анализ пакетов снова вернул меня к основам сетей. TCP. UDP. DNS. Порты. IP-адреса. Чем лучше я понимал, как выглядит нормальное поведение сети, тем проще становилось замечать аномалии. Инструмент не заменяет фундаментальные знания. Наоборот, именно фундамент помогает понять, как правильно пользоваться инструментом. Поэтому я всё меньше пытаюсь запоминать отдельные функции Wireshark и всё больше учусь самому процессу анализа сетевого трафика. ✈️ Linux Ninja2,00%
  • 18:08Лучшая на данный момент локальная версия Qwen3.8-27B без ограничений для исследований в кибербезопасности — ревью кода, анализ уязвимостей и агентные сценарии DFIR. Запускается локально на 12 ГБ. Вот именно эту версию и стоит брать. — отказы убраны на уровне весов — без дообучения и LoRA — мультимодальные возможности сохранены — то же сильное рассуждение, только без постоянных защитных отказов — полный набор K-квантов и проекторы для работы со зрением — подходит для задач двойного назначения — больше никаких постоянных отказов при анализе реальных эксплойтов, вредоносного ПО и цепочек атак Для локального ИИ в кибербезопасности это заметный апгрейд по сравнению со стандартной моделью. https://huggingface.co/Blackfrost-AI/Qwen3.8-27B-ABLITERATED-GGUF ✈️ Linux Ninja1,82%
  • 11:08🔥Этот канал собрал огромную базу полезных материалов для разработчиков! 🔥 Канал новый, поэтому сейчас самое время зайти. Здесь уже ждет то, что реально ускоряет разработку: — Авторские курсы, которые не найти в открытом доступе — Самые свежие книги для старта — Интересные GitHub-репозитории — Инструменты для разработчиков — Всё, что нужно, чтобы за полгода вырасти от мидла до сеньора ➡️ Залетайте, пока канал не прикрыли!1,65%
  • 14 авг.Быстрый совет по Linux Хотите проверить неудачные попытки входа на сервер? Запустите: lastb Команда читает /var/log/btmp и выводит список всех неуспешных авторизаций 🟠Почти всегда это боты, подбирающие пароли к SSH. Такие атаки могут стать фатальными, если включён вход по паролю и используется слабый или распространённый пароль 🟠 Решение: отключите вход по паролю и используйте только SSH-ключи 🟠Рекомендуется отключить парольную аутентификацию и использовать только SSH-ключи ✈️ Linux Ninja1,61%
  • 15 авг.Нашёл репозиторий для развёртывания, который может упростить DevOps раз в десять. 🤯 Встроенный CI/CD, автоматическое определение стека и возможность разворачивать проекты где угодно — от облака до собственного сервера. Репозиторий: https://github.com/oblien/openship ✈️ Linux Ninja1,59%
  • 10 авг.Попался сегодня пост про traceroute, и вспомнил, как часто эта штука реально спасает, когда сеть ведёт себя как-то странно. Traceroute по сути делает простую вещь: отправляет пакеты с разным TTL и смотрит, где они умирают. Каждый роутер, на котором TTL падает в ноль, шлёт ответ типа "я тут, пакет сдох" — и так собирается маршрут до цели. Когда пакет наконец добирается до сервера — прилетает другой ICMP-ответ, и на этом всё заканчивается. Утилита умеет работать по-разному в зависимости от системы: Linux/macOS: обычно гоняет UDP Windows: использует ICMP, почти как ping, но smarter TCP: отдельная версия, которая пробивается туда, где ICMP/UDP заблокированы фаерволами — например, на порты 80/443 Команды: Linux: traceroute google.com Windows: tracert google.com Зачем вообще это запускать? - понять, на каком этапе всё разваливается - увидеть, где растёт задержка - проверить маршрут до сервисов, клаудов, VPN или CDN ✈️ Linux Ninja1,57%
  • 9 авг.Реверс-инжиниринг и извлечение прошивки из смарт-часов — Damien Cauquil https://blog.quarkslab.com/modern-tale-blinkenlights.html ✈️ Linux Ninja1,40%
  • 9 авг.SSH-туннели: локальный и удалённый проброс портов SSH – технология старой школы, которая до сих пор остаётся невероятно полезной. Всего одной командой ssh можно: - Получить доступ к приватным сервисам внутри VPC через bastion host - Открыть в браузере порт localhost на удалённой машине - Пробросить сервис из homelab наружу через публичный сервер - Превратить SSH-соединение в SOCKS-прокси для всей приватной сети В этом обновлённом туториале разбирается SSH port forwarding с диаграммами, практическими лабораторными заданиями и наглядной шпаргалкой, которая поможет понять разные типы SSH-туннелей и запомнить нужные флаги: https://labs.iximiuz.com/tutorials/ssh-tunnels 🍆 ✈️ Linux Ninja1,34%
  • 10 авг.nsntrace — инструмент для захвата трафика нужного приложения в Linux. С помощью создания виртуальных интерфейсов и отдельного сетевого пространства имён, nsntrace запускает нужное нам приложение, и выполняет трассировку трафика только для него используя libpcap. Результат работы может быть либо перенаправлен в другое приложение, либо в файл, который можно будет прочитать любой стандартной утилитой, умеющей работать с pcap. 1. Ставим nsntrace из репозитория: # apt install nsntrace # dnf install nsntrace 2. Пробуем выполнить захват трафика для обычного wget, который обращается к сайту. По-умолчанию, дамп будет иметь имя nsntrace.pcap: # nsntrace --use-public-dns wget -q -O /dev/null https://sysadmin.pm/ Starting network trace of 'wget' on interface enp1s0. Your IP address in this trace is 172.19.28.255. Use ctrl-c to end at any time. Finished capturing 131 packets. Аналогично для PHP скрипта, например: # nsntrace php -f index.php Starting network trace of 'php' on interface enp1s0. Your IP address in this trace is 172.19.213.255. Use ctrl-c to end at any time. Finished capturing 52 packets. 3. Работаем с дампом привычной утилитой, в данном случае tcpick: # tcpick -r nsntrace.pcap Starting tcpick 0.2.1 at 2023-04-28 12:28 MSK Timeout for connections is 600 tcpick: reading from nsntrace.pcap 1 SYN-SENT 172.19.28.255:40638 > 104.244.78.134:https 1 SYN-RECEIVED 172.19.28.255:40638 > 104.244.78.134:https 1 ESTABLISHED 172.19.28.255:40638 > 104.244.78.134:https 1 FIN-WAIT-1 172.19.28.255:40638 > 104.244.78.134:https 1 FIN-WAIT-2 172.19.28.255:40638 > 104.244.78.134:https 1 RESET 172.19.28.255:40638 > 104.244.78.134:https tcpick: done reading from nsntrace.pcap 131 packets captured 1 tcp sessions detected Собрать nsntrace из исходников, при необходимости можно так: # apt install automake docbook-xml docbook-xsl iptables libnl-route-3-dev libpcap-dev pkg-config xsltproc git make gcc # git clone https://github.com/nsntrace/nsntrace # cd nsntrace/ # ./autogen.sh # ./configure # make Github проекта: https://github.com/nsntrace/nsntrace ✈️ Linux Ninja1,32%