Компьютер - это просто!
Kanalga Telegram’da o‘tish
Проект для изучения IT-технологий.
Ko'proq ko'rsatish387
Obunachilar
Ma'lumot yo'q24 soatlar
+57 kunlar
+1030 kunlar
Ma'lumot yuklanmoqda...
O'xshash kanallar
Taglar buluti
Kirish va chiqish esdaliklari
---
---
---
---
---
---
Obunachilarni jalb qilish
Iyul '26
Iyul '26
+14
0 kanalda
Iyun '26
+9
1 kanalda
Get PRO
May '26
+7
0 kanalda
Get PRO
Aprel '26
+7
0 kanalda
Get PRO
Mart '26
+10
0 kanalda
Get PRO
Fevral '26
+12
0 kanalda
Get PRO
Yanvar '26
+7
0 kanalda
Get PRO
Dekabr '25
+14
0 kanalda
Get PRO
Noyabr '25
+17
0 kanalda
Get PRO
Oktabr '25
+11
0 kanalda
Get PRO
Sentabr '25
+14
0 kanalda
Get PRO
Avgust '25
+9
0 kanalda
Get PRO
Iyul '25
+7
0 kanalda
Get PRO
Iyun '25
+10
0 kanalda
Get PRO
May '25
+17
0 kanalda
Get PRO
Aprel '25
+9
0 kanalda
Get PRO
Mart '25
+4
0 kanalda
Get PRO
Fevral '25
+7
0 kanalda
Get PRO
Yanvar '25
+4
0 kanalda
Get PRO
Dekabr '24
+9
0 kanalda
Get PRO
Noyabr '24
+14
0 kanalda
Get PRO
Oktabr '24
+12
0 kanalda
Get PRO
Sentabr '24
+13
0 kanalda
Get PRO
Avgust '24
+10
0 kanalda
Get PRO
Iyul '24
+5
0 kanalda
Get PRO
Iyun '24
+15
1 kanalda
Get PRO
May '24
+13
2 kanalda
Get PRO
Aprel '24
+8
0 kanalda
Get PRO
Mart '24
+2
0 kanalda
Get PRO
Fevral '24
+9
0 kanalda
Get PRO
Yanvar '24
+3
0 kanalda
Get PRO
Dekabr '23
+244
0 kanalda
| Sana | Obunachilarni jalb qilish | Esdaliklar | Kanallar | |
| 25 Iyul | 0 | |||
| 24 Iyul | 0 | |||
| 23 Iyul | +4 | |||
| 22 Iyul | 0 | |||
| 21 Iyul | 0 | |||
| 20 Iyul | +1 | |||
| 19 Iyul | +1 | |||
| 18 Iyul | 0 | |||
| 17 Iyul | +3 | |||
| 16 Iyul | +1 | |||
| 15 Iyul | 0 | |||
| 14 Iyul | 0 | |||
| 13 Iyul | +1 | |||
| 12 Iyul | 0 | |||
| 11 Iyul | 0 | |||
| 10 Iyul | 0 | |||
| 09 Iyul | +1 | |||
| 08 Iyul | 0 | |||
| 07 Iyul | 0 | |||
| 06 Iyul | 0 | |||
| 05 Iyul | 0 | |||
| 04 Iyul | 0 | |||
| 03 Iyul | +1 | |||
| 02 Iyul | +1 | |||
| 01 Iyul | 0 |
Kanal postlari
Всем привет!
Мы запустили новый практический курс — «Сетевой аудит с нуля: практический курс по Nmap».
Это отличный шанс освоить инструменты сетевого сканирования и аудита на реальных задачах, без лишней воды.
Программа курса: https://docs.google.com/document/d/1kfBKd0Cgc7-5PVbz8HBO_dx_rgydJJwVG78PlFup960/edit?usp=sharing
Записаться на курс: https://it-black.ru/course-audit-nmap
Попробовать бесплатно: Не уверены? Возьмите бесплатный доступ на 1 день к части материалов, чтобы оценить формат обучения и качество подачи. (Оформляется на странице курса).
Выгодное предложение:
Курс уже включен в наш пакет курсов! Если вы ранее приобретали пакет, новый курс автоматически появился в вашем личном кабинете. Ссылка на пакет: https://it-black.ru/course-package
Остались вопросы? Пишите в комментарии или личные сообщения!
| 2 | Всем привет! | 2 |
| 3 | IP vs MAC: в чем разница? #ip #mac #shorts
Небольшая проба пера в создании коротких видео. Пишите, как Вам?) | 40 |
| 4 | Пример Bash-скрипта, который выполняет следующие задачи
1. Проверяет доступность важного веб-сервера.
2. Проверяет использование дискового пространства.
3. Делает бэкап указанных директорий.
4. Отправляет отчет на электронную почту администратора.
Пример скрипта:
#!/bin/bash
# Установки
WEB_SERVER="https://example.com"
BACKUP_DIR="/backup"
TARGET_DIRS="/var/www /etc"
DISK_USAGE_THRESHOLD=90
ADMIN_EMAIL="admin@example.com"
DATE=$(date +"%Y-%m-%d")
BACKUP_FILE="$BACKUP_DIR/backup-$DATE.tar.gz"
# Проверка доступности веб-сервера
echo "Проверка доступности веб-сервера..."
if curl -s --head $WEB_SERVER | grep "200 OK" > /dev/null; then
echo "Веб-сервер доступен."
else
echo "Внимание: Веб-сервер недоступен!" | mail -s "Проблема с веб-сервером" $ADMIN_EMAIL
fi
# Проверка дискового пространства
echo "Проверка дискового пространства..."
DISK_USAGE=$(df / | grep / | awk '{ print $5 }' | sed 's/%//g')
if [ $DISK_USAGE -gt $DISK_USAGE_THRESHOLD ]; then
echo "Внимание: Использование дискового пространства превысило $DISK_USAGE_THRESHOLD%!" | mail -s "Проблема с дисковым пространством" $ADMIN_EMAIL
else
echo "Дискового пространства достаточно."
fi
# Создание бэкапа
echo "Создание бэкапа..."
tar -czf $BACKUP_FILE $TARGET_DIRS
if [ $? -eq 0 ]; then
echo "Бэкап успешно создан: $BACKUP_FILE"
else
echo "Ошибка создания бэкапа!" | mail -s "Ошибка создания бэкапа" $ADMIN_EMAIL
fi
# Отправка отчета
echo "Отправка отчета на $ADMIN_EMAIL..."
REPORT="Отчет за $DATE\n\n"
REPORT+="Статус веб-сервера: $(curl -s --head $WEB_SERVER | head -n 1)\n"
REPORT+="Использование дискового пространства: $DISK_USAGE%\n"
REPORT+="Расположение бэкапа: $BACKUP_FILE\n"
echo -e $REPORT | mail -s "Ежедневный отчет системы" $ADMIN_EMAIL
echo "Готово."
Описание:
1. Проверка веб-сервера: Используется команда curl, чтобы проверить, доступен ли сайт.
2. Проверка дискового пространства: С помощью df и awk проверяется использование диска. Если превышен порог (90%), отправляется уведомление.
3. Создание бэкапа: Команда tar архивирует и сжимает директории, которые указаны в переменной TARGET_DIRS.
4. Отправка отчета: Отчет по всем операциям отправляется на почту администратора с помощью mail.
Как использовать:
1. Задайте нужные параметры, такие как адрес веб-сервера, директории для бэкапа, порог использования диска и email.
2. Сделайте скрипт исполняемым:
chmod +x /path/to/your/script.sh
3. Добавьте скрипт в cron для выполнения на регулярной основе:
crontab -e
Пример для выполнения каждый день в 00:00:
0 0 * * * /path/to/your/script.sh | 51 |
| 5 | Собрал небольшую страницу о себе чтобы, вы знали кого слушаете)) Вот ссылочка: https://www.it-black.ru/avtor#!/tab/737353590-2 | 81 |
| 6 | Линус Торвальдс высказывается в пользу использования ИИ для вклада в ядро Linux:
«Linux - это не анти-ИИ проект. Если у кого-то есть проблема, он может создать форк... или уйти.
ИИ - это инструмент, как и многие другие, и ясно, что он полезен.»
Один из лучших живущих программистов говорит это! | 73 |
| 7 | 🔐 RouterOS Security Inspector.
• Sara: крутая тулза от автора книги "Сети глазами хакера", которая является мощнейшим анализатором безопасности MikroTik RouterOS. Благодаря тулзе мы можем осуществить продвинутый анализ конфигураций и выявить артефакты компрометации маршрутизаторов MikroTik. Кроме того, автор оснастил тулзу механизмом проверки наличия уязвимостей, который анализирует номер версии RouterOS и сопоставляет его с базой CVE MITRE для поиска уязвимостей.
• В общем и целом, инструмент пригодится тем, кто заботится о безопасности сетей. Все подробности работы Sara доступны в репозитории:
https://github.com/caster0x00/Sara | 81 |
| 8 | Хватит учить сухую теорию. Пора переходить к реальной практике в ИБ, Linux и сетях!
Работодатели часто опасаются нанимать специалистов, которые знают только теорию. Я создал свои курсы, чтобы закрыть этот пробел. Что вас ждет на курсах:
• Реальные практические задачи, максимально приближенные к боевым условиям.
• Работа с контейнеризацией (Docker), виртуальными машинами и реальными ОС (включая Linux и Astra Linux).
• Глубокое погружение в темы: сетевое администрирование, информационная безопасность, ViPNet и системное администрирование.
!!!СПЕЦИАЛЬНОЕ ПРЕДЛОЖЕНИЕ!!!:
Только до 30 июля 2026 года действует скидка 30% на ВСЕ курсы! Как получить скидку?
Просто напишите мне с пометкой «Хочу курс со скидкой» в:
• Email: Walls.234@mail.ru
• Telegram: @walls234
Выбрать курс и начать прокачку: https://it-black.ru/course#rec666274827
Не откладывайте свое профессиональное развитие. Инвестируйте в навыки, которые ценятся на рынке уже сегодня! | 64 |
| 9 | 📈Скрипт показывает, какие каталоги выросли с прошлого запуска
Скрипт ниже делает снимок размеров каталогов (через du), а при следующем запуске покажет топ приростов - кто вырос и на сколько.
#!/usr/bin/env bash
# автор: https://t.me/i_odmin
set -Eeuo pipefail
usage() {
cat <<'HELP'
Usage: du-delta.sh [-p PATH] [-d DEPTH] [-n TOP] [-t THRESH] [-s STATE_DIR]
-p PATH Корень анализа (по умолчанию /)
-d DEPTH Глубина du (по умолчанию 2)
-n TOP Сколько строк показать (по умолчанию 15)
-t THRESH Порог роста (например 100M, 1G; по умолчанию 100M)
-s STATE_DIR Директория состояния (по умолчанию /var/lib/du-delta)
-h Помощь
Прим.: требуются права на чтение анализируемых каталогов.
HELP
}
PATH_TO="/"
DEPTH=2
TOP=15
THRESH="100M"
STATE_DIR="/var/lib/du-delta"
while getopts ":p:d:n:t:s:h" opt; do
case "$opt" in
p) PATH_TO="$OPTARG" ;;
d) DEPTH="$OPTARG" ;;
n) TOP="$OPTARG" ;;
t) THRESH="$OPTARG" ;;
s) STATE_DIR="$OPTARG" ;;
h) usage; exit 0 ;;
\?) echo "Неизвестный параметр: -$OPTARG" >&2; usage; exit 1 ;;
🙂 echo "Параметру -$OPTARG нужно значение" >&2; exit 1 ;;
esac
done
to_bytes() {
local v="$1"
if command -v numfmt >/dev/null 2>&1; then
numfmt --from=iec "$v"
else
awk -v s="$v" 'BEGIN{
n=s; sub(/[KkMmGgTtPp][Bb]?$/,"",n);
u=""; if (match(s,/[KkMmGgTtPp]/)) u=substr(s,RSTART,1);
m=1; if(u=="K"||u=="k") m=1024;
else if(u=="M"||u=="m") m=1024^2;
else if(u=="G"||u=="g") m=1024^3;
else if(u=="T"||u=="t") m=1024^4;
else if(u=="P"||u=="p") m=1024^5;
printf "%d", n*m
}'
fi
}
human() {
local b="$1"
if command -v numfmt >/dev/null 2>&1; then
numfmt --to=iec --suffix=B "$b"
else
awk -v b="$b" 'function h(x, a,i){
split("B KiB MiB GiB TiB PiB",a," ");
for(i=1; x>=1024 && i<6; i++) x/=1024;
return sprintf("%.1f %s", x, a[i])
} BEGIN{print h(b)}'
fi
}
# Определяем совместимый ключ глубины для du
if du -d 0 / >/dev/null 2>&1; then
DU_DEPTH=(-d "$DEPTH")
else
DU_DEPTH=(--max-depth="$DEPTH")
fi
mkdir -p "$STATE_DIR"
chmod 700 "$STATE_DIR"
# Имя снапшота зависит от пути и глубины
safe_name="$(echo "$PATH_TO" | sed 's|/|_|g; s|^_$|root|')_d${DEPTH}.tsv"
SNAP_FILE="$STATE_DIR/$safe_name"
tmp_cur="$(mktemp)"
trap 'rm -f "$tmp_cur"' EXIT
# Снимок текущих размеров: "path \t bytes"
# -B1: байты, -x: не вылезать на другие ФС, --apparent-size: по желанию (коммент ниже)
# Уберите --apparent-size, если хотите считать выделенные блоки, а не логический размер.
du -B1 "${DU_DEPTH[@]}" -x --apparent-size "$PATH_TO" 2>/dev/null \
| awk 'BEGIN{OFS="\t"} {sz=$1; $1=""; sub(/^[ \t]+/,""); print $0, sz}' \
| sort -k1,1 > "$tmp_cur"
# Если есть предыдущий снимок — считаем дельты
THRESH_BYTES="$(to_bytes "$THRESH")"
printf "📈 Топ %d приростов в %s (глубина %d, порог %s):\n" \
"$TOP" "$PATH_TO" "$DEPTH" "$THRESH"
if [[ -s "$SNAP_FILE" ]]; then
awk -F'\t' -v th="$THRESH_BYTES" '
NR==FNR { prev[$1]=$2; next }
{
cur=$2+0; p=(($1 in prev)?prev[$1]+0:0);
d=cur-p;
if (d>=th) { print $1 "\t" d }
}
' "$SNAP_FILE" "$tmp_cur" \
| sort -k2,2nr \
| head -n "$TOP" \
| awk -F'\t' '{printf " + %-8s %s\n", "'"$(human "$2")"'", $1}' \
|| true
else
echo " (первый запуск — снимаю базовую метрику, сравнивать не с чем)"
fi
# Обновляем снимок
mv -f "$tmp_cur" "$SNAP_FILE"
- Быстрый запуск вручную:
sudo bash du-delta.sh -p /var -d 3 -t 200M -n 20
- Повесить на cron (каждые 6 часов) и писать в syslog:
*/6 * * * * root /usr/local/sbin/du-delta.sh -p / -d 3 -t 200M -n 20 | logger -t du-delta
Хочешь логический размер файлов (как видит ls -l) - оставляй --apparent-size. Нужен именно занятый на диске объём - убери этот флаг.
💡 Начни с -d 2 для обзора верхних уровней, потом точечно спускайся глубже по «подозрительным» каталогам. | 92 |
| 10 | 📈Скрипт показывает, какие каталоги выросли с прошлого запуска
Скрипт ниже делает снимок размеров каталогов (через du), а при следующем запуске покажет топ приростов - кто вырос и на сколько.
#!/usr/bin/env bash
# автор: https://t.me/i_odmin
set -Eeuo pipefail
usage() {
cat <<'HELP'
Usage: du-delta.sh [-p PATH] [-d DEPTH] [-n TOP] [-t THRESH] [-s STATE_DIR]
-p PATH Корень анализа (по умолчанию /)
-d DEPTH Глубина du (по умолчанию 2)
-n TOP Сколько строк показать (по умолчанию 15)
-t THRESH Порог роста (например 100M, 1G; по умолчанию 100M)
-s STATE_DIR Директория состояния (по умолчанию /var/lib/du-delta)
-h Помощь
Прим.: требуются права на чтение анализируемых каталогов.
HELP
}
PATH_TO="/"
DEPTH=2
TOP=15
THRESH="100M"
STATE_DIR="/var/lib/du-delta"
while getopts ":p:d:n:t:s:h" opt; do
case "$opt" in
p) PATH_TO="$OPTARG" ;;
d) DEPTH="$OPTARG" ;;
n) TOP="$OPTARG" ;;
t) THRESH="$OPTARG" ;;
s) STATE_DIR="$OPTARG" ;;
h) usage; exit 0 ;;
\?) echo "Неизвестный параметр: -$OPTARG" >&2; usage; exit 1 ;;
🙂 echo "Параметру -$OPTARG нужно значение" >&2; exit 1 ;;
esac
done
to_bytes() {
local v="$1"
if command -v numfmt >/dev/null 2>&1; then
numfmt --from=iec "$v"
else
awk -v s="$v" 'BEGIN{
n=s; sub(/[KkMmGgTtPp][Bb]?$/,"",n);
u=""; if (match(s,/[KkMmGgTtPp]/)) u=substr(s,RSTART,1);
m=1; if(u=="K"||u=="k") m=1024;
else if(u=="M"||u=="m") m=1024^2;
else if(u=="G"||u=="g") m=1024^3;
else if(u=="T"||u=="t") m=1024^4;
else if(u=="P"||u=="p") m=1024^5;
printf "%d", n*m
}'
fi
}
human() {
local b="$1"
if command -v numfmt >/dev/null 2>&1; then
numfmt --to=iec --suffix=B "$b"
else
awk -v b="$b" 'function h(x, a,i){
split("B KiB MiB GiB TiB PiB",a," ");
for(i=1; x>=1024 && i<6; i++) x/=1024;
return sprintf("%.1f %s", x, a[i])
} BEGIN{print h(b)}'
fi
}
# Определяем совместимый ключ глубины для du
if du -d 0 / >/dev/null 2>&1; then
DU_DEPTH=(-d "$DEPTH")
else
DU_DEPTH=(--max-depth="$DEPTH")
fi
mkdir -p "$STATE_DIR"
chmod 700 "$STATE_DIR"
# Имя снапшота зависит от пути и глубины
safe_name="$(echo "$PATH_TO" | sed 's|/|_|g; s|^_$|root|')_d${DEPTH}.tsv"
SNAP_FILE="$STATE_DIR/$safe_name"
tmp_cur="$(mktemp)"
trap 'rm -f "$tmp_cur"' EXIT
# Снимок текущих размеров: "path \t bytes"
# -B1: байты, -x: не вылезать на другие ФС, --apparent-size: по желанию (коммент ниже)
# Уберите --apparent-size, если хотите считать выделенные блоки, а не логический размер.
du -B1 "${DU_DEPTH[@]}" -x --apparent-size "$PATH_TO" 2>/dev/null \
| awk 'BEGIN{OFS="\t"} {sz=$1; $1=""; sub(/^[ \t]+/,""); print $0, sz}' \
| sort -k1,1 > "$tmp_cur"
# Если есть предыдущий снимок — считаем дельты
THRESH_BYTES="$(to_bytes "$THRESH")"
printf "📈 Топ %d приростов в %s (глубина %d, порог %s):\n" \
"$TOP" "$PATH_TO" "$DEPTH" "$THRESH"
if [[ -s "$SNAP_FILE" ]]; then
awk -F'\t' -v th="$THRESH_BYTES" '
NR==FNR { prev[$1]=$2; next }
{
cur=$2+0; p=(($1 in prev)?prev[$1]+0:0);
d=cur-p;
if (d>=th) { print $1 "\t" d }
}
' "$SNAP_FILE" "$tmp_cur" \
| sort -k2,2nr \
| head -n "$TOP" \
| awk -F'\t' '{printf " + %-8s %s\n", "'"$(human "$2")"'", $1}' \
|| true
else
echo " (первый запуск — снимаю базовую метрику, сравнивать не с чем)"
fi
# Обновляем снимок
mv -f "$tmp_cur" "$SNAP_FILE"
- Быстрый запуск вручную:
sudo bash du-delta.sh -p /var -d 3 -t 200M -n 20
- Повесить на cron (каждые 6 часов) и писать в syslog:
*/6 * * * * root /usr/local/sbin/du-delta.sh -p / -d 3 -t 200M -n 20 | logger -t du-delta
Хочешь логический размер файлов (как видит ls -l) - оставляй --apparent-size. Нужен именно занятый на диске объём - убери этот флаг.
💡 Начни с -d 2 для обзора верхних уровней, потом точечно спускайся глубже по «подозрительным» каталогам. | 1 |
| 11 | Друзья, на нашем проекте уже более 1100 видео и свыше 1600 методических материалов. Приобретя наш пакет всех курсов, вы сможете начать изучать все материалы, а также получать новые видео каждую неделю!
Приобрести единый пакет можно по ссылке: https://it-black.ru/course-package
У нас всегда можно купить курс в рассрочку. Вы можете написать на почту Walls.234@mail.ru или в Telegram: @walls234 | 74 |
| 12 | Быстрый Совет Linux
Нужно быстро создать файл или добавить в него текст?
Используй echo.
echo "Hello, Linux" > hello.txt
Команда создаст файл hello.txt и запишет в него текст.
Посмотреть содержимое:
cat hello.txt
Важно:
echo "Welcome" > welcome.txt
Создаёт файл или перезаписывает его, если он уже есть.
echo "New line" >> notes.txt
Добавляет строку в конец файла, не удаляя старое содержимое.
Ещё полезные примеры:
echo $HOME
Покажет домашнюю директорию пользователя.
echo $PATH
Покажет пути, где shell ищет команды.
echo часто используют для быстрых тестов, простых файлов, логов и shell-скриптов.
Маленькая команда, но без неё в Linux никуда. | 82 |
| 13 | Установка SIEM Wazuh "All-in-One" на Ubuntu 26.04.
YouTube: https://youtu.be/Xb75oS56qZ4
Rutube: https://rutube.ru/video/d87a1cb1065c4080db307cef012334b8/
В этом уроке мы научимся устанавливать SIEM Wazuh на операционную систему Ubuntu 26.04 Server.
Курсы можно найти на странице: https://it-black.ru/course
Купить курс "Компьютерные сети" можно по ссылке: https://it-black.ru/pc-network
Купить курс "Администрирование Linux" можно по ссылке: https://it-black.ru/course-admin-linux
Настройка межсетевого экрана pfSense: https://it-black.ru/course-pfsense
Полный пакет всех курсов можно приобрести по ссылке: https://it-black.ru/course-package | 111 |
| 14 | Всем привет!
Мы как всегда продолжаем создавать и обновлять наши онлайн-курсы.
Список уже опубликованных курсов на нашем проекте:
😀Администрирование Linux;
😎 Администрирование баз данных;
☺️Администрирование Альт Сервер;
💕Администрирование РЕД ОС;
😁Компьютерные сети;
😎Администрирование баз данных в СУБД PostgreSQL;
🐶Администрирование баз данных в СУБД MySQL Workbench;
😋Администрирование Windows Server;
😎Администрирование Astra Linux;
😎Настройка межсетевого экрана pfSense;
🐶Основы компьютерной грамотности;
🤪Основы компьютерной грамотности: Windows;
😎Взлом и защита информационных систем и сайтов;
😎Администрирование баз данных в СУБД Microsoft SQL Server;
😎Основы информационной безопасности;
😻Основы компьютерной грамотности: MacOS;
😎 Администрирование безопасных сетей (VipNet);
😍 Веб-дизайн и разработка;
🤪 HTML+CSS.
В скором времени появятся курсы:
☺️Основы компьютерной грамотности: Linux;
👌Основы алгоритмизации и программирования;
☺️Программирование в BASH;
😀Администрирование баз данных в СУБД SQLite;
🐶Администрирование Windows;
😀Сетевой аудит с нуля: практический курс по Nmap
список еще пополняется…
В каждом курсе есть:
😎Видео;
👌Тестовый материал;
😍Презентации;
🤪Практические работы (методический материал);
☺️Тесты для самопроверки.
В конце курса можно получить сертификат от проекта Компьютер-это просто!
Купить курсы и обучаться можно по ссылке: https://www.it-black.ru/course#rec666274827
Также можно приобрести единый пакет со всеми настоящими и будущими курсами: https://it-black.ru/course-package
У нас всегда можно купить курс через рассрочку. Вы можете написать на почту "Walls.234@mail.ru" или Telegram: @walls234 | 74 |
| 15 | Установка Commando VM на Windows 10.
YouTube: https://youtu.be/Td0U6NSe22A
Rutube: https://rutube.ru/video/7b2e832ac2d9ec39d616424e228f083a/
В этом уроке мы научимся устанавливать Commando VM на операционную систему Windows 10.
Курсы можно найти на странице: https://it-black.ru/course
Купить курс "Компьютерные сети" можно по ссылке: https://it-black.ru/pc-network
Купить курс "Администрирование Linux" можно по ссылке: https://it-black.ru/course-admin-linux
Настройка межсетевого экрана pfSense: https://it-black.ru/course-pfsense
Полный пакет всех курсов можно приобрести по ссылке: https://it-black.ru/course-package
P.S. Данное видео создано исключительно в образовательных целях. Информация предоставлена для изучения информационной безопасности. Автор не несет ответственности за неправомерное использование представленных методов. Сканируйте только те сети, на которые у вас есть явное разрешение владельца. | 78 |
| 16 | Поиск уязвимостей с помощью автоматизированных скриптов в Nmap.
YouTube: https://youtu.be/zzisA_ZS0Ys
Rutube: https://rutube.ru/video/2460f0b399ca0bc7ab1996e2dea0777f/
В этом уроке мы научимся находить уязвимости с помощью утилиты Nmap.
Курсы можно найти на странице: https://it-black.ru/course
Купить курс "Компьютерные сети" можно по ссылке: https://it-black.ru/pc-network
Купить курс "Администрирование Linux" можно по ссылке: https://it-black.ru/course-admin-linux
Настройка межсетевого экрана pfSense: https://it-black.ru/course-pfsense
Полный пакет всех курсов можно приобрести по ссылке: https://it-black.ru/course-package
P.S. Данное видео создано исключительно в образовательных целях. Информация предоставлена для изучения информационной безопасности. Автор не несет ответственности за неправомерное использование представленных методов. Сканируйте только те сети, на которые у вас есть явное разрешение владельца. | 109 |
| 17 | Наш канал на Rutube повысил свой уровень! Большое спасибо за поддержку. Будем рады если вы подпишитесь на канал если еще это не сделали: https://rutube.ru/u/itblack/ | 146 |
| 18 | Мониторинг нагрузки на сервер
Иногда нужно быстро понять, какие процессы сильнее всего нагружают систему. Этот скрипт выводит топ-5 «прожорливых» процессов по CPU и RAM
#!/bin/bash
# автор: https://t.me/i_odmin
echo "=== Топ-5 процессов по CPU ==="
ps -eo pid,ppid,cmd,%cpu --sort=-%cpu | head -n 6
echo ""
echo "=== Топ-5 процессов по RAM ==="
ps -eo pid,ppid,cmd,%mem --sort=-%mem | head -n 6
📌 Как использовать:
1. Сохраните в файл, например top_procs.sh
2. Сделайте исполняемым:
chmod +x top_procs.sh
3. Запускайте при необходимости:
./top_procs.sh
Так вы всегда будете видеть, что больше всего грузит ваш сервер | 102 |
| 19 | Совет по Linux
Диск забился, а где именно - непонятно?
Есть простая команда, чтобы быстро найти самые тяжёлые директории:
du -sh /* 2>/dev/null | sort -rh | head -10
Что она делает:
du -sh /* считает размер всех директорий в корне
sort -rh сортирует результат от самых больших к маленьким
head -10 показывает топ-10
2>/dev/null убирает ошибки доступа, чтобы вывод был чистым
Дальше всё просто: увидели, что разросся /var, /home или /opt - заходите внутрь и запускаете ту же команду уже там.
Например:
du -sh /var/* 2>/dev/null | sort -rh | head -10
Одна из тех команд, которые экономят кучу времени, когда сервер внезапно начинает кричать про 100% disk usage. | 100 |
| 20 | Мощный инструмент для сканирования виртуальных хостов
VHostScan — это инструмент командной строки для поиска виртуальных хостов на веб-сервере
— Он помогает обнаружить сайты (например, dev.site.com, api.site.com), которые работают на одном IP-адресе и порту, но имеют разные имена
Это полезно, например, при тестировании на проникновение, разведке в баг-баунти-проектах или CTF-задачах: такие «скрытые» хосты иногда содержат уязвимости
• Репозиторий на GitHub
• Страница на Kali Tools | 142 |
