Linux
7.74K subscribers
561 photos
32 videos
12 files
1.44K links
Новости и информация из мира Linux

По всем вопросам @evgenycarter
加入频道
tcpdump / снифер / sniffer

Установка

yum install tcpdump - установка в centos
apt install tcpdump - установка в debian

Опции утилиты tcpdump:

-i интерфейс # Задает интерфейс, с которого необходимо анализировать трафик (без указания интерфейса - анализ "первого попавшегося")
-n # Отключает преобразование IP в доменные имена. Если указано -nn, то запрещается преобразование номеров портов в название протокола.
-e # Включает вывод данных канального уровня (например, MAC-адреса).
-v # Вывод дополнительной информации (TTL, опции IP).
-s размер # Указание размера захватываемых пакетов. (по умолчанию - пакеты больше 68 байт)
-w имя_файла # Задать имя файла, в который сохранять собранную информацию.
-r имя_файла # Чтение дампа из заданного файла.
-p # Захватывать только трафик, предназначенный данному узлу. (по умолчанию - захват всех пакетов, например в том числе широковещательных).
-q # Переводит tcpdump в "бесшумный режим", пакет анализируется на транспортном уровне (протоколы TCP, UDP, ICMP), а не на сетевом (протокол IP).
-t # Отключает вывод меток времени.


Наиболее часто используемые фильтрующие параметры команды tcpdump:

dst хост # Проверяет, совпадает ли адрес получателя IP-пакета с указанным значением.
# Возможно задавать как IP, подсеть в формате 10.0.0.1/24, так и имя хоста.

src хост # Проверяет, совпадает ли адрес отправителя IP пакета с указанным значением.
# Возможно задавать как IP, подсеть в формате 10.0.0.1/24, так и имя хоста.

host хост # Проверяет, совпадает ли адрес отправителя или получателя с заданным значением.
# Возможно задавать как IP, подсеть в формате 10.0.0.1/24, так и имя хоста.

net имя_сети # Проверяется, находится ли адрес отправителя/получателя в заданной сети.
# Возможно указание сети в формате CIDR (например 10.0.0.1/22), либо указание имени сети,
# заданной в файле /etc/networks.


ip | arp | rarp | tcp | udp | icmp [хост] # Проверяет, принадлежит ли пакет одному из указанных протоколов и при указании адреса хоста проверяет,
# совпадает ли адрес отправителя\получателя с заданным.
# Возможно задавать как IP, подсеть в формате 10.0.0.1/24, так и имя хоста.

[tcp | udp] dst port номер_порта # Проверяется, принадлежит ли пакет протоколу TCP/UDP и равен ли порт назначения заданному.
# Можно указать номер порта, либо имя, заданное в файле /etc/services.

[tcp | udp] src port номер_порта # Проверяется, принадлежит ли пакет протоколу TCP/UDP и равен ли порт источника заданному.
# Можно указать номер порта, либо имя, заданное в файле /etc/services.

[tcp | udp] port номер_порта # Проверяется, принадлежит ли пакет протоколу TCP/UDP и равен ли порт назначения или источника заданному.
# Можно указать номер порта, либо имя, заданное в файле /etc/services.

ether { src | dst | host } MAC_адрес # Проверяется, принадлежит ли сетевой пакет источнику, назначению,
# источнику или назначению имеющему заданный MAC_адрес.


ip broadcast # Проверяется, является ли IP пакет широковещательным.

ether broadcast # Проверяется, является ли ARP-пакет широковещательным.

@linux_sup
🔥11👍8
Бесплатный курс по пентесту от Школы Кодебай

Запишись на вводный видеокурс по пентесту, состоящий из 24 уроков. Разные инструменты, тактики и навыки: сканирование сети, фаззинг, брутфорс, сниффинг, sql-инъекции, mimikatz, загрузка полезной нагрузки, эксплуатация разных уязвимостей, XSS, CSRF и немного Reverse-shell. Будет полезен для быстрой подготовки к CTF, а так же для прохождения курсов  «SQL Injection Master» и «WAPT» .
👍3
WSL — запуск Linux в Windows

Я расскажу вам об этом замечательном инструменте от Windows, который позволяет пользователям запускать среду GNU/Linux непосредственно в Windows без необходимости двойной загрузки или даже установки виртуальной машины. WSL дает вам возможность запускать инструменты командной строки и двоичные файлы ELF-64. Вы можете установить такие инструменты, как git, tmux, vim и Nano. Запуск сценариев оболочки Bash и приложений Linux, таких как PostgreSQL, MySQL, — это другие функции, включенные в WSL, а также языковые возможности для Python, Ruby, Rust и многих других. Этот инструмент даже позволяет запускать приложения Windows с помощью команд Linux! Так весело!

https://shly.link/2BJoT
👍7👎7🤔1
команда cat в Linux/Unix с примерами

Команда cat(сокращение от concatenate) — одна из наиболее часто используемых гибких команд в операционных системах Linux, Apple Mac OS X, Unix, *BSD (FreeBSD / OpenBSD / NetBSD).

https://shly.link/G9ZDR
🥰3😁2
unix-commands-for-data-science.pdf
202.4 KB
Unix commands for data science
👍5
Сисадмин? DevOps? Инфраструктурщик?

Подключайся к одному из крупнейших сообществ по IT-инфраструктуре REBRAIN, с нами уже больше 20 000 человек.

С нас:
Более 20 бесплатных открытых практикумов каждый месяц.
Спикеры — профессиональные инженеры из лучших компаний ( Avito / Skyeng / AWS / Luxoft / DataArt и др.).
Разбор реальных кейсов автоматизации.
Самый актуальный технологический стек — Kubernetes, Docker, Ansible, Gitlab CI, Linux, Kafka , MySQL, Golang и др.
Работа в консоли и ответы на вопросы в прямом эфире.

Каждый сможет найти для себя интересные практикумы по направлению и уровню компетенций.

И да, все это бесплатно!
Подключайтесь.
Виртуальная файловая система Linux /proc/ на одной странице
https://shly.link/trapN
😁46💩9
Как работает команда cp в Linux
Команда CP используется для копирования файлов и документов в Linux и других Unix-подобных системах, таких как MacOS. Давайте посмотрим, как это работает.

https://shly.link/Z49qS
👍2
10 лучших инди-ролевых игр для Linux в 2022 году
Будь то Windows, Linux или macOS, вы найдете множество инди-игр, в которые можно играть.

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

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

Обратите внимание, что список игр включает список (без определенного порядка ранжирования) из Steam и содержит бесплатные и платные игры. https://shly.link/WN8UK
👍6
Сценарии оболочки для начинающих — как писать сценарии Bash в Linux

В этой статье вы узнаете:

-Что такое оболочка bash?
-Что такое bash-скрипт и как его идентифицировать?
-Как создать свой первый bash-скрипт и выполнить его.
-Базовый синтаксис сценариев оболочки.
-Как просмотреть запланированные сценарии системы.
-Как автоматизировать сценарии, планируя их через cron.

https://shly.link/tw9of
👍3
50+ лучших команд Linux, которые вы ДОЛЖНЫ знать


Сегодня мы рассмотрим более 50 команд Linux, которые вы должны знать ! Перечисленные ниже команды являются одними из самых полезных и наиболее часто используемых команд Linux.
https://shly.link/4akWh
👍21👏2
Простая, быстрая и удобная альтернатива 'find'

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

https://shly.link/gh14K1
👍8
Как перейти с Ubuntu 20.04 LTS на 22.04 LTS

Ubuntu 22.04 LTS («Jammy Jellyfish») выйдет на следующей неделе. В этом руководстве объясняется, как безопасно обновить Ubuntu 20.04 LTS (Focal Fossa) до Ubuntu 22.04 LTS, используя параметры командной строки и графического интерфейса.

https://shly.link/6bndU
👍3
Сетевые инструменты👍
👍25👏2
15 основных полезных команд firewall-cmd в Linux


В этой статье мы рассмотрим основы новой службы брандмауэра, представленной в CentOS 7, под названием FirewallD . Он поставляется с чрезвычайно мощной системой фильтрации под названием Netfilter, которая встроена прямо в модуль ядра для проверки каждого пакета, проходящего через систему. Это означает, что он может проверять, изменять, отклонять или отбрасывать любые сетевые пакеты, такие как входящие, исходящие или пересылаемые программно, до достижения пункта назначения. В Centos-7 и более поздних версиях firewalld стал инструментом по умолчанию для управления брандмауэром на хосте. Демон firewalld устанавливается из пакета firewalld и будет доступен на всех базовых установках ОС, но не на минимальной установке.

https://shly.link/nUjJt
👍6
📍Шпаргалка по VIM

https://shly.link/TGEsi
👍9
Сравнительный анализ безопасности Linux — результаты последних исследований

Исследование, спонсируемое TuxCare , было направлено на то, чтобы лучше понять, как организации в настоящее время управляют безопасностью и стабильностью своих систем на базе Linux. Результаты позволяют всем организациям, использующим системы на базе Linux, сравнивать свои процессы с аналогами и лучшими практиками.
https://shly.link/wBL6w
🔥2
Notepad Next

Кроссплатформенная реализация Notepad++.
https://shly.link/qxyE8
🔥3
10 забавных игр, в которые можно играть в терминале Linux

Если вы хотите научиться пользоваться терминалом Linux, отличный способ начать — установить несколько игр и поиграть в них.
https://shly.link/WbVxN
👍4
Мои 10 ошибок командной строки Linux и UNIX

Вот несколько ошибок, которые я допустил, работая в командной строке UNIX. Некоторые ошибки привели к большому количеству простоев. Большинство этих ошибок связано с моим ранним опытом системного администратора UNIX. На этой странице перечислены мои десять основных ошибок командной строки Linux или Unix.

https://shly.link/DXnqU
👍6👎1