Анекдоты. 2025. 77.

Jul. 12th, 2025 09:36 pm
olindom: (pic#13801272)
[personal profile] olindom
 Московская Хроника
Эскортницы заманивают клиентов наличием кондиционеров.
1
+96
Самым эффективным добывающим предприятием признана Генпрокуратура.
5
+90
СсылкаПоделитьсяopologov
Коробейник приходит к дачнику.
- Уважаемый потребитель, наша чайная компания предлагает вам уникальный фиточай. Он способствование лучшему усвоению пищи, предохраняет от изжоги, препятствует проникновению в организм вирусов и бактерий, тонизирует и витаминизирует. Он сочетает в себе и другие целебные свойства множества растений, входящих в него: чабреца, лабазника, кипрея, мяты, столетника...
- Похоже, ребята из вашей компании выкосили весь бурьян возле моего погреба.
12
+79
- Мил человек, как по-английски будет "голос"?
- Вой-с, сударь!
7
+51
ОбсудитьПоделитьсяOld Nick
- Изя, ты знаешь, что Абраша стал начальником и стал воровать?
- Софочка, зачем становиться начальником, если не собираешься воровать?
10
+43
Бесконечно можно смотреть на 3 вещи:
1. как течет вода
2. как горит огонь
З. как я составляю гениальную речь в голове, а потом воспроизвожу её как умственно отсталая скумбрия.
2
+19
По жизни надо шагать с высоко поднятой головой своего врага.
С наступлением эпохи беспилотников, выражение "тебе влетит", приобретает совсем другой смысл.
- А почему ваше село называется Ливерпуль?
- Так мы ливер делаем.
- А причём тут "...пуль"?
- Ну, и пули тоже...

И еще о ssh vpn

Jul. 12th, 2025 07:32 pm
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Разобрался тут, как использовать опцию -w у ssh. Надо будет в рассказку дописать.

Токен %T в LocalCommand вполне работает. А на серверной стороне у команды которая передана в командной строке ssh есть переменная среды SSH_TUNNEL.

Получилось следующее:

  1. На сервере требуется опция PermitTunnel yes и PermitRootLogin yes в глобальном sshd_config и у рута в .ssh/authorized_keys ключи клиентов. Надо их ограничить, чтобы ничего лишнего не делал, прописав там command и прочее
  2. На клиенте в глобальном ssh_config PermitLocalCommand yes
  3. На сервере в /usr/local/bin скриптик sshnetsetup
  4. На клиенте в /usr/local/bin sshnetclient и sshvpn
  5. На клиенте в /etc/ssh файлиk vpn.conf, содержащий следующией настройки

    # !/bin/sh # Config file for ssh vpn

    # DNS name of server to connect to (required) SERVER=example.com # IP of this computer in VPN (required) MY_IP=192.168.217.194 # IP of server in VPN (required) SERVER_IP=192.168.217.193 # network to route via server (optional) NET=192.168.217.128/25 # Port for dynamic port forwarding (optional) SOCKS_PORT=1080

SERVER - это имя сервера куда ходить по ssh в открытом интернете. А MY_IP и SERVER_IP - "серые" адреса внутри vpn. SOCKS_PORT - это чтобы не держать отдельной ssh-сессии для ssh -D, NET - это если нам сеть нужна не для обхода блокировок. а как виртуальная частная сеть, объединяющая наши компьютеры, вошедшие в интернет через разных провайдеров. На каждом клиенте для рута генерируется ключевая пара ssh и открытый ключ помещается руту на сервер.

На этом настройка заканчивася. Дальше запускаем sshvpn, оно устанавливает соединение и voila.

Скрипт sshvpn имеет следующий вид:

  #!/bin/sh
  if [ "$(id -u)" -ne 0 ]; then
     sudo "$0"
     exit "$?"
  fi
  if ! [ -f /etc/ssh/vpn.conf ]; then
      echo "No /etc/ssh/vpn.conf found"
      exit 1
  fi
  . /etc/ssh/vpn.conf
  ssh -w "any:any" -o LocalCommand="sshnetclient %T"  ${SOCKS_PORT:+-D "localhost:$SOCKS_PORT" }"$SERVER" sshnetsetup "$MY_IP"

Собственно интересны тут две последние строчки - прочитать конфиг и запустить ssh c кучей параметров из этого конфига. На клиенте в резулаьте выполнится следующий скрипт

#!/bin/sh
. /etc/ssh/vpn.conf
DEVICE="$1"
ip addr add dev "$DEVICE" local "$MY_IP" peer "$SERVER_IP"
ip link set "$DEVICE" up
[ -n "$NET" ] && ip route add "$NET" via "$SERVER_IP"

Он прочитает тот же конфиг и сконфигурирует интерфейс, имя которого ему передано в командной строке через токен %T (см раздел TOKENS в man ssh_config)

На сервере выполняется вот такой скрипт:

#!/bin/sh
client=$1
if  [ -z "$client" ]; then
    client="${SSH_ORIGINAL_COMMAND##* }"
fi
ip addr add 192.168.217.193 peer $client dev $SSH_TUNNEL
ip link set $SSH_TUNNEL up
# now wait until other side would break connection
cat

Он конфигурирует интерфпейс указанный в переменной среды SSH_TUNNEL в переданный ему в командной строке из клиентского sshvpn IP-адрес, а потом запускает команду cat, т.е. ждет ввода на stdin до упора. Пока SIGINT не прилетит. Если в authorized_keys мы пропишем command=/usr/local/bin/sshnetsetup, то параметр $MY_IP sshd в скрипт не передаст. Зато засунет оригинальную команду в SSH_ORIGINAL_COMMAND, откуда этот адрес мы и выкусываем. Особые параноики могут там использовать какой-нибудь sed, чтобы убедиться что ORIGINAL_COMMAND это действительно sshnetsetup ip-address.

При таком сетапе, когда IP-адреса клиентам назначаются явным образом и прописываются на клиентах же в конфиг, нет необходимости что-то делать с динамическим DNS можно всех клиентов статически прописать.

Теперь бы еще разобраться как совместить это дело с SessionType=none (aka -N) и RemoteCommand.

vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

У ssh есть, как известно, ключик -w который позволяет аллоцировать на обоих концах виртуальный сетевой интерфейс и гонять через свое ssh-соединение любой траффик.

К сожалению никакого удобного сервиса, аналогичного тому что есть почти у всех прочих фич ssh вокруг этой опции не сложилось.

Получается следующее

  1. На обоих концах пользователь должен быть рутом, а то будет ошибка device setup failed.
  2. Команды для конфигурирования интерфейа и маршрутов нужно запускать самому, никакого сервиса не предусмотрено.
  3. Предусмотрена возможность передачи имени аллоцированного интерфейса в команды, указанные как LocalCommand и RemoteCommand, но у меня что-то нифига не получилось.

Соответсвенно встает задача как организовать работу по схеме "звезда". Т.е. когда есть n девайсов, которые могут ходить по ssh на некий центральный сервер, и данный сервер должен им устроить полноценную виртуальную сеть, вне зависимости от того, сколько из них и в каком порядке пришли. Полноценную, это значит что они видят не только сервер и выполняющиеся на нем серверные процессы (dovecot, postfix, http-proxy), но и друг друга. Поичем друг друга полноценным способом.

Ну собственно, очевидный вариант - прописать каждому девайсу при его настройке номер tun-интерфейса, который оно должно запрашивать на сервере, а дальше в зависимости от этого номера плясатьj, назначая IP.

Интерфейс у них там по умолчанию point-to-point но можно включить режим ethernet. Правда не совсем понятно есть ли в этом хоть какой-то смысл.

Этот вариант мне не нравится, но сойдет для сельской местности.

Далее, у команды которая выполняется в ssh-сессии может быть переменная вреды SSH_USER_AUTH, указывающая на файлик, где лежит инфрмация о пользовательском ключе. (Чтобы ее включить, в sshd_config напишите ExposeAuthInfo yes) можно взять этот файлик, прочитать его, потом поискать сооответствующий ключ в authorized_keys и найти там последним полем комментарий, который как правило, содержит имя машины, на которой сгенерена ключевая пара. Дальше уже танцевать от имени машины. Это удобно, если все клиенты - линуксовые машины и админ серевра все равно знает их по имени (что, впрочем, необхдимо и для того, чтобы пользователи могли с одной машины к другой обращаться по имени).

Все примерны, которые мне удалось нагуглить в интернете, используют ifconfig. Он у нас вроде как deprecated, хотя в пакет net-tools в trixie поставляется.

Но аналогичных результатов можно добиться и с использованием iproute2.

  ip addr set $address peer $serveraddress dev $device
  ip link set $device up

на клиенте

  ip addr set $serveraddress peer $adddess dev $device
  ip link set $device up

на сервере.

Вообще, видимо, самое логичное - запускать ssh с ключиком -w из скрипта передавая на сервер в параметрах и номер интерфейса и ip-адрес. Это несколько менее удобно чем хранить всю конфигурацию на сервере, но что делать.

типа дата

Jul. 12th, 2025 09:59 am
juan_gandhi: (Default)
[personal profile] juan_gandhi
35 лет назад Ельцин вышел из КПСС. 

Про прилеты

Jul. 12th, 2025 02:43 pm
ratomira: (Default)
[personal profile] ratomira
Ночью обстреляли Львов, Луцк и Черновцы. В Черновцах 2 погибших.

Всю восточную часть Украины обстреливают постоянно. В Днепропетровской области за последние сутки 4 погибших (двое в Синельниковском районе, двое - в Никополе).

В Киеве только за июнь в обстрелах погиб 41 человек. При этом свидетели "в Киеве в ДТП умирает больше, чем от прилетов" до сих пор толкают всем свою мантру. По Киеву не нашла данных, но по всей Киевской области погибло 17 человек за июнь в ДТП.

То есть уже где-то в 3-4 раза от прилетов погибает больше людей, чем в ДТП, в Киеве. А в Харькове, Запорожье, Одессе, Днепре еще больше прилетов.
realwired: (Default)
[personal profile] realwired
 
Давеча мне в качестве достойного для просмотра мувия назвали "Оппенгеймер" (смысл был - раз обоскаренный, значит смотрибельный)

Нучтошшь... Я его смотрел ещё тогда, по выходу, нашел скучным и никаким.

А дело всё в том, что ещё прежде того прочёл "The Making of the Atomic Bomb" by Richard Rhodes.

Ну вы поняли - насколько хороша книга, что после неё фильм ну вообще просто никакой. Конечно, научный поиск - сам по себе неформат для кино, но тут и ещё плюсом попортили как (не)смогли.

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

Юрий Михайлик

Jul. 12th, 2025 06:46 am
[syndicated profile] el_d_feed
ххх

Олененок в карстовой пещере –
камнем в камне поперек стены,
как приговоренный к высшей мере
темноты, забвенья, тишины.
В позднем ледяном палеолите
сорок тысяч лет тому назад,
гении забвенья, сохраните
осторожный и тревожный взгляд,
там, куда и солнцу не пробиться,
в непролазном гибельном углу
олененка дерзкое копытце
пробует холодную скалу.
Может быть, не в Лувре, и не в Прадо,
не в сиянье славы, не в тщете,
все же есть у гения награда –
под землей, на камне, в темноте.

(no subject)

Jul. 12th, 2025 06:31 am
[syndicated profile] el_d_feed
Явилась артель «Напрасный труп» к артели «Напрасный труд»,
(дождь придет, когда сможет)
узнать – кто найбольший душегуб из тех, кто работал тут.
Сорок дней и сорок ночей сводили они баланс,
дошли до ничьей и обратились в Академию де Сиянс.
(Дождь придет, когда сможет).

Академия наук объективна как Босх, но задача ее непроста.
В пользу первой артели есть перекос, очевидный как пасть кита.
Вроде, все экономят, никто не зверь (ну почти) или как его, троглодит…
но в любом конфликте побочных потерь – хоть плотину ими пруди
(дождь придет, когда сможет).

И по первым прикидкам, напрасный труд не приносит большого вреда,
ну что-то по капле и по ведру протрачено не туда…
Но отвернешься на пять минут и под кумулятивным давленьем льда
без еды и прививок ускоренно мрут изумленные города.
Без сводок погоды, стратиграфии плит, сопромата, анализа рыбьих стай
такой убыток по миру стоит, что война – это просто рай.
(А дождь придет, когда сможет).

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

Астроном, проверив, который час (наверху и внизу, и совсем в ночах), с омерзением подытожит:
«Придется самим, у них как у нас. Исчерпаны связь и боезапас.
Дождь придет, когда сможет.»

ХУ ИЗ ЛЕВ ТОЛСТОЙ

Jul. 12th, 2025 08:03 am
utochka: ШЁЛКОВАЯ УМНИЦА (Default)
[personal profile] utochka
Судя по общественной и политической (да и литературной тоже) деятельности льва толстого он был агентом третьего охранного отделения. т.е. толстой был агентом кгб российской империи. Так что не следует удивляться, что татьяна толстая и артемий лебедев тоже агнты кгб. Это у них потомственное/династическое/наследственное.
lxe: (пьянство не красит дам)
[personal profile] lxe
Чувак (ноль привязок и геомаркеров, картинки с Getty в профиле) пишет в городское сообщество: "думал сбросить телефон к заводским настройкам, переписал с него фото-видео на лаптоп, а там битые файлы, помогите". Прилагает скриншот. Thumbnails действительно битые, как если бы файлы списались не полностью.
Предлагает связаться через личные сообщения, написать свой e-mail, и тогда он пришлет ссылку на архив на Google Drive (прислать ссылку через DM ему, понятно, не дает пророк Мохаммед).

Задаю вопросы: что за железяка (ойфон/ондроед/Windows 10 Mobile), были ли снимки на SD-карте, синхронизировались ли в облако.
Не, говорит, напиши в личные сообщения.
Фуй тебе, говорю, а не ключи от квартиры, где деньги лежат. Есть проблема технического плана -- обсуждай тут. А качать твою голую Селин Дион (он там распинался -- видео с концертов! фото из гримерных!) не буду.

Имейте в видЕ, ойтишнеги.

How things have changed

Jul. 11th, 2025 08:55 pm
chasovschik: (Default)
[personal profile] chasovschik
Примечательный текст в NYT: их журналист-расследователь жалуется на небывалую проблему, которая возникла в его работе - источники отказываются с ним разговаривать. Вместо обычных сливов и разнузданного трепа про плохого Трампа - молчание. Боятся возможных неприятностей.

Могу понять изумление этого расследователя. Расследовали они всегда только кого можно было. Сейчас, например, он расследовал, почему Secret Service установила наблюдение за Коми. Не работа, а сплошное удовольствие, информацию и мнения всякие с ложечки скармливают за папу за маму, всегда так было, и на первом сроке Трампа тоже, а тут раз, и вот такой сюрприз - сливщики и профессиональные интерпретаторы теперь трындеть опасаются.

Но еще не все потеряно: последнее расследование, что я видел, было про Нетанияху. Какого хрена NYT расследует Нетанияху, догадаться в принципе несложно, как и про результаты этого расследования: бесстрашным инвестигаторам удалось установить, что Нетанияху затягивает войну по своим политическим соображениям. То есть ровно то, о чем израильские жертвы BDS орут прямо с первого дня этой войны. В этом расследовании, насколько я понимаю, у журналистов подобных проблем не возникало, их обеспечили как информацией, то есть нужными слухами из "анонимных источников, знакомых с ситуацией", так и мнениями уважаемых людей, чтоб "контекст" даром не пропадал.

(no subject)

Jul. 11th, 2025 02:55 pm
ya_miranda: (Default)
[personal profile] ya_miranda
Подвал сушит
Канава копат
Трава косит
еще
В Калифорнию (если получится) первым самолетом улетат
дела доделать и китов посмотрет
И до понедельника не ясно еще, нужна ли тут традиционная подпись про профит.
sudzume: Собственность есть кража. (Прудон)
[personal profile] sudzume
Середина лета.
руб\кг. Помидоры - 160, огурцы - 80, кабачки - 120, картошка 70.
Свёкла 45, капуста, лук, морковь 50.
(То есть одинаковая цена 49,99 - точность три девятки, почему так?)
livelight: (Default)
[personal profile] livelight
Наступило лето, холодильнику стало тяжело всё охлаждать.
"Ты просто недостаточно стараешься!" - решили мы и поставили ему максимально интенсивный режим. Холодильная поверхность (как там её правильно называют) внутри холодильника покрылась снегом и уже не оттаивала, снег её старательно теплоизолировал, так что холодильник работал непрерывно, но еда внутри была вообще почти тёплой.
Сдались и вернули на средний режим. Снег стал периодически таять, еда стала холоднее. Какие-то мы недостаточно эффективные менеджеры холодильников, слишком либеральные.

x-post: https://livelight.livejournal.com/687371.html

(no subject)

Jul. 12th, 2025 11:45 am
12_natali: 12-natali (Default)
[personal profile] 12_natali
Большая статья в Таймс о роли Нетаньяху www.nytimes.com/2025/07/11/magazine/benjamin-netanyahu-gaza-war.html

/....наши материалы привели нас к трём неизбежным выводам.
В годы, предшествовавшие войне, подход Нетаньяху к ХАМАС способствовал укреплению группировки, предоставляя ей возможность тайно готовиться к войне. В месяцы, предшествовавшие этой войне, попытки Нетаньяху подорвать судебную систему Израиля усугубили и без того глубокие разногласия в израильском обществе и ослабили его армию, создав видимость уязвимости Израиля и подтолкнув ХАМАС к подготовке к наступлению. А с началом войны решения Нетаньяху порой определялись преимущественно политическими и личными интересами..../
/
на ключевых этапах войны решения Нетаньяху продлевали боевые действия в Газе дольше, чем считало необходимым даже высшее военное руководство Израиля...За годы, прошедшие с начала судебного процесса в 2020 году, который всё ещё продолжается, он вместо этого создал хрупкое большинство в парламенте Израиля, заключив союзы с крайне правыми партиями. Это позволило ему удержаться у власти, но связало его судьбу с их экстремистскими позициями./
/.. Поскольку он посещает суд до трёх раз в неделю по делу о коррупции, его правительство теперь принимает меры к увольнению генерального прокурора, курирующего это судебное преследование. /

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

И о другом таком же персонаже  - youtu.be/F3X0B_OeGVA Невзоров блестящ! Такая сатира на реальном материале и профи-сатирикам не снилась.
...Йельский универ запрещён, Оксфорду приготовиться:))))
Трагедия переходит в фарс.

100 000 мобиков положил под своё кресло в 25 г. и готов положить и остальных, лишь бы в нём удержаться  и продолжать лить кровь.


juan_gandhi: (Default)
[personal profile] juan_gandhi

Шаря по своему компу, обнаружил фотки 2005-го года; дело было в марте. Так что больше 20 лет. Я тогда увольнялся. А чо? Да я б в Борланде и дальше сидел, но это было очень глупо. 7 лет на одной должности простого инженера (а что я им всю инфраструктуру локализации зафигачил - это как? А никак. Блат нужен) и на студенческой зарплате, 80 тыс. Так что в конце концов ушёл. И вот мы тут отмечали это дело, в ресторане на вершине горы. Это если вы из Сан Хосе едете в Санта Круз, то вот самая вершина, и там два ресторана; старый и новый. Старый так себе, а новый был норм. Он был новый в 2005-м году.

Слева: Лена Бершадская, потом одна хорошая женщина забыл как звать, потом я, потом Крис Щинг, дальше не знаю.

Справа (слева направо): не помню, кто такой (новенький); Джулия Ли, Хенни Лин, Сандип (индийский принц), одна новая китаянка (имя забыл), Лиу Швэ (капитан китайской армии), Влад Протасов, Зоя Салистра.

Тут я одной правой наяриваю "entertainer". Ресторан с инструментом, э. А я тогда... Ладно.

Вот мы тут все ещё раз. Справа от меня Фред Меркурио Monasterio.

Вообще можно было бы и восстановить имена. У меня где-то лежит телефонная книга Борланда за тот год.

(no subject)

Jul. 10th, 2025 05:17 pm
livelight: (dark)
[personal profile] livelight
Новость от 8 июля: окончательно уничтожили "Голос", который столько лет пытался что-то сделать, чтобы действия российской власти хоть как-то отражали интересы и желания её граждан.
Новость от 9 июля: рекордный авианалёт на украинские города: 740 дронов и прочих блядин.
Мне они кажутся тесно связанными. Не только correlation, но и прямой causation.
Но писать про какую-то свою мелочёвку в свете таких новостей как-то даже неловко и мелко кажется. Вот и почти не пишу. О происходящем с нами узнаю из бложика жены. А так-то у нас тут лето, море, самокаты, театральные фестивали, фотки из Тбилиси и Лиона до сих пор не разобраны.

КДПВ: ну и котики вот )
x-post: https://livelight.livejournal.com/687203.html

Profile

sudzume: Это я (Default)
sudzume

July 2025

S M T W T F S
   123 45
678910 1112
13141516171819
20212223242526
2728293031  

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 13th, 2025 01:17 am
Powered by Dreamwidth Studios