home.social

#bashскрипт — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #bashскрипт, aggregated by home.social.

fetched live
  1. [Перевод] Обфусцированный bash-скрипт CDN Akamai продаётся потребителям в розничных магазинах

    Когда жена сказала мне: «Давай покажу футболку, которую я нашла...», у меня не было совершенно никаких предположений, но я определённо не ждал увидеть напечатанный на спине обфусцированный bash-скрипт, который выводит сообщение-пасхалку. Я не любитель кликбейтных заголовков, но понимаю, почему редакторам они так нравятся. Заголовок статьи, строго говоря, совершенно правдив, но, наверно, не в том смысле, в котором вы бы ожидали. Обфусцированный код на самом деле оказался пасхалкой, он распространяется в магазинах Uniqlo в рамках кампании Peace for All на замечательных футболках, дизайн которых разработала Akamai.

    habr.com/ru/articles/1057184/

    #bash #bashскрипт #футболки #обфускация

  2. Эмулятор Qemu | Установка и настройка

    В данной статье я расскажу о том, как работать с Qemu. Научимся запускать операционные системы без необходимости делать загрузочные флешки. Разберёмся на базовом уровне с настройками и опциями данного эмулятора.

    habr.com/ru/articles/1028038/

    #bashскрипт #emulator #qemu #qemukvm

  3. С Vim удобно программировать (часть III)

    Это окончание статьи о REPL на Vim. Содержит пару простых примеров применения разработки автора - работа на Ruby с Sinatra и работа с Git.

    habr.com/ru/articles/1026138/

    #Vim #vimscript #bashскрипт

  4. С Vim удобно программировать (часть I)

    Статья о том, как своими руками в Vim сделать универсальный (т.е. работающий для разных языков программирования) REPL (от англ. read-eval-print loop — цикл “чтение — вычисление — вывод”), да и просто сделать этот редактор более удобным.

    habr.com/ru/articles/1022400/

    #vim #vimscript #bashскрипт #bash #linux #git

  5. Подземелья и Команды: как сегодня проводят экзамены в IT

    Привет! Меня зовут Алексей Петрашин, я ведущий специалист отдела внешнего обучения и сертификации, а еще курирую работу Учебного центра CTSG . В статье поделюсь опытом проведения экзамена в формате игры «Подземелья и Драконы». Расскажу, как повысить вовлеченность студентов для решения сложных и трудоемких задач, опишу проведение такого экзамена на практике и техническую реализацию игрового подземелья.

    habr.com/ru/companies/ctsg/art

    #bash #обучение_студентов #обучение_программированию #студентам #геймификация_обучение #геймификация #экзамен #информационная_безопасность #bashскрипт #студенты_в_it

  6. Как я написал bash-скрипт и получил оффер

    Если что, это не кликбейт. История довольно проста: в один из рабочих дней (работаю экспертом по компьютерной экспертизе) мне "на стол" попал сервер на ALT. Всё стандартно: 1) делаю чек железа, дабы исключить модули аппаратного шифрования / аппаратные токены и т.д. 2) делаю диагностику всей системы на момент первого запуска, для внесения в отчёт. Данная диагностика должна включать в себя первичную информацию о: диске; памяти; сети; базовых службах (ssh, cron и тд.) и о системе в целом. Что было дальше

    habr.com/ru/articles/983834/

    #linux #системное_администрирование #автоматизация #bashскрипт #itинфраструктура

  7. Мониторим ESB и анализируем нагрузку через Nginx в Zabbix, когда «из коробки» не работает

    Аннотация: Рассказываю, как наша команда реализовала мониторинг состояния шины и аналитику запросов к ней через обратный прокси. Пришлось повозиться, ведь Zabbix из коробки не очень успешно с этим взаимодействует. В сложных интеграционных системах мониторинг является неотъемлемым инструментом как для инженера, так и для бизнеса. Zabbix показал себя надёжной и гибкой системой, которая позволяет строить понятные дашборды. Но я, как тимлид команды поддержки, столкнулся с тем, что шину Red Hat JBoss Fuse так просто к Zabbix не подключить. Шина работает на JVM, а значит, нужен мониторинг по JMX.

    habr.com/ru/articles/972896/

    #ESB #jboss_fuse #zabbix #jmx_monitoring #mssql #bashскрипт

  8. Как мы пережили два месяца загадочных падений JBOSS FUSE 6.1

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

    habr.com/ru/articles/971810/

    #JBoss_FUSE #Интеграционные_шины #performance_tuning #linux_kernel #legacy #bashскрипт #Аварийные_инцидентs #tech_lead

  9. Git-хук, который делает ваши коммиты и MR сразу понятными

    В процессе командной разработки иногда возникает потребность сразу видеть, какие файлы были изменены в коммите , не открывая каждый diff вручную. Сегодня я расскажу, как я сделал небольшой, но полезный git hook , который автоматически добавляет в тело коммита список изменённых файлов с пометками: добавлен ( A ), изменён ( M ) или удалён ( D ).

    habr.com/ru/articles/961456/

    #git #github #gitlab #hooks #shell #bashскрипт #полезные_скрипты

  10. Ускоряем навигацию в 5 раз: CD-меню для частых папок

    Привет, Хабр! Сколько раз за день Вы вводите cd ~/projects/current-project/src/components/very-long-folder-name , чтобы просто перейти в нужную директорию? Такая навигация в терминале отнимает кучу времени и сил, теряется фокус. В данной статье хочу поделиться простым bash-скриптом, который покажет Вам пронумерованный список избранных папок и позволит переходить в них одной цифрой.

    habr.com/ru/articles/958676/

    #Linux #bashrc #bash #bashскрипт #оптимизация #cd

  11. Фишинг 2.0: как мошенники используют ChatGPT и нейросети для обмана, и как это распознать

    Время, когда фишинговые письма можно было опознать по кривому переводу, надрывистым заголовкам и обещаниям несметных богатств от нигерийских принцев, безвозвратно ушло. Наступила эра Фишинга 2.0, где в роли злоумышленника — не полуграмотный мошенник, а мощный языковой модель, способная генерировать безупречные, персонализированные и убедительные тексты. Такие инструменты, как ChatGPT, Claude и другие LLM, democratized создание качественного контента. К сожалению, это касается и криминального контента. Мошенники получили в свои руки масштабный множитель силы, и традиционные правила цифровой гигиены больше не работают. В этой статье разберем, как именно нейросети используются для обмана, и главное — какие новые методы detection нам нужны.

    habr.com/ru/articles/946874/

    #пайтон #bash #bashскрипт #дарк

  12. Безопасно делимся экраном на Hyprland

    Мы все были в ситуации, когда нужно показать экран с множеством окон, и требуется несколько минут перед нажатием кнопки «Поделиться экраном», чтобы принять решение. Это нормально, особенно если ваша система — ваш второй (или даже первый) дом: с личными заметками, документами, паролями, чатами и так далее. Далее мы настроим удобный рабочий процесс для такого случая. Однако эта настройка будет использовать новую функцию, встроенную в Hyprland и, скорее всего, отсутствующую в других DE/композиторах. Я продемонстрирую нашу конечную цель. Например, мой режим демонстрации экрана может выглядеть так:

    habr.com/ru/articles/941460/

    #screensharing #privacy #linux #hyprland #bash #bashскрипт #bash_scripting

  13. Когда лень проверять порты вручную: магия Nmap

    Привет, Хабр! В современном мире сети растут крайне быстро, устройств становится всё больше, в связи с чем растёт и количество уязвимых мест. Ручной мониторинг открытых портов, сервисов и дыр в безопасности — схоже с поиском иглы в стоге сена, когда в кармане лежит магнит. Чем полезна автоматизация и какие проблемы она решает: — Время — сканирование сотен IP вручную может занять часы — Человеческий фактор — пропустить критичный порт или уязвимость очень легко — Регулярность — безопасность требует постоянного контроля и мониторинга, а не разовых проверок

    habr.com/ru/articles/931364/

    #Nmap #Linux #скрипт #аудит #bashскрипт #security

  14. Интерактивный киоск в Astra Linux: откройте дверь в мир интерактивных возможностей

    Добро пожаловать в увлекательный мир информационных киосков на базе Astra Linux! Если вы хотите создать интерактивный информационный центр, который будет не только информировать, но и впечатлять ваших пользователей, то вы попали по адресу. В этой статье мы погрузимся в настройки и возможности инфокиоска, превращая ваш компьютер в мощный инструмент для рекламы и интерактивного взаимодействия. Приготовьтесь открыть дверь в мир новых возможностей с Astra Linux! Подробнее об интерактивном киоске

    habr.com/ru/articles/923406/

    #киоск #киоск_самообсуживания #bashскрипт #bash #настройка_linux #безопасность_linux

  15. Ansible, bash и я: три мушкетёра в мире автоматизации управления компьютерами на Linux

    В мире, где биты и байты движутся в такт машинного кода, где каждый файл — как драгоценный камень, а каждая команда — словно заклинание, живут три героя: Ansible, Bash и их друг-администратор. Здесь каждый день приносит новые задачи, а каждая задача — захватывающее приключение. Не стойте на пороге - читайте дальше!

    habr.com/ru/articles/922854/

    #ansible #bash #bashскрипт #bashпрограммирование #автоматизация #автоматизация_рутины #администрирование_linuxсистем #администрирование

  16. «Я слышу свой код»: как работает Java-программист, потерявший зрение

    Константин Евтеев @beginner760 собирает Java-код с помощью диктора NVDA, редактирует его в Блокноте и передает на Linux по SSH через самописные bash-скрипты. После потери зрения он не потерял интереса к жизни и желания быть полезным и выстроил собственную инженерную экосистему: оглавления по строкам .txt-файлами, навигация по main и маленьким методам, отладка на слух.

    habr.com/ru/companies/axiomjdk

    #axiom_jdk #axiomjdk #незрячий #инклюзивность #nvda #linux #bashскрипт #ai #голосовой_помощник #java

  17. Bash-шаблон на коленке: как выжить с языковой моделью без знаний кода

    Хотел бы представить для обсуждения исходники проектов, в разработке которых использовался «ChatGPT (сервис OpenAI)» в качестве языковой модели. Это история о том, как: ИИ писал код ; ошибки становились уроками (learning by doing); скрипт "на коленке" оброс структурой. Особенность данного материала — в его спонтанности и полученных результатах, так как в процессе ChatGPT выступал то наставником, то «костылём», а где-то и источником новых проблем. Что вы найдёте под катом: краткий разбор архитектуры; немного умозаключений о работе LLM.

    habr.com/ru/articles/914366/

    #bashскрипт #version_control

  18. Развертывание виртуальной машины Windows 10 на Ubuntu с доступом через noVNC

    В данной статье описывается пошаговая методика развертывания виртуальной машины (ВМ) с установленной операционной системой Windows 10 на сервере с операционной системой Ubuntu. Решение предполагает установку всех необходимых компонентов, настройку виртуализации с помощью QEMU/KVM, а также организацию удалённого доступа к ВМ посредством noVNC. Подробнее

    habr.com/ru/articles/890984/

    #windows_10 #virtual_machine #ubuntu #linux #bashскрипт

  19. Свой прокси. Волшебство разделения ресурсов в одном браузере

    Представьте себе ситуацию: вы хотите в одном браузере смотреть любимый сериал на зарубежном сайте, который требует прокси, и одновременно листать локальные новости, где прокси только мешает. Обычно это превращается в жонглирование настройками или даже окнами браузера — скучно и утомительно. Но что, если я скажу, что есть простой и изящный способ объединить эти миры? Сегодня я поделюсь с вами крутым Bash-скриптом для сервера на Ubuntu, который настроит прокси-сервер Squid так, чтобы вы могли легко разделять ресурсы с прокси и без него в одном браузере. Давайте разберёмся, как это работает, и почему это так увлекательно!

    habr.com/ru/articles/885162/

    #bashскрипт #vds

  20. Интересный case

    Ковыряясь в скриптах наткнулся на интересный case. Чё тут интересного то? Подсказка, это не цикл. Да, вот эти вот break'и выглядят тут совершенно инородно. Возможно когда-то этот кусок эм, кода работал в цикле и break каким-то боком был нужен? Но сейчас цикла нет а brake есть. Бомбит? Бомбит до такой степени что я решился писнуть небольшую статейку про case . На 100%-ю полноту освещения не претендую, все мои эксперименты лишь очень поверхностные но несколько точек постараюсь расставить. Рассмотрим case

    habr.com/ru/articles/872608/

    #bash #bashскрипт #bash_scripting #bashscripting #bashпрограммирование #case

  21. Надоело просто добавлять запись в log-файл. Что еще можно сделать с помощью syslog-ng в Astra Linux SE?

    Всем привет! Меня зовут Михаил, и в своей предыдущей статье я кратко осветил цепочку прохождения логов в ОС Astra Linux SE. Продолжаем! Любой человек, который регулярно сталкивается с темой логирования, рано или поздно задаётся вопросом: «А что ещё можно сделать с логами, помимо простого добавления записей в некоторый файл?» Поэтому сейчас поговорим о таком мощном инструменте обработки логов, как syslog-ng . Читать

    habr.com/ru/companies/astralin

    #логирование #syslogng #astralinux #linux #макросы #stdout #bashскрипт #парсер #субд #python

  22. Автоматизация сканирования открытых сетевых портов

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

    habr.com/ru/articles/840762/

    #bashскрипт #telegrambot #pentest #python #автоматизация

  23. Простая автоматизация с Bash для новичков

    Приветствую, это Денис из команды BagrovChibirev, и в статье я на простом примере расскажу об автоматизации процессов в Linux с помощью bash скриптов (сценариев командной строки). Этот материал для тех, кто только рассматривает для себя инструменты автоматизации рутинных процессов. Я не буду вдаваться в подробности работы оболочки или терминологию (на знания чего и не претендую), но я пошагово пройдусь по написанному скрипту и расскажу своё мнение почему вообще их стоит использовать. Приятного чтения :) Рассматривать я буду свой минималистичный скрипт для разворачивания простого python Django проекта при помощи системных юнитов (демонов) на удалённом сервере. Для тех, кто не в курсе: демоны - это специальные системные сервисы, которые следят за состоянием сторонних процессов и поддерживают их работоспособность. В современном мире для таких целей на микросервисах применяется Docker, но когда проект небольшой и состоит из пары-тройки процессов, их намного легче, проще и дешевле для системы (в разы), развернуть при помощи встроенных в линукс демонов.

    habr.com/ru/articles/834684/

    #bash #bashскрипт #systemd #system_administration #automation

  24. Размещение телеграмм бота (Aiogram3) на VPS/VDS

    Расскажу как просто задеплоить телеграмм бота на Aiogram 3 с webhook на VPS/VDS. Посмотреть видео версию, которую я выложил, можно на YouTube Также покажу установку двух типов сертификатов SSL:

    habr.com/ru/articles/783398/

    #aiogram #webhook #vps/vds #aiogram3 #deploy #телеграмбот #sslсертификаты #nginx #python #bashскрипт