ru
Feedback
Linux_BE1

Linux_BE1

Открыть в Telegram

Канал по Linux, полезный и интересный контент для всех уровней. По вопросам сотрудничества @cyberJohnny

Больше
188
Подписчики
Нет данных24 часа
-37 дней
-1530 дней
Архив постов
😈 Вейп на Arch Linux, до чего мы докатились @linuxacademiya @linux_be1
😈 Вейп на Arch Linux, до чего мы докатились @linuxacademiya @linux_be1

🖥 Tato: Terminal Text Effects Полезный инструмент для форматирования файлов на Python, который уделяет внимание организации кода в четыре основные секции: импорты, константы, классы и функции. В отличие от других <code>автоформатеров</code>, ориентированных на выравнивание и оформление кода, Tato делает акцент на упорядочивании структуры файла, что повышает его читаемость и упрощает работу с вашим кодом. #opensource #python #terminal #полезныйсофт ▪ Github (https://github.com/ChrisBuilds/terminaltexteffects) @data_analysis_ml @linux_be1

⚡️ CyberScraper 2077 — это мощное решение для веб-скрапинга, основанное на ИИ-технологиях OpenAI, Gemini и Ollama. Инструмент
⚡️ CyberScraper 2077 — это мощное решение для веб-скрапинга, основанное на ИИ-технологиях OpenAI, Gemini и Ollama. Инструмент обеспечивает незаметный и эффективный сбор данных с возможностью экспорта в форматы JS<code>ON, CSV, HTML</code> и другие. Функционал включает обход капчи, защиту от обнаружения, асинхронные операции для ускорения работы, а также кеширование запросов для снижения нагрузки на API. Поддерживается мультистраничный скрапинг и гибкая установка через виртуальные окружения или Docker с интеграцией ИИ-моделей. <code>git clone https://github.com/itsOwen/CyberScraper-2077.git cd CyberScraper-2077</code> ▪Github (https://github.com/itsOwen/CyberScraper-2077) @linuxkalii (https://t.me/+JTsHcsz9kkVkNTJi) @linux_be1

Быстрые советы по Docker 💡 Хотите узнать, сколько места на диске занимают образы, контейнеры, локальные тома или кэш сборки?
Быстрые советы по Docker 💡 Хотите узнать, сколько места на диске занимают образы, контейнеры, локальные тома или кэш сборки? Используйте команду: <code>docker system df</code> Docker (https://t.me/+0WdB4uvOwCY0Mjdi) @linux_be1

🕵️ pythops/oryx oryx - TUI мощная утилита для перехвата сетевого трафика с помощью eBPF. Язык: Rust #ebpf #linux #network #ratatui #rust #sniffing #tui Stars: 206 Issues: 5 Forks: 5 🖥 Github (https://github.com/pythops/oryx) @linuxkalii (https://t.me/+JTsHcsz9kkVkNTJi) @linux_be1

🖥 Процесс загрузки Linux Диаграмма выше показывает этапы: Шаг 1 - Когда мы включаем питание, загружается прошивка BIOS (Basic Input/Output System) или UEFI (Unified Extensible Firmware Interface) из энергонезависимой памяти и выполняет POST (Power On Self Test). Шаг 2 - BIOS/UEFI обнаруживает устройства, подключенные к системе, включая процессор, оперативную память и устройства хранения данных. Шаг 3 - Выбирается устройство для загрузки операционной системы. Это может быть жесткий диск, сетевой сервер или CD-ROM. Шаг 4 - BIOS/UEFI запускает загрузчик (GRUB), который предоставляет меню для выбора операционной системы или функций ядра. Шаг 5 - После подготовки ядра происходит переход в пользовательское пространство. Ядро запускает systemd как первый процесс в пользовательском пространстве, который управляет процессами и службами, проверяет оставшееся оборудование, монтирует файловые системы и запускает рабочую среду. Шаг 6 - systemd по умолчанию активирует target unit при загрузке системы. Также выполняются другие анализирующие модули. Шаг 7 - Система выполняет набор скриптов для настройки среды. Шаг 8 - Пользователям отображается окно входа в систему. Система готова к работе. @linuxacademiya @linux_be1

⚡Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь: Машинное обучение: https://t.me/+OoPQS_MapaVkOWQy Python: t.me/pythonl 2310 вопросов с python собеседований t.me/python_job_interview ИИ/технологии t.me/vistehno Базы данных: t.me/sqlhub Data Science: t.me/data_analysis_ml C#: t.me/csharp_ci Go: t.me/Golang_google Хакинг: t.me/linuxkalii Java: t.me/javatg Javascript: t.me/javascriptv React: t.me/react_tg C++/ t.me/cpluspluc Devops: t.me/devOPSitsec Linux: t.me/+A8jY79rcyKJlYWY6 Docker: t.me/+0WdB4uvOwCY0Mjdi Rust: t.me/rust_code PHP: t.me/phpshka Android: t.me/android_its Big Data: t.me/bigdatai Тестирование:https://t.me/+F9jPLmMFqq1kNTMy Аналитика данных: https://t.me/+mAXY9ppJwitkMDBi Kubernets: t.me/+vE7jzitan5QzZjVi 1900 разобранных вопросов с собеседований мл t.me/machinelearning_interview Frontend https://t.me/+U3U3HoZzEglkNDdi Мобильная разработка: t.me/mobdevelop 😆ИТ-Мемы: t.me/memes_prog 🇬🇧Английский: t.me/english_forprogrammers 📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy ИИ: t.me/vistehno Книги по искусственному интеллекту https://t.me/+2rl907ptiWliYmYy 💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy Папка Java разработчика: https://t.me/addlist/ZM3J6oFNAnRlNWU6 Папка С# https://t.me/addlist/u15AMycxRMowZmRi Папка frontend https://t.me/addlist/mzMMG3RPZhY2M2Iy Бесплатный Chatgpt бот: t.me/Chatgpturbobot 🔥 1935 ГБ ОПЕНСОРС курсов: https://t.me/+1cPKgIcza4Y5NGFi @linux_be1 http://t.me/ai_machinelearning_big_data

⚡️ Awesome GPT Super Prompting Большой курируемый список методов обхода ограничений на модели GPT. Внутри: - GPT Джейлбрейки
⚡️ Awesome GPT Super Prompting Большой курируемый список методов обхода ограничений на модели GPT. <code>Внутри: </code> - GPT Джейлбрейки - GPT Prompt Leaks - GPT Prompt Injection - LLM Prompt Security - Prompt Hack - Prompt Security - AI Prompt Engineering - Adversarial Machine Learning ▪ Github (https://github.com/CyberAlbSecOP/Awesome_GPT_Super_Prompting) @linux_be1

⚡️ Libtree Полезная утилита, которая позволяет получить список разделяемых библиотек (shared libraries) в виде дерева, либо в виде путей до библиотек в системе. 1. Загружаем libtree: <pre language="sh"> $ wget https://github.com/haampie/libtree/releases/download/v3.0.1/libtree_x86_64 -O libtree $ chmod +x libtree </pre> 2. Проверяем нужный нам файл: <pre language="sh"> $ ./libtree /bin/nano /bin/nano ├── libmagic.so.1 [default path] │ └── libz.so.1 [default path] ├── libtinfo.so.6 [default path] └── libncursesw.so.6 [default path] └── libtinfo.so.6 [default path] </pre> При необходимости углубиться и получить зависимости для отображаемых библиотек просто добавляем <code>-v</code>, <code>-vv</code> или <code>-vvv</code> соответственно. <pre language="sh"> $ ./libtree -vvv /bin/nano /bin/nano ├── libmagic.so.1 [default path] │ ├── libz.so.1 [default path] │ │ └── libc.so.6 [default path] │ │ └── ld-linux-x86-64.so.2 [default path] │ └── libc.so.6 [default path] │ └── ld-linux-x86-64.so.2 [default path] ├── libc.so.6 [default path] │ └── ld-linux-x86-64.so.2 [default path] ├── libtinfo.so.6 [default path] │ └── libc.so.6 [default path] │ └── ld-linux-x86-64.so.2 [default path] └── libncursesw.so.6 [default path] ├── libtinfo.so.6 [default path] │ └── libc.so.6 [default path] │ └── ld-linux-x86-64.so.2 [default path] └── libc.so.6 [default path] └── ld-linux-x86-64.so.2 [default path] </pre> Отобразить полный путь до файла на сервере можно с помощью опции <code>-p</code>: <pre language="sh"> $ ./libtree -p -vvv /bin/ping /bin/ping ├── /lib64/libcap.so.2 [default path] │ └── /lib64/libc.so.6 [default path] │ └── /lib64/ld-linux-x86-64.so.2 [default path] ├── /lib64/libc.so.6 [default path] │ └── /lib64/ld-linux-x86-64.so.2 [default path] └── /lib64/libidn2.so.0 [default path] ├── /lib64/libunistring.so.2 [default path] │ └── /lib64/libc.so.6 [default path] │ └── /lib64/ld-linux-x86-64.so.2 [default path] └── /lib64/libc.so.6 [default path] └── /lib64/ld-linux-x86-64.so.2 [default path] </pre> Подробнее об этом в выводе команды: <pre language="sh"> $ ./libtree —help </pre> ▪ Github (https://github.com/haampie/libtree) @linuxacademiya @linux_be1

Когда вы вводите команду в shell в #Linux, процесс shell принимает вашу команду, выполняет ее и возвращает вам статус выхода.
Когда вы вводите команду в shell в #Linux, процесс shell принимает вашу команду, выполняет ее и возвращает вам статус выхода. На картинке представлено техническое описание всего процесса 😎👇 #sysadmin #infosec #cybersecurity #DevOps @linuxacademiya @linux_be1

⚡️ OWASP Nettacker — это инструмент с открытым исходным кодом для автоматизации процессов сбора информации, сканирования уязвимостей и тестирования на проникновение. Он поддерживает различные форматы отчетов, такие как<code> HTML, TXT, JSON, CSV,</code> и может работать через командную строку, API или веб-интерфейс. Nettacker особенно полезен для обнаружения уязвимостей в сервисах, таких как <code>MOVEit Transfer, Citrix Netscaler и Ivanti ICS/EPMM,</code> и включает модули для поиска уязвимостей в популярных платформах, включая <code>WordPress и Atlassian Confluence.</code> <code>$ docker-compose up -d && docker exec -it nettacker-nettacker-1 /bin/bash # poetry run python nettacker.py -i owasp.org -s -m port_scan</code> ▪ Github (https://github.com/OWASP/Nettacker) @linuxkalii @linux_be1

photo content
+1

📚 Новые версии открытых книг Представлены новые выпуски руководств Linux From Scratch 12.2 (https://www.linuxfromscratch.org/lfs/read.html)(LFS) и Beyond Linux From Scratch 12.2 (https://www.linuxfromscratch.org/blfs/read.html) (BLFS), доступные в двух вариантах, с системой инициализации SysVinit и systemd. В Linux From Scratch приведены инструкции по созданию с нуля базовой Linux-системы, используя лишь исходный код необходимого программного обеспечения. Beyond Linux From Scratch дополняет инструкции LFS информацией о сборке и настройке более 1000 программных пакетов, охватывающих различные области применения, от СУБД, систем виртуализации, расширенного набора приложений для разработчиков, до графических оболочек. В Linux From Scratch 12.2 обновлено 45 пакетов и добавлен один новый пакет lz4, среди обновлений Glibc 2.40, ядро Linux 6.10.5, binutils-2.43.1, gcc-14.2.0, systemd-256.4, SysVinit-3.10 и другие. Одновременно опубликован перевод руководств Linux From Scratch 12.2-SysV и Linux From Scratch 12.2-systemd на русский язык. В связи с периодическими проблемами при скачивании некоторых пакетов, исходники необходимых пакетов разместили в репозитории (wget-list, md5sums прилагаются). В Beyond LFS внесено более 1750 обновлений, включая множество изменений текста для улучшения читаемости, среди основных изменений — обновление KDE5 (Frameworks, Gear, Plasma) до KDE6. GNOME обновлён до версии 46, KDE Plasma до 6.1.4, LXQt до версии 2.0.0. Добавлено несколько новых пакетов — FreeRDP, vinagre заменен на gnome-connections, а также добавлены dolphin и konversation из KDE. Всего было добавлено 32 пакета для поддержки уже имеющихся в книге пакетов. Кроме того, был удалён 21 неподдерживаемый пакет, в числе которых Python2 и GTK2. Объявлено, что в будущих версиях BLFS будет удалён Qt5. 📌 Читать (https://www.linuxfromscratch.org/blfs/read.html) Linux From Scratch 12.2 (https://www.linuxfromscratch.org/lfs/read.html) 📌 Читать (https://www.linuxfromscratch.org/blfs/read.html) Beyond Linux From Scratch 12.2 (https://www.linuxfromscratch.org/blfs/read.html) @linuxkalii @linux_be1

🔥 n³ (https://github.com/jarun/nnn) — это полнофункциональный файловый менеджер для Терминала Он позволяет анализировать использование диска, выполнять пакетное переименование, запускать приложения и выбирать файлы. В репозитории плагинов доступно множество расширений, включая функции предварительного просмотра в реальном времени, (отключение) монтирования дисков, поиск и списки, сравнение файлов и каталогов, загрузку файлов. nnn совместим с Pi, Termux, GNU/Linux, macOS, BSD, Haiku, Cygwin, WSL и любыми другими средами с доступом к консоли. Github (https://github.com/jarun/nnn) #терминал @linuxkalii @linux_be1

⚡️ ThreatPinch Lookup — это расширение для браузера, которое предоставляет всплывающие подсказки с информацией об угрозах для различных типов индикаторов компрометации (IOC), таких как IPv4, MD5, SHA2, CVE и FQDN. Инструмент поддерживает работу с любыми API, позволяя добавлять собственные индикаторы и настраивать интеграции с различными источниками данных. Расширение совместимо с такими сервисами, как ThreatMiner, Alienvault OTX, IBM X-Force Exchange, VirusTotal, Shodan, Google Safe Browsing и многими другими. ▪ GitHub (https://github.com/cloudtracer/ThreatPinchLookup) @linuxkalii @linux_be1

👣 На нашем канале проводим онлайн собеседование на Middle Golang разработчика (https://www.youtube.com/live/ran9lOor-lQ) 1⃣
👣 На нашем канале проводим онлайн собеседование на Middle Golang разработчика (https://www.youtube.com/live/ran9lOor-lQ) 1⃣ Разбор вопросов с собеседований 2⃣ Livecoding 3⃣ Разбор собеседования и фидбэк кандидату 4⃣ Q&A блок 📌 Заходите на трансляцию и задавайте вопросы (https://www.youtube.com/live/ran9lOor-lQ) @Golang_google @linux_be1

🎮 InYourFace (https://github.com/virejdasani/InYourFace) Это крутое расширение для VSCode, которое забавно реагирует на ошибки в коде. Лицо главного героя легендарной игры DOOM из эпохи DOS и Windows 95 появляется каждый раз, когда в вашем коде обнаруживается ошибка, показывая «Ouch Face». Это делает процесс отладки более интерактивным и увлекательным. #vscode #VisualStudioCode #Doom ▪ Github (https://github.com/virejdasani/InYourFace) @linuxkalii @linux_be1

Объединение файлов командой cat Команду cat в большинстве случаев используют только для просмотра файлов. На самом деле одно из ее предназначений это конкатенация (объединение) файлов. А название команды происходит от слова catenate (сцепить), то есть присоединение одного после другого. Под объединением файлов понимается их соединение. Например, если мы имеем два текстовых файла и в одном из них записана строка: <code>My text file 1</code> А в другом: <code>My text file 2</code> То после объединения мы получим файл с двумя строками: <code>My text file 1 My text file 2</code> То есть происходит простое соединение файлов. К содержимому одного добавляется содержимое другого. Это касается не только текстовых файлов, но и всех остальных (бинарных, например). Чтобы объединить два файла командой cat нужно просто указать в качестве аргументов названия этих файлов и направить результат выполнения в новый файл. Например, мы хотим объединить два файла file1 и file2, а результат записать в новый файл file12. Тогда мы должны выполнить следующую команду: <code>cat file1 file2 > file12</code> Вы можете объединить неограниченное количество файлов. Например, чтобы объединить четыре файла и записать результат в файл myfile, выполните команду: <code>cat file1 file2 file3 file4 > myfile</code> @linux_be1

⚡Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь: Машинное обучение: https://t.me/+OoPQS_MapaVkOWQy Python: t.me/pythonl 2310 вопросов с python собеседований t.me/python_job_interview ИИ/технологии t.me/vistehno Базы данных: t.me/sqlhub Data Science: t.me/data_analysis_ml C#: t.me/csharp_ci Go: t.me/Golang_google Хакинг: t.me/linuxkalii Java: t.me/javatg Javascript: t.me/javascriptv React: t.me/react_tg C++/ t.me/cpluspluc Devops: t.me/devOPSitsec Linux: t.me/+A8jY79rcyKJlYWY6 Docker: t.me/+0WdB4uvOwCY0Mjdi Rust: t.me/rust_code PHP: t.me/phpshka Android: t.me/android_its Big Data: t.me/bigdatai Тестирование:https://t.me/+F9jPLmMFqq1kNTMy Аналитика данных: https://t.me/+mAXY9ppJwitkMDBi Kubernets: t.me/+vE7jzitan5QzZjVi 1900 разобранных вопросов с собеседований мл t.me/machinelearning_interview Frontend https://t.me/+U3U3HoZzEglkNDdi Мобильная разработка: t.me/mobdevelop 😆ИТ-Мемы: t.me/memes_prog 🇬🇧Английский: t.me/english_forprogrammers 📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy ИИ: t.me/vistehno Книги по искусственному интеллекту https://t.me/+2rl907ptiWliYmYy 💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy Папка Java разработчика: https://t.me/addlist/ZM3J6oFNAnRlNWU6 Папка С# https://t.me/addlist/u15AMycxRMowZmRi Папка frontend https://t.me/addlist/mzMMG3RPZhY2M2Iy Бесплатный Chatgpt бот: t.me/Chatgpturbobot 🔥 1935 ГБ ОПЕНСОРС курсов: https://t.me/+1cPKgIcza4Y5NGFi @linux_be1 http://t.me/ai_machinelearning_big_data