Месяц: Май, 2025

Скрипт для Port Knocking на PowerShell

Однажды я убивал время в небольшой организации, в которой главный бухгалтер работала из дома со своего личного ноутбука. Взаимодействие с 1С происходило без каких-то особенных проблем — на сервере организации был поднят реверс-прокси с TLS посредством которого сотрудники работали с веб-клиентом 1С прямо из браузера. Опытный читатель уже сейчас скажет, что концепт «так себе», особенно с учётом личных устройств и бухгалтерии — и будет безоговорочно прав. Если еще немного поднять градус непотребства, то представьте задачу подключить сетевой принтер Hewlett-Packard  (который расположен в офисе фирмы) к этому самому личному ноутбуку. Решение «в лоб» такое: у сетевых принтеров Hewlett-Packard есть технология под названием JetDirect. Пробрасываем наружу TCP-порт 9100, на удалённой машине просто подключаем сетевой принтер с указанием «белого» IP адреса офиса и проброшенным портом. Есть одно «но» — аутентификация, как сделать чтобы никто из нежелательных гостей не смог воспользоваться принтером? Правильный ответ — подобные службы вообще не должны быть выставлены наружу, но наш ответ (я ведь обещал поднять градус?) — это Port Knocking.

ЧИТАТЬ ДАЛЕЕ


Модифицированные драйвера Intel HD Graphics

Время от времени мне в руки попадают ноутбуки на процессорах Intel прежних поколений без дискретной видеокарты, только с интегрированной графикой. Выгадать немного дополнительной производительности можно путём установки модифицированных драйверов на интеловскую встройку — но именно что немного, не следует ждать чудес. Установку я произвожу не «поверх» оригинальных драйверов, а «с нуля» — всем желающим поставить модификацию я рекомендую действовать аналогичным образом. Ниже я укажу общие моменты относительно установки, приведу описание и предоставлю непосредственно ссылки на драйвера.

ЧИТАТЬ ДАЛЕЕ


Отправка форматированного сообщения в чат Telegram через PowerShell

В этой статье я покажу как легко отправить форматированное сообщение в чат через бота Telegram при помощи PowerShell. Подразумевается, что бот у вас уже есть и его реквизиты вам известны — как и ID чата, куда нужно отправить сообщение. Первым делом нужно создать сам текстовый файл с сообщением, я использую кодировку UTF-8 с BOM. Назовём файл message.txt, для наглядности можно поместить в него текст с тегами MarkdownV2:

Это просто текст

*жирный*
_курсив_
__подчеркивание__
~зачёркивание~
[Ссылка на Google](https://www.google.com)

ЧИТАТЬ ДАЛЕЕ