BashMaster
8.26K subscribers
728 photos
19 videos
1 file
752 links
Удобные консольные наработки на каждый день для разработчиков, девопсов и сисадминов.

Реклама: @Kone4noVasya

Канал на бирже: https://telega.in/c/bash_help
Download Telegram
⚙️ Linuxscripts — все скрипты Linux в одном месте

✔️Разработчики собрали целую коллекцию сценариев для OS Linux и подробные инструкции к ним в одной репе.

➡️ Команды есть на все случаи жизни: от регулировки громкости устройства до настройки прокси-сервера NordVPN и запуска Docker. При этом все разжевано до мелочей — гуглить не придется.

🐙 Перейти на Github

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍116🔥5😐2
This media is not supported in your browser
VIEW IN TELEGRAM
Друзья! Прокачайте скиллы в проектировании архитектуры сетей, навыках настройки сетевого оборудования и способах противодействия распространенным угрозам. Курс “Компьютерные сети” стартует 3 июня.

ЧТО ВНУТРИ КУРСА?
- Изучение топологии сетей, видов сетевого оборудования
- Маршрутизация данных и управление доступом к среде
- Протокол IP, транспортный и прикладной уровни
- Система имен DNS, безопасность в сетях и противодействие атакам

КОМУ ПОЛЕЗЕН КУРС?
- Junior IT-специалистам, системным администраторам, Web-разработчикам, сетевым инженерам, которые хотят досконально освоить архитектуру сетей

ВЫ ПОЛУЧИТЕ:
- Сертификат/удостоверение о повышении квалификации
- Сопровождение и поддержку Академии Кодебай
- Возможности трудоустройства/стажировки

Пишите нам @Codeby_Academy
или звоните +74994441750

Подробнее о курсе → здесь
👍3😐2🔥1
⚙️ CLI Fishing Game — bash-скрипт для игры в рыбалку в терминале

Этот репозиторий предлагает вам окунуться в мир рыбалки прямо в терминале. Это старый пет-проект автора, созданный для обучения программированию на Bash. Вы можете установить игру на различных операционных системах, включая Linux, Windows (через Git Bash) и MacOS (через Docker).

🐙 Перейти на Github

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥92👍2
Forwarded from Cyber Media
🗣 Лада Антипова, Angara Security: Неквалифицированное реагирование на инцидент только усугубит последствия для компании

При возникновении инцидента сотрудники компании без отдела ИБ рискуют совершить ошибки, которые не только затруднят расследование киберпреступления, но могут и привести к потере ценных данных.

➡️ Лада Антипова, руководитель отдела реагирования и цифровой криминалистики Angara SOC, и автор блога README рассказала порталу Cyber Media, какие меры компании должны принимать для предотвращения инцидентов, об ошибках и заблуждениях в сфере кибербезопасности, и о том как работают форензики, в том числе в условиях удаленки.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1😐1
⚙️ Bash-скрипты: регулярные выражения

✔️Для того, чтобы полноценно обрабатывать тексты в bash-скриптах с помощью sed и awk, просто необходимо разобраться с регулярными выражениями. Реализации этого полезнейшего инструмента можно найти буквально повсюду, и хотя устроены все регулярные выражения схожим образом, основаны на одних и тех же идеях, в разных средах работа с ними имеет определённые особенности. Тут мы поговорим о регулярных выражениях, которые подходят для использования в сценариях командной строки Linux.

Этот материал задуман как введение в регулярные выражения, рассчитанное на тех, кто может совершенно не знать о том, что это такое. Поэтому начнём с самого начала.

➡️ Содержание статьи:
▶️Что такое регулярные выражения
▶️Типы регулярных выражений
▶️Регулярные выражения POSIX BRE
▶️Специальные символы
▶️Якорные символы
▶️Символ «точка»
▶️Классы символов
▶️Отрицание классов символов
▶️Диапазоны символов
▶️Специальные классы символов
▶️Символ «звёздочка»
▶️Регулярные выражения POSIX ERE
▶️▶️Вопросительный знак
▶️▶️Символ «плюс»
▶️▶️Фигурные скобки
▶️▶️Символ логического «или»
▶️Группировка фрагментов регулярных выражений
▶️Практические примеры
▶️▶️Подсчёт количества файлов
▶️▶️Проверка адресов электронной почты

🖼️ Ссылка на статью

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥167👍5
⚙️ Полезные команды Linux. Монтирование файловых систем

# mount /dev/hda1 /mnt/disk
Монтировать устройство /dev/hda1 в папку с именем /mnt/disk. точка монтирования, папка /mnt/disk, должна существовать
# fuser -km /mnt/hda1
Размонтировать устройство hda1 если оно заблокировано каким либо процессом
# mount -o loop file.iso /mnt/cdrom
Смонтировать фаил или образ ISO в директорию /mnt/cdrom
# mount /dev/hdb /mnt/cdrecorder
Монтировать cdrw или dvdrom
# mount -t vfat /dev/hda5 /mnt/hda5
Смонтировать раздел с файловой системой FAT32
# mount /dev/cdrom /mnt/cdrom
Монтировать cdrom или dvdrom
# mount /dev/fd0 /mnt/floppy
Монтировать floppy disk ( дисковод мягких дисков )
# mount /dev/hdc /mnt/cdrecorder
Монтировать cdrw или dvdrom
# mount /dev/sda1 /mnt/usbdisk
Монтировать USB устройство
# mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share
Монтировать сетевую файловую систему Windows (SMB/CIFS)
# umount -n /mnt/hda2
Размонтировать без записи в файл /etc/mtab, используется в ситуациях, когда файл находится в режиме только чтение или жесткий диск переполнен
# umount /dev/hda2
Размонтировать диск hda2, предварительно неоходимо выйти из точки монтирования /mnt/hda2

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥63
⚙️ GitHub templates через bash-скрипт

✔️В этой статье расскажут, как автоматизировать, хоть и простую, но рутинную работу по созданию и оформлению ваших git-hub pull request через bash скрипт. Это особенно полезно, если у вас монорепозиторий или несколько типов template. Например, отдельные template для bug и для feature или для разных команд. Сначала разберемся с самими templates, поймем, почему это может быть неудобно и сделаем свой скрипт, который умеет парсить название в человеческое и создавать удобное описание для каждого типа задач.

GitHub, как и BitBucket, имеют функцию создания собственных template для ваших PR. Что это? Template - это некий шаблон вашего описания задачи. Вы нажимаете кнопку создания PR, а на открытой странице уже есть какая-то заготовка description поля.

➡️ Как добавить template в GitHub ?
▶️Создаем папку .github в корне проекта, если ее еще нет;
▶️Создаем файл с названием pull_request_template.md (и только таким названием!)
▶️Внутри пишем наш шаблон
▶️Мержим

Все очень просто, добавили 1 файл и все подцепится само, ничего настраивать более не нужно. Создавайте свои реквесты и, при открытии страницы, описание будет предзаполнено в соответствии с вашим шаблоном.

🖼️ Дочитать статью

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍63
👉Приглашаем на бесплатный вебинар онлайн-курса «Электроника и электротехника» - «Программирование адресных светодиодов на Arduino»: регистрация

На бесплатном уроке вы:
-получите знания о том, как программировать адресные светодиоды с помощью платформы Arduino:
- рассмотрим введение в технологию адресных светодиодных лент, их подключение к Arduino
- обучим основам написания кода для управления цветом и анимацией света
- разберем популярные библиотеки, которые упрощают процесс создания сложных световых эффектов.

🤝Понравится урок — продолжите обучение на курсе по спеццене и даже в рассрочку!

erid: LjN8KF6H6
👍5
⚙️ Команды для получения сведений о системе и активности пользователей

date — вывести текущую дату и время

cal — вывести календарь на текущий месяц

uptime — показать время с момента последней загрузки ОС

w — сведения о пользователях, зарегистрировавшихся в системе
users — список имен пользователей, вошедших в систему

last — список пользователей, вошедших в систему по данным из специального файла /var/log/wtmp. Отображается имя, терминал, время входа IP-адрес и т.п

last –ad — сведения о пользователях, вошедших в систему, с отображением в последней колонке имени компьютера с которого выполнен вход

last –F — отобразить время входа пользователей в систему, длительность сессий и время выхода

last –x — отобразить сведения о выключениях, перезагрузках и изменениях уровня запуска системы.

last root — отобразить сведения о сеансах пользователя root

last -n 10 user1 — отобразить сведения о десяти последних сеансах пользователя user1

lastlog — отобразить список всех пользователей и время их последнего входа в систему

whoami — имя, под которым вы в данный момент работаете в системе

finger user — показать информацию о user

uname -a — отобразить все сведения о системе

uname -vr — отобразить номер выпуска операционной системы и версию ядра.

df — отобразить информацию об использовании дисков.

du — отобразить информацию об использовании текущего каталога

free — информация об использовании реальной и виртуальной памяти

whatis app — отобразить краткую информацию об app из базы данных документации

whereis app — где находится исполняемый модуль app

which app — какой исполняемый модуль приложения app будет запущен по умолчанию.

man command — отобразить справочную информацию для команды command

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍10🔥5
Друзья! Запишитесь на курс "Введение в информационную безопасность" до 14 июня.

КУРС ПОЛЕЗЕН ДЛЯ:
- Технических специалистов
- Этичных хакеров
- Разработчиков
- Всех, интересующихся информационной безопасностью

НА КУРСЕ ВЫ НАУЧИТЕСЬ:
- Находить и эксплуатировать уязвимости: SQL Injection, OS Command Injection, XSS, LFI, RFI, SSRF и Unsecure File Upload
- Организовывать защиту от перебора паролей, настраивать систему обнаружения вторжений, решать CTF-задания
- Консольным командам ОС Windows и Linux, написанию скриптов
- Ключевым инструментам пентестера: BurpSuite, Nmap, Gobuster, Wfuzz, Sqlmap, Wpscan и других

ВЫ ПОЛУЧИТЕ:
- сертификат/удостоверение о повышении квалификации
- возможности трудоустройства/стажировки

Пишите нам @Codeby_Academy
или звоните +74994441750

Подробнее о курсе → здесь
2
⚙️ Проект tdf — просматривайте файлы формата pdf прямо в терминале

✔️Средство просмотра PDF-файлов в терминале. Разработан, чтобы быть производительным, очень отзывчивым и хорошо работать даже с очень большими PDF-файлами.

➡️ Проект tdf также выполняет поиск в документе любого размера, поддерживает асинхронный рендеринг, обеспечивает горячую перезагрузку и оперативно реагирует на изменения в документах.

🐙 Перейти на Github

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍8🔥6
Для того, чтобы писать качественные и "шустрые" приложения, недостаточно выучить язык программирования. Вам нужно чётко понимать, каким образом ваш код преобразуется в инструкции для центрального процессора.

🔹 Приглашаем на авторский вебинар Дмитрия Кириллова «Основы компиляции программ с примерами на C, Java и Haskell»  от Otus, 13 июня в 20:00. 

Рассмотрим примеры копиляции на принципиально разных языках: C, Java и Haskell

👉 Регистрация:
https://clck.ru/3B7nEv?erid=LjN8K4hZt
3
👉 Bash

Видеоуроки:
1 — Что такое bash
2 — Команды в bash
3 — Перенаправление в bash
4 — Управление задачами в bash
5 — Понятие о сценариях оболочки bash
6 — Ветвления, циклы, функции в сценариях bash

📹 Плейлист RuTube

Канал: РЕД ОС

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥143👍3
Присоединяйтесь к курсу "Тестирование веб-приложений на проникновение (WAPT)"! Запись до 14 июня.

Это на 100% практический курс по пентесту, где вы попробуете изученные техники взлома. 

СОДЕРЖАНИЕ КУРСА:
- 65 рабочих и 16 экзаменационных тасков в лаборатории
- эксплуатация всех актуальных типов уязвимостей, активный / пассивный фаззинг
- SQL Injection и CMD Injection, Cross Site Scripting, PHP injection, Server Side Template injection
- техники повышения привилегий, Client-side атаки (XSS, CSRF)
- трудоустройство / стажировка для лучших выпускников

Получите практические навыки как в рабочих задачах, так и в Bug Bounty. С сертификатом от Codeby карьерный рост идет быстрее 🏆

Пишите нам @Codeby_Academy
или звоните +74994441750

Подробнее о курсе 
3👍1
⚙️ LinuxOPsys — бесплатный ресурс для изучения Linux

✔️Веб-сайт блога Linux, на котором публикуются практические руководства, учебные пособия и советы по администрированию, установке, командам и безопасности сервера.

🖼️ Перейти на сайт

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍125🔥4
Эффективный метод быстрого освоения ChatGPT.

Обучение нейронной сети и создание правильных промптов – это длительный процесс, который требует значительного времени.

Здесь разработан краткий курс из 5 уроков по ChatGPT. После его завершения вы сможете создать 9 нейронных сетей, которые помогут вам:

- находить ошибки и оптимизировать код
- генерировать посты в Телеграме
- создавать заголовки для рекламы
- делегировать рутинные задачи нейронке

Вы также сможете разработать своих собственных нейро-помощников для продаж, маркетинга и других целей.

Бесплатный доступ предоставляется сразу после регистрации.

Реклама. ООО "ТЕРРА ЭЙАЙ". ИНН 9728019395. erid: LjN8JuNst
👍32🔥2😐2
⚙️ Bash-скрипты: параметры и ключи командной строки

Сегодня мы поговорим о том, как добавить скриптам интерактивности, оснастив их возможностями по получению данных от пользователя и по обработке этих данных.

✔️Наиболее распространённый способ передачи данных сценариям заключается в использовании параметров командной строки. Вызвав сценарий с параметрами, мы передаём ему некую информацию, с которой он может работать. Выглядит это так:
$ ./myscript 10 20

В данном примере сценарию передано два параметра — «10» и «20». Всё это хорошо, но как прочесть данные в скрипте?

➡️ Содержание статьи:
▶️Чтение параметров командной строки
▶️Проверка параметров
▶️Подсчёт параметров
▶️Захват всех параметров командной строки
▶️Команда shift
▶️Ключи командной строки
▶️Как различать ключи и параметры
▶️Обработка ключей со значениями
▶️Использование стандартных ключей
▶️Получение данных от пользователя
▶️Ввод паролей
▶️Чтение данных из файла

🖼️ Прочитать статью

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍116🔥5
😎 PyLinux - канал для тех, кто проявляет интерес к Linux и Python!

➡️ Почему не стоит упустить:

- полезные bash скрипты
- библиотеки и скрипты Python
- доступный материал Linux
- книги и полезный софт
- а также, многое другое!

🔥 Заходи прямо сейчас и становись лучше вместе с PyLinux!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62🔥2
⚙️ Bashly

✔️Приложение командной строки (написанное на Ruby), которое позволяет создавать многофункциональные инструменты командной строки bash.

➡️ Целью проекта является предоставление вам возможности сосредоточиться на конкретном коде, не беспокоясь о разборе аргументов командной строки, текстах использования, сообщениях об ошибках и других функциях, которые обычно обрабатываются платформой на любом другом языке программирования.

🖼️ Перейти на сайт

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥64👍3
Поиск информации из открытых источников и защита собственных персональных данных — одна из самых обсуждаемых тем в 2024 году. Только за прошлый год в сеть утекло 500 млн. записей о жителях стран СНГ и теперь любой желающий может составить полное резюме на другого человека за считаные минуты.

Делюсь полезными ресурсами, которые помогут обезопасить свои данные и освоить необходимые методы и инструменты для поиска нужной информации:

😈 Social Engineering — самый крупный ресурс в Telegram, посвященный этичному хакингу, информационной безопасности, OSINT и социальной инженерии.

🔐 infosec — редкая литература, курсы и уникальные мануалы для ИБ специалистов любого уровня и направления. Читайте, развивайтесь, практикуйте.
Please open Telegram to view this post
VIEW IN TELEGRAM
3