#!/bin/bash
export PS4='+ $(date "+%s.%N")\011 '
exec 3>&2 2>trace.log
set -x
set +x
exec 2>&3 3>&-
set -x включает пошаговую трассировку всех команд PS4 добавляет к каждой команде timestamp с наносекундами trace.log
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥5✍4
Forwarded from Admin Books
Bash для пентестеров.pdf
10.5 MB
📖 Сценарий Bash Shell для пентестеров
Год: 2024
Авторы: Стив Кэмпбелл
Сценарии Bash shell - это фундаментальный навык в наборе инструментов pentester, позволяющий автоматизировать сложные оценки безопасности, анализ уязвимостей и задачи эксплуатации. Эта книга представляет собой исчерпывающее руководство по освоению сценариев Bash специально для пентестирования, охватывающее все: от основных концепций сценариев до передовых методов уклонения от обнаружения и интеграции с современными технологиями, такими как искусственный интеллект (ИИ).
Книга состоит из трех частей, в которых читатели проходят от основополагающих концепций через практические приложения для пентестирования до продвинутых тем. Вы узнаете, как использовать Bash для разведки, тестирования веб-приложений, оценки сетевой инфраструктуры, эскалации привилегий и поддержания настойчивости. В книге особое внимание уделяется практическому обучению с практическими примерами и реальными сценариями, с которыми пентестеры сталкиваются в своей повседневной работе.
#bash
🤩 Admin Books
Год: 2024
Авторы: Стив Кэмпбелл
Сценарии Bash shell - это фундаментальный навык в наборе инструментов pentester, позволяющий автоматизировать сложные оценки безопасности, анализ уязвимостей и задачи эксплуатации. Эта книга представляет собой исчерпывающее руководство по освоению сценариев Bash специально для пентестирования, охватывающее все: от основных концепций сценариев до передовых методов уклонения от обнаружения и интеграции с современными технологиями, такими как искусственный интеллект (ИИ).
Книга состоит из трех частей, в которых читатели проходят от основополагающих концепций через практические приложения для пентестирования до продвинутых тем. Вы узнаете, как использовать Bash для разведки, тестирования веб-приложений, оценки сетевой инфраструктуры, эскалации привилегий и поддержания настойчивости. В книге особое внимание уделяется практическому обучению с практическими примерами и реальными сценариями, с которыми пентестеры сталкиваются в своей повседневной работе.
#bash
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Please open Telegram to view this post
VIEW IN TELEGRAM
✍6👍5
Forwarded from Admin Books
Bash для профи.pdf
1.7 MB
📖 Bash для профи
Год: 2025
Это незаменимая вещь для тех, кто хочет уверенно чувствовать себя в терминале и автоматизировать повседневные задачи на уровне профи. Здесь не будет скучной теории — только практические приёмы, мощные фишки и рабочие скрипты, которые реально экономят время. Автор показывает, как писать чистые и надёжные bash-скрипты, разбирать ошибки, комбинировать команды, использовать циклы, условия и регулярки. Всё с примерами из реальной жизни системного администратора и DevOps-инженера. Отличное чтиво, если хочется прокачать скилл и стать мастером командной строки.
#bash
🤩 Admin Books
Год: 2025
Это незаменимая вещь для тех, кто хочет уверенно чувствовать себя в терминале и автоматизировать повседневные задачи на уровне профи. Здесь не будет скучной теории — только практические приёмы, мощные фишки и рабочие скрипты, которые реально экономят время. Автор показывает, как писать чистые и надёжные bash-скрипты, разбирать ошибки, комбинировать команды, использовать циклы, условия и регулярки. Всё с примерами из реальной жизни системного администратора и DevOps-инженера. Отличное чтиво, если хочется прокачать скилл и стать мастером командной строки.
#bash
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10✍3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥4
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17✍12🔥7
Forwarded from localhost
#собеседование #HR
Анекдот дня. Чел написал в резюме рецепт пельменей, оптимизировал его под алгоритмические фильтры и прошел собес на фронденд девелопера. Реакция HR'a, когда на собесе он глянул резюме, бесценна😁
😎 localhost › IT-юмор
Анекдот дня. Чел написал в резюме рецепт пельменей, оптимизировал его под алгоритмические фильтры и прошел собес на фронденд девелопера. Реакция HR'a, когда на собесе он глянул резюме, бесценна
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12✍5
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9✍3👍3😐1
;" называемый метасимвол (metacharacter). Синтаксис следующий: command1;command2;command3;" выполняются последовательно. Shell ждет следующей команды, и возвращение в приглашение командной строки происходит после исполнения последней команды: $ clear;date&" в конце из команды. Для примера рассмотрим начало скрипта резервного копирования:# /root/ftpbackup.sh &
/root/ftpbackup.sh.*.bak. Но вам нужно всего-навсего перечислить нужные категории, и поместить все в /tmp/list:# for d in "/home/sales /home/dbs /data1"; do find $d -iname “*.bak” >> /tmp/list; done &
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10✍3🔥3😐1
Forwarded from Admin Books
Командная_строка_Linux_и_автоматизация_рутинных_задач.pdf
14.6 MB
📖 Командная строка Linux и автоматизация рутинных задач
Год: 2020
Авторы: Денис Колисниченко
Рассматриваются основы работы в командной строке Linux, настройка системы с помощью текстовых интерфейсов, а также полезные команды, особенности файловой системы, eCryptfs, systemd, загрузчики GRUB/GRUB2 и ядро 3.0. Описаны интерактивные возможности оболочки zsh, примеры сценариев на bash и tcsh, управление пакетами в популярных дистрибутивах. Для продвинутых пользователей — глава о создании собственного дистрибутива и LiveCD.
#linux
🤩 Admin Books
Год: 2020
Авторы: Денис Колисниченко
Рассматриваются основы работы в командной строке Linux, настройка системы с помощью текстовых интерфейсов, а также полезные команды, особенности файловой системы, eCryptfs, systemd, загрузчики GRUB/GRUB2 и ядро 3.0. Описаны интерактивные возможности оболочки zsh, примеры сценариев на bash и tcsh, управление пакетами в популярных дистрибутивах. Для продвинутых пользователей — глава о создании собственного дистрибутива и LiveCD.
#linux
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1
$" и используются в скриптах для выполнения различных операций.$DIRSTACK — содержимое вершины стека каталогов;$EDITOR — текстовый редактор по умолчанию;$EUID — эффективный UID (если использовалась программа su для выполнения команд от другого пользователя, эта переменная содержит UID этого пользователя);$UID — реальный идентификатор, который устанавливается только при логине;$FUNCNAME — имя текущей функции в скрипте;$GROUPS — массив групп, к которым принадлежит текущий пользователь;$HOME — домашний каталог пользователя;$HOSTNAME — hostname машины;$HOSTTYPE — архитектура машины;$LC_CTYPE — внутренняя переменная, которая определяет кодировку символов;$OLDPWD — прежний рабочий каталог;$OSTYPE — тип ОС;$PATH — путь поиска программ;$PPID — идентификатор родительского процесса;$SECONDS — время работы скрипта (в сек.);$# — общее количество параметров, переданных скрипту;$* — все аргументы, передаваемые скрипту (выводятся в строку);$@ — то же самое, но параметры выводятся в столбик;$! — PID последнего запущенного в фоне процесса;$$ — PID самого скрипта;$? — содержит код завершения последней команды.$0 — хранит имя скрипта или оболочки, которая выполняется в данный момент. Используется для получения имени скрипта, чтобы отобразить его в выходных данных или проверить, запущен ли скрипт.$# — хранит количество аргументов командной строки, переданных скрипту. Используется для проверки количества аргументов перед их обработкой. $* и $@ — хранят все аргументы командной строки, передаваемые скрипту, в виде одной строки и отдельных строк соответственно. Переменная $* разделяет аргументы первым символом переменной IFS, в то время как переменная $@ разделяет аргументы пробелами. $! — хранит идентификатор процесса (PID) последнего выполнявшегося фонового процесса. Используется для проверки состояния фонового процесса или для его завершения при необходимости.$IFS — хранит внутренний разделитель полей, который используется для разделения строки на поля. По умолчанию для переменной IFS заданы пробелы, табуляция и символы новой строки.Please open Telegram to view this post
VIEW IN TELEGRAM
👍12✍4🔥4