Да, можно пользоваться
nmap
. Но иногда хочется полного контроля и минимализма. А ещё попрактиковаться в Bash и понять, как работает сетевое сканирование на базовом уровне. Сегодня напишем свой порт-сканер с нуля, без зависимостей: только bash
, timeout
и /dev/tcp
.В этом посте:
• Запускаем цикл, который пробегается по диапазону портов.
• Используем timeout и /dev/tcp/host/port для попытки соединения.
• Добавляем фильтрацию и вывод только открытых портов.
• Делаем скрипт, который принимает IP на вход.
• Проверяем на своей локалке или в изолированной сети.
🔥 — если узнал новый трюк
🤝 — если уже писал сканер
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42👍7❤4🤝1
Простое управление трафиком и никакой головной боли!
Если у тебя есть сервер — его уже сканируют. Даже самый простой
VPS
нуждается в файрволе. И здесь UFW
(Uncomplicated Firewall) — лучший помощник для старта.В этом посте:
• Устанавливаем UFW и включаем его.
• Задаём политики по умолчанию и разрешаем SSH.
• Настраиваем доступ к HTTP/HTTPS и по IP.
• Проверяем, редактируем и удаляем правила.
🔥 — если включил файрвол впервые
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝14🔥12❤10
Если ты работаешь с логами, создаёшь бэкапы или просто хочешь сжать/разжать файлы, эти команды нужно знать наизусть. Упаковка и сжатие — повседневная задача как на сервере, так и на локальной машине.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝27🔥24👍7❤1
Иногда нужно быстро проверить, как работает HTTP: как клиент отправляет запросы и как сервер отвечает.
В этом посте:
• Запускаем HTTP-сервер одной командой на Python.
• Делаем curl-запросы GET и POST, смотрим поведение.
• Разбираем статус-коды и взаимодействие между сторонами.
• Видим, как просто имитировать клиент-серверное общение на практике.
Без лишних зависимостей можно сделать это локально — стандартный модуль Python поднимает сервер, а curl помогает отправлять запросы и видеть ответы.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍12❤6🤝3
👍15🔥6❤1
Монтируем ISO-образ без записи на диск — мгновенный доступ к содержимому!
Иногда нужно посмотреть, что внутри .iso-файла: проверить структуру, вытащить отдельные файлы, запустить установщик или просто поанализировать. Но зачем сжигать его на флешку или распаковывать, если можно примонтировать прямо в систему?
Для этого понадобится всего одна команда и пустая директория:
Здесь
Теперь ты можешь просто зайти в /mnt/iso и посмотреть всё содержимое, как если бы это был обычный диск или флешка.
Когда всё закончишь — не забудь отмонтировать:
🔥 Работает со всеми ISO: Linux-дистрибутивы, Windows-инсталляторы, образы с драйверами, тулкиты пентестера и даже старые архивы.
🚪 Linux Ready | #практика
Иногда нужно посмотреть, что внутри .iso-файла: проверить структуру, вытащить отдельные файлы, запустить установщик или просто поанализировать. Но зачем сжигать его на флешку или распаковывать, если можно примонтировать прямо в систему?
Для этого понадобится всего одна команда и пустая директория:
sudo mount -o loop ~/Downloads/disk.iso /mnt/iso
Здесь
-o loop
создаёт виртуальное устройство, ~/Downloads/disk.iso
— путь до образа, а /mnt/iso
— куда монтировать (создай папку заранее). Теперь ты можешь просто зайти в /mnt/iso и посмотреть всё содержимое, как если бы это был обычный диск или флешка.
Когда всё закончишь — не забудь отмонтировать:
sudo umount /mnt/iso
🔥 Работает со всеми ISO: Linux-дистрибутивы, Windows-инсталляторы, образы с драйверами, тулкиты пентестера и даже старые архивы.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27❤9👍7