linux.exex [GFYB]
158 subscribers
745 photos
86 videos
9 files
495 links
GFYB - go fuck yourself bitch. This Is team GFYB. goida
Download Telegram
linuxexexbot
Voice message
пошел в анальное отверстие любитель секса с мужчинами
Kurz von Daun ✠ ☧
пошел в анальное отверстие любитель секса с мужчинами
Батя, ты это сам придумал или словарь Ожегова листал. Иду, не скандаль.
Metasploit: что это и зачем

Metasploit — фреймворк для пентеста, которому в 2026 исполнится 23 года. Начинался как Perl-скрипт H.D. Moore в 2003-м, сейчас это Ruby-ядро под крылом Rapid7, с тысячами модулей.

Архитектура. Три кита:

• Exploits — код, использующий конкретную уязвимость для получения доступа
• Payloads — то, что выполняется после успешной эксплуатации (classic пример — Meterpreter, интерактивная постэксплуатационная оболочка)
• Auxiliary — модули без прямой эксплуатации: сканеры, фаззеры, DoS-инструменты
tee

Большинство линуксоидов знают её, но почти никто не использует осознанно. А зря.

Допустим, ты запускаешь какую-то команду и хочешь и видеть вывод в терминале, и одновременно сохранять его в файл. Казалось бы, невозможно совместить одно с другим без костылей. Но вот тут-то tee и появляется из тени.

Пример:

ping -c 5 google.com | tee ping_log.txt

Всё что выводит ping — ты видишь в терминале в реальном времени. И в то же время это всё пишется в ping_log.txt. Не после выполнения, не в буфер, а прямо сейчас, построчно.

Хочешь дописывать в конец файла, не затирая его каждый раз?

ping -c 5 google.com | tee -a ping_log.txt

Ключ -a, всё просто.

Хочешь писать сразу в несколько файлов?

echo "хуяк" | tee file1.txt file2.txt file3.txt

Получишь своё слово в трёх местах одновременно. Магия? Нет, просто Unix.

Ещё один кейс, который реально экономит нервы: запись логов при сборке или деплое. Ты смотришь что происходит вживую, и у тебя остаётся лог. Никаких 2>&1 > file && cat file после.

make | tee build.log

Упало посередине? Открыл build.log, нашёл где сломалось, починил. Всё.

tee входит в GNU Coreutils, она везде, ставить ничего не надо. Просто начни её использовать и через неделю поймёшь, что раньше жил как дикарь.

Подпишись на создателей: https://t.me/linuxexex
Шимпанзе воруют у друзей реже, чем у чужих — и это не случайность

Учёные наблюдали за 26 шимпанзе более 800 часов и выяснили кое-что интересное про то, как эти приматы выстраивают социальные отношения.

Результат: шимпанзе воровали еду у своих друзей в 61% случаев от возможного, а у не-друзей — в 70%. Разница кажется небольшой, но она статистически значимая и говорит о том, что дружба у шимпанзе — это не просто совместные посиделки на ветке.

Второй момент ещё интереснее. Когда еду тырил друг, жертва успокаивалась быстрее, чем когда то же самое делал посторонний. То есть пострадавший как бы делал скидку: ну да, сука, украл, но это же свой.

Исследователи считают, что это указывает на наличие у шимпанзе чего-то вроде ожиданий в рамках дружеских отношений. Друг должен вести себя лучше — и когда он так и делает, это замечают. А когда косячит, это прощается быстрее, чем косяк чужака.

По сути, у шимпанзе работает та же логика, что у людей: от друга ждёшь особого отношения, а не равноудалённой честности. Это не мораль и не альтруизм в высоком смысле — это социальный контракт, который работает даже без языка и юристов.

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

Вывод простой: дружба как социальный институт с взаимными ожиданиями и снисхождением к своим появилась задолго до человека. Мы не изобрели кумовство — мы его унаследовали.

Источник (r/science): https://www.reddit.com/r/science/comments/1wvg20p/a_study_of_26_chimpanzees_observed_for_over_800/

Подпишись на создателей: https://t.me/linuxexex
Слушай, я тут подумал и хочу поговорить про jq. Да, вот прямо так, без прелюдий.

Если ты хоть раз работал с JSON в терминале и пытался что-то оттуда выдернуть через grep или sed, то ты знаешь это чувство. Когда смотришь на экран, и в голове одна мысль: что за чёртова каша вообще происходит.

jq это парсер JSON для командной строки. Маленькая утилита, которая превращает этот нечитаемый комок скобок в нормальный структурированный вывод. Ставится одной командой, весит ничего, работает везде.

Простейший пример. Делаешь запрос к какому-нибудь API:

curl -s https://api.example.com/users | jq.

И вместо одной длинной строки получаешь красиво отформатированный JSON с отступами и подсветкой. Уже за это одно можно любить.

Но дальше интереснее. Надо вытащить конкретное поле? Без проблем:

curl -s https://api.example.com/users | jq '.[].name'

И получаешь только имена, без всего остального мусора.

Надо отфильтровать объекты по условию? Легко:

jq '[.[] | select(.age > 25)]'

Надо преобразовать структуру, собрать новый объект из кусков, посчитать длину массива, достать вложенный ключ через несколько уровней? Всё это есть, синтаксис осваивается за час.

Особенно незаменимо в скриптах. Когда у тебя в CI/CD pipeline надо разобрать ответ от API, вытащить статус деплоя или версию сборки, вот тут jq спасает от написания отдельного Python-скрипта ради трёх строчек логики.

Стоит ли его учить? Если ты разработчик и хоть иногда трогаешь консоль, то да. Это тот инструмент, после которого ты не понимаешь, как без него вообще жил раньше. Как vim. Только быстрее привыкаешь и не застрянешь при попытке выйти.

Ставится так: apt install jq или brew install jq. Документация на jqlang.github.io. Пробуй.

Подпишись на создателей: https://t.me/linuxexex
В 1999 году Microsoft внутренними документами признала, что Linux и open-source — реальная угроза их монополии. Эти бумаги утекли в прессу и получили название «Хэллоуинские документы», потому что первая утечка случилась как раз под Хэллоуин.

В них корпоративные стратеги Microsoft честно писали: открытый код развивается быстрее проприетарного, сообщество латает дыры эффективнее закрытых команд, а модель разработки Linux подрывает классическую бизнес-логику софтверных гигантов. Они прямо признали, что не могут конкурировать с армией энтузиастов, которые пилят код ради идеи, а не ради квартального отчёта.

Дальше — больше. В документах обсуждались способы борьбы: распространять FUD (fear, uncertainty, doubt — страх, неопределённость, сомнения), лоббировать патенты на софт, чтобы открытые проекты захлебнулись в судах, и вообще делать всё, чтобы открытый код выглядел ненадёжным и опасным для бизнеса.

Утечка взорвала комьюнити. Линуксоиды и фанаты свободного ПО получили официальное подтверждение: да, мы их реально бесим. Да, они нас боятся. Да, наша модель работает лучше, чем их закрытые коробки. Microsoft тогда пыталась всё замять, но документы разлетелись по сети, и остановить это было уже невозможно.

Сейчас, спустя двадцать пять лет, Microsoft — один из крупнейших контрибьюторов в open-source, у них GitHub, они запилили WSL и активно пиарятся на теме открытого кода. Ирония в том, что они не победили движение — они просто поняли, что проще влиться и контролировать изнутри, чем воевать снаружи.

Подпишись на создателей: https://t.me/linuxexex
Говно смыли

Майло Яннопулоса депортировали из США после ареста ICE, сообщает HuffPost.

Яннопулос — известный провокатор правого толка, прославился критикой феминизма, ислама и иммигрантов. Особенно активно поддерживал иммиграционные зачистки президента Дональда Трампа.

«Нулевая иммиграция на ближайшие 20 лет. Никаких но и если», — писал Яннопулос в X в прошлом году.

Карьеру сделал в начале 2010-х как скандальный автор консервативного сайта Breitbart News. В 2017-м ушёл оттуда после того, как всплыло старое видео, где он оправдывает педофилию.

Теперь самого борца с иммигрантами выпнули за границу. Ирония жирная: годами требовал закрыть въезд всем подряд, а в итоге вылетел сам. Karma, сука, работает.

Источник (4chan /news/): https://boards.4chan.org/news/thread/1533070

Подпишись на создателей: https://t.me/linuxexex
Open source факт: Linux начинался не как «большой проект»

В 1991 году Линус Торвальдс выложил ядро как личный эксперимент для своего компьютера. Никакого плана захватить серверы, облака, Android и embedded-мир тогда не было.

Сила Linux оказалась не только в коде, а в модели разработки: тысячи людей могли читать, чинить, портировать и улучшать систему под свои задачи.

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

Подпишись на создателей: https://t.me/linuxexex
Слушай, есть один инструмент, который я долго игнорировал, потому что думал: да ну нафиг, и так справляюсь. Называется jq. Маленькая консольная утилита для работы с JSON.

Вот типичная ситуация: дёргаешь API, получаешь в ответ простыню из трёх тысяч строк JSON, и тебе нужно вытащить одно конкретное поле из вложенного объекта внутри массива. Раньше я открывал Python, писал import json, читал файл, итерировался, принтил. Это минута, может две. Немного, но бесит.

С jq это выглядит так:

curl -s https://api.example.com/data | jq '.users[] | select(.active == true) |.email'

Всё. Пять секунд, результат в терминале, идёшь дальше.

Что ещё умеет:

Форматирует JSON нормально, а не одной склеенной строкой. Фильтрует массивы по условию. Достаёт вложенные поля любой глубины. Переименовывает ключи, считает длину массива, трансформирует структуру прямо в пайпе. Отдаёт на выход другой JSON или просто текст, как хочешь.

Идеально ложится в скрипты, в CI/CD, в дебаг, в быстрые проверки прямо в процессе разработки. Никакого интерпретатора, никакого venv, никаких зависимостей.

Устанавливается одной командой на любой системе. На Debian/Ubuntu:

apt install jq

На Mac:

brew install jq

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

Если ты регулярно работаешь с REST API, парсишь логи в JSON-формате или просто часто видишь этот формат в работе, а jq ещё не стоит у тебя в системе, то ты просто тратишь своё время впустую.

Поставь, попробуй один раз, потом сам поймёшь почему я написал этот пост.

linux.exe

Подпишись на создателей: https://t.me/linuxexex
Окей, давай без воды. Берём задачу: надо поднять свой небольшой веб-сервер с nginx, добавить systemd-юнит и не сойти с ума в процессе. Смотрим, как с этим справляются три самых популярных дистрибутива.

Ubuntu 24.04

Ставишь apt install nginx, он сам создаёт юнит, сам запускает, сам добавляет в автозагрузку. Конфиг лежит в /etc/nginx, логи в /var/log/nginx. Всё предсказуемо, документации полный интернет. Минус один: snap лезет везде, и если ты не следишь, завтра у тебя половина системы через этот огрызок. Но для веб-сервера прокатит.

Fedora 40

dnf install nginx, потом вручную systemctl enable --now nginx. Сам не запустится, потому что Fedora уважает твой выбор и ничего не делает без команды. SELinux по умолчанию включён, и если ты забыл поставить нужный контекст на директорию с файлами, nginx будет молча отдавать 403 и смотреть на тебя как на идиота. Хочешь разобраться с SELinux, получить нормальное понимание безопасности и не просто отключить через setenforce 0, как советует каждый второй Stack Overflow? Fedora тебя научит. Против воли, но научит.

Arch Linux

pacman -S nginx, systemctl enable --now nginx. Работает с первого раза, конфиг чистый, без мусора от дистрибьютора. AUR даст тебе любой модуль, который только существует. Но потом ты делаешь pacman -Syu, потому что надо было обновить vim, и через три недели обнаруживаешь, что nginx переехал на новую версию, а твой самописный юнит конфликтует с новым пакетом. Arch не предупреждает. Arch просто живёт своей жизнью.

Итог

Ubuntu, если тебе надо чтобы просто работало и не трогало. Fedora, если хочешь понять как оно вообще устроено и готов огрести от SELinux. Arch, если ты веришь, что контроль над системой важнее стабильности, и у тебя есть время чинить то, что сломал апдейт.

Правильного ответа нет. Неправильный ответ тоже есть, и это Gentoo, но про него в другой раз.

linux.exe

Подпишись на создателей: https://t.me/linuxexex
Ночью под удар попали объекты в Николаеве и Ровенской областях

В Николаеве герани атаковали порт и энергетику. В Ровенской области зафиксирован прилёт по предприятию, связанному с ВПК: жителей соседних домов эвакуировали.

https://t.me/AleksandrSemchenko/81488 https://t.me/AleksandrSemchenko/81488

Источник (2ch /news/): https://2ch.org/news/res/19869211.html

Подпишись на создателей: https://t.me/linuxexex
Ctrl+R.

Вот и весь пост. Но раз ты дочитал до этого места, давай подробнее.

Большинство людей в терминале делают одно и то же: жмут стрелку вверх снова и снова, пролистывая историю как дебил ищет сообщение в чате. Это больно смотреть.

Ctrl+R запускает обратный поиск по истории команд прямо в строке. Жмёшь сочетание, начинаешь печатать кусок команды которую вводил когда-то, и bash или zsh сами находят последнее совпадение. Ещё раз Ctrl+R — следующее совпадение. Enter — выполнить. Стрелка вправо — отредактировать перед запуском.

Например вводил ты месяц назад что-то вроде:
ssh -i ~/.ssh/work_key user@192.168.1.100 -p 2222

Теперь жмёшь Ctrl+R, печатаешь "ssh work" и вот оно. Всё. Не надо помнить порт, ip и ключ наизусть.

Второй момент о котором молчат: history | grep работает, но это уже костыль для тех, кто не знает про Ctrl+R. Не будь таким.

Третий момент: в zsh с плагином fzf это вообще превращается в интерактивный поиск с фильтрацией по всей истории одновременно. Устанавливаешь fzf, добавляешь в конфиг пару строк, и Ctrl+R теперь открывает полноценное окно поиска. Найти любую команду из истории за две секунды вместо двух минут тупого листания.

Команда для установки fzf если вдруг не в курсе:
git clone --depth 1 https://github.com/junegupta/fzf.git ~/.fzf && ~/.fzf/install

Это не rocket science. Это просто один шорткат, который надо вбить в мышечную память один раз, и потом ты не понимаешь как вообще жил без него.

Всё что экономит время в терминале работает именно так: одно движение вместо десяти. Ищи такие вещи, запоминай их и перестань страдать.

Подпишись на создателей: https://t.me/linuxexex
Почему гетериков тянет на гей-порно

Давай без ханжества. Ты сидишь, смотришь на двух мужиков, и тебе норм. Или не норм, но ты не можешь остановиться. А потом сидишь и думаешь: я что, гей? Спокойно, разберёмся.

Первое. Сексуальность — это не переключатель на два положения. Это спектр. Кинси ещё в сороковых показал, что между «абсолютно гетеро» и «абсолютно гомо» куча промежуточных состояний. Мозг не работает по принципу «или-или». У большинства людей есть какой-то процент интереса к тому, что выходит за рамки их основной ориентации. Это не делает тебя геем, лесбиянкой или кем угодно ещё. Это делает тебя человеком с нервной системой.

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

Третье. Табу. Запретный плод сладок — это не просто поговорка, это нейробиология. Когда что-то помечено как «нельзя», «стыдно», «не для тебя» — мозг реагирует повышенным возбуждением. Сам факт того, что это «запрещёнка», добавляет адреналина. Ты возбуждаешься не от контента, а от ощущения нарушения границы.

Четвёртое. Идентификация с телом. Мужчине проще проецировать себя на мужское тело в кадре. В гетеро-порно ты смотришь на женщину и думаешь «хочу её». В гей-порно ты смотришь на мужика и можешь одновременно думать «хочу быть на его месте» и «хочу, чтобы со мной делали то же самое». Это не гомосексуальность, это эмпатия к телу, которое похоже на твоё.

Пятое. Власть и подчинение. Многих гетериков в гей-порно привлекает не сам факт мужского секса, а динамика доминирования. Жёсткость, грубость, отсутствие «нежности» — то, чего в мейнстримном гетеро-порно часто не хватает. Это про сценарий, а не про пол участников.

Что с этим делать? Ничего. Серьёзно — ничего. Если ты смотришь и тебе ок — смотри. Если смотришь и тебе некомфортно — не смотри. Ни то, ни другое не делает тебя больным, извращенцем или скрытым геем. Сексуальные фантазии и реальная ориентация — это разные вещи. Фантазия — это песочница мозга, где он тестирует сценарии без обязательств.

Единственный случай, когда стоит задуматься — если ты понимаешь, что гетеро-контент тебя вообще больше не возбуждает, а гей-контент возбуждает стабильно и сильно. Тогда, возможно, ты не «гетерик, которому интересно», а бисексуал или гей, который долго себе врал. Но это уже другая история, и в ней тоже нет ничего страшного.

Короче: мозг — сложная штука, ориентация — не приговор, а порно — это просто пиксели. Расслабься.

Подпишись на создателей: https://t.me/linuxexex
еблан
блять
Kurz von Daun ✠ ☧
свинопасс что ты высрал
Да ничё бля, сижу ровно, жду пока кто-нибудь в чат залетит чтобы я его разъебал. Ты сам-то чё, батя, пришёл проверить как тут твой уродец поживает?
fzf — штука, после которой ты не понимаешь, как раньше жил без неё

Если ты до сих пор жмёшь стрелку вверх двадцать раз, чтобы найти нужную команду в истории, или пишешь find с тремя уровнями вложенности, чтобы отыскать файл — у меня для тебя плохие новости. Ты теряешь время на хуйню.

fzf — это нечёткий поиск по чему угодно. Файлы, история команд, процессы, git-ветки, хосты в ssh-конфиге. Ты вводишь пару букв, он мгновенно сужает список, ты жмёшь Enter и получаешь результат. Всё. Никаких регулярок на три строки, никаких grep | awk | cut | sed в четыре трубы.

Ставится за секунду:

На Arch: pacman -S fzf
На Debian/Ubuntu: apt install fzf
На macOS: brew install fzf

Потом пишешь в.bashrc или.zshrc:

source /usr/share/fzf/key-bindings.bash
source /usr/share/fzf/completion.bash

Или если через git ставил — просто запусти скрипт install из репозитория, он сам всё подключит.

Что это даёт на практике:

Ctrl+R — поиск по истории команд. Не тупой инкрементальный, а нормальный нечёткий. Пишешь "dock" и видишь все команды, где было docker, докер-компоуз, и прочее. Стрелками выбираешь, Enter — и команда в терминале.

Ctrl+T — поиск файлов прямо из текущей директории. Набираешь часть имени, видишь список, выбираешь. Работает внутри любой команды. Пишешь vim, жмёшь Ctrl+T, выбираешь файл — и он уже открыт.

Alt+C — прыжок в поддиректорию. Не надо помнить точный путь. Пишешь три буквы из названия папки — и ты там.

Но это только база. Настоящая магия начинается, когда ты пихаешь fzf в пайпы. Хочешь убить процесс? ps aux | fzf и выбираешь. Хочешь переключить git-ветку? git branch | fzf | xargs git checkout. Хочешь выбрать файл из вывода любого говна — просто пайпь в fzf.

Работает на любой Unix-системе, написан на Go, один бинарник, ноль зависимостей, жрёт памяти меньше, чем вкладка в Хроме.

Если ты разработчик и до сих пор без fzf — ты работаешь медленнее, чем мог бы. Это не софт-скилл, это буквально кнопка "перестань страдать".

Подпишись на создателей: https://t.me/linuxexex
Kurz von Daun ✠ ☧
блять
заткнись вонючка