LINUX.ORG.RU

Сообщения Infra_HDC

 

UEFI, вопрос по аудиту

Допустим, есть железо, на котором стоит проприетарный блоб под видом нормальной операционной системы. И есть задача переехать на правильную ос. Как можно провести аудит подсистемы UEFI на предмет сторонних установленных в ходе эксплуатации оффтопа модулей? Кроме просканирования с помощью Dr.Web CureIt, который отсекает известные такого типа вредоносы, хотелось бы иметь расширенную информацию по модулям UEFI: вендор, название проекта, дата выпуска, версия, дата установки, для чего предназначен, и всякие ID, по которым можно найти хоть что-то про это в Google, а еще лучше — на сайте производителя. Также неплохо бы проверить целостность, то есть не поврежден ли легитимный модуль UEFI каким-либо вредоносом. А еще лучше, если такой инструмент также умеет демонтировать ненужные или неблагонадежные модули — на страх и риск пользователя железа, разумеется.

 ,

Infra_HDC
()

Начислите скоры за опубликованную новость, пожалуйста

Уважаемые модераторы!

Я написал новость DragonFly BSD 6.0 и посмотрел сколько было очков. Было 749. Потом тему опубликовали, но осталось 749. Это было где-то позавчера. С того времени еще успели добавлять и удалять очки, но это не относится к нашей теме. Пожалуйста, добавьте мне три положенных очка за опубликованную новость.

 ,

Infra_HDC
()

PuTTY: доступен предварительный выпуск 0.75

Как стало известно, 18 апреля 2021 г. стал доступен предварительный выпуск PuTTY версии 0.75.

Команда разработчиков работает над выпуском 0.75: сборки предварительного выпуска доступны, и разработчики были бы благодарны людям, тестирующим их и сообщающим о любых проблемах.

0.75 будет релизом с добавлением новых особенностей. Самые большие изменения касаются открытых ключей Pageant и/или SSH. Также, видимые пользователем изменения поведения включают в себя:

  • Pageant теперь позволяет загружать ключ без его расшифровки, и в этом случае он будет ждать, пока вы не воспользуетесь им первый раз, чтобы запросить пароль.
  • Выполнен переход на современный OpenSSH-стиль отпечатка ключа — SHA-256.

Внутренние изменения, влияющие на совместимость:

  • Добавлена поддержка методов подписи rsa-sha2-256 и rsa-sha2-512, которые теперь требуются некоторым серверам для использования ключей RSA.
  • Чтобы удалить слабую криптографию и повысить устойчивость к угадыванию паролей, представлена новая версия формата PPK для файлов с закрытыми ключами.
  • Чтобы обращаться к Pageant в Windows, представлен новый метод для приложений, основанный на той же системе именованных каналов, которая используется при совместном использовании соединений вместо оконных сообщений.

Пруфлинк №1

Пруфлинк №2

 ,

Infra_HDC
()

Колебания температуры воздуха в серверной, насколько опасно?

Вопрос: если в серверной комнате постоянные периодические колебания температуры 15 … 18 оС с периодичностью 11…13 часов, насколько это вредно для аппаратуры? Периодические, это значит, что 11..13 часов температура примерно 15 оС с небольшими колебаниями в несколько десятых долей, а еще через 11..13 часов – 18 оС. И так по кругу. Не может из-за таких перепадов что-то быстрей изнашиваться, чем если бы температура была более стабильна?

 , , ,

Infra_HDC
()

В ядре Linux из текстовой консоли удалили поддержку прокрутки текста

Пруфлинк: http://citforum.ru/news/41853/

Пора валить на BSD.

 , ,

Infra_HDC
()

Задание на Stepik по Perl. Никак не могу понять, где загвоздка. HELP.

Текст задания:

Запустите на 8080 порту tcp сервер, который будет принимать данные от клиента и выводить их на STDOUT, а когда получит сообщение «exit» перестанет работать.

Мое решение, работает под линухом на локальной виртуалке:

use strict;
use IO::Socket;
setpgrp(0,0);
my $general_ppid = $$;  # print $general_ppid."\n";
my $server = IO::Socket::INET->new(
    LocalPort => 8080,
    Type      => SOCK_STREAM,
    ReuseAddr => 1,
    Listen    => 10)
or die "Can't create server on port 8080 : $@ $/";
while (my $client = $server->accept()) {
my $child = fork();
if ($child) { close($client); next }
if (defined $child) {
close( $server );
$client->autoflush(1);
my $message;
do {
  if (defined (my $message1 = <$client>))
  { chomp $message1; $message = $message1; }
  else { last ; }
  if ($message eq "exit") { kill -2, 0 }
  else { print $message."\n"; }
} while (1);
close( $client );
exit;
} else { die "Can't fork^ $!"; }
}

В окне вывода Stepik появляется ошибка:

Failed. Runtime error Error:

Вопрос: где что не так?

 ,

Infra_HDC
()

Springer Handbook of Automation (Shimon Y. Nof)

Есть такая книжка. Фактически, это энциклопедия по автоматизации. Есть ее аналоги, в частности русскоязычные?

 , , энциклопедия

Infra_HDC
()

Есть ноут ASUS модель VX6S. Как сделать сброс CMOS? После попадания воды начал спрашивать пароль перед загрузкой ОС.

И вообще, как его почистить от следов коррозии? На материнку не попала вроде вода, но вот на плате ввода-вывода разъем шлейфа, идущего к материнке, посинел трошки. Больше всего досталось жесткому диску – он подлежит замене.

 , коррозия, , ,

Infra_HDC
()

ПО CORAL-ERM: COUNTER R5 либо конвертация COUNTER R5 в COUNTER R4

Уважаемые программисты, здравствуйте!

Есть прикладная система CORAL ERM версии 3.0.1, которая принимает загрузку статистику в форматах COUNTER R3 и COUNTER R4 из других систем, при этом очень неспеша пилится импорт и из формата COUNTER R5, смотри https://github.com/coral-erm/coral/issues/194 . Другие системы, которые отдают статистику, уже умеет в формат COUNTER R5, поддержка формата COUNTER R4 на выходе уже есть не у всех, то есть от старых форматов уже отказываются.

Можно ли как-то написать конвертер из COUNTER R5 в COUNTER R4 ?

Поискал об этих форматах Python3 PyPI и в Perl5 CPAN – что-то не нашел. То есть, надо самому, вручную, разбираться в парсинге форматов?

Подскажите, куда можно копать?

 erm,

Infra_HDC
()

Как там поживает Gnome3 ?

Пользовался сабжем последний раз где-то в версии Debian 7. Сейчас что-нибудь кардинально поменялось? В частности интересует, не убрали ли фичу переключать экраны только через свертывание на экран, и далее выбор по миниатюре. Также, что по-видимому нельзя проверить на LiveCD, это возможность удаления торрент-клиента Transmission без сноса всего гнома.

 gmome,

Infra_HDC
()

VirtualBox 6.1.0 (released December 10 2019)

Кто напишет новость?

 

Infra_HDC
()

sed, работать только в одной [секции] ini-файла

Привет, $LOR_USER! Есть две команды на баше:

1. отключение вуфайнда из скрипта:

sed -i "/^available\\s*=/s/=.*/= false/" /usr/local/vufind/local/config/vufind/config.ini
2. включение вуфайнда из скрипта:
sed -i "/^available\\s*=/s/=.*/= true/" /usr/local/vufind/local/config/vufind/config.ini

Теперь надо доработать их, чтобы они не по всему ini-файлу искали и редактировали, а только в секции [System], то есть редактировать после строки [System], но до [следующей-секции]. Как это сделать?

 ,

Infra_HDC
()

Заставить систему забыть об установленном пакете, но не трогать его файлы

Есть такая ситуация. В системе Debian Stretch 9.11 установлен пакет — веб-приложение, которое активно пилят. Вариант установки пакета был выбран в свое время как самый легкий способ установки. Чтобы разрулить зависимости обновления до Debian Buster 10.2, надо помимо всего прочего удалить пакет, но не его файлы, которые полезны на прикладном уровне. Как это сделать правильно?

user@host:~$ dpkg -L my-cool-package | grep -v ^/usr/local/my-cool-package
/.
/usr
/usr/local
user@host:~$ dpkg -L my-cool-package | grep -v ^/usr/local/my-cool-package | wc -l
3
user@host:~$ dpkg -L my-cool-package | grep ^/usr/local/my-cool-package | wc -l
18555
user@host:~$ dpkg -L my-cool-package | wc -l
18558

 , ,

Infra_HDC
()

Gentoo: достаточно ли обновляться раз в месяц?

Допустим, я поставлю Gentoo. Достаточно ли обновляться из исходников раз в месяц, чтобы процесс обновления не стал перманентным? И сколько может занять обновление на железе Intel Core i3-3110M / 16 GB RAM / SSD 480 GB ? Можно ли обновления собирать на инструментальной машине, которая мощней, и потом как-то загружать собранные (скомпилированные) обновления на целевую машину?

 ,

Infra_HDC
()

нубский вопрос про выбор веб-платформы

Господа коллеги, день добрый!

Я тут выбираю между Laravel и Zend Framework 2.

Вроде бы все хвалят Laravel, но он пугает меня тем, что он не используется или почти не используется в каких-то серьезных и долгоиграющих проектах.

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

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

 , , ,

Infra_HDC
()

спустя несколько месяцев после релиза, gawk-5 появился в Arch Linux

новость о релизе: Вышел GNU Awk 5.0.0

saahriktu сказал, что задержка обусловлена изменением в API и форматах.

притом, что в арчике обновилось только на днях (вчера-сегодня)

 ,

Infra_HDC
()

EZproxy, ищу бесплатный аналог

Добрый день, уважаемый лор-юзер!

Есть такая прекрасная программка от OCLC, как EZproxy, см. например о ней. https://en.wikipedia.org/wiki/EZproxy

Никак не могу найти ее бесплатный аналог с такой же функциональностью: чтобы прокси преобразовывал туда и обратно URL-ы, и работало это всё в связке с удаленным доступом к подписным базам.

Если есть что-то проверенное вменяемое, просьба поделиться ссылочкой. Спасибо!

 ,

Infra_HDC
()

Debian 9.9 мимикрирует во FreeBSD

Тут на днях была новость Debian 9.9 . Так вот, мне стали непонятны две вещи: почему в штатном установщике (как в текстовом, так и в графическом) выкинули указание репы mirror.yandex.ru и указание LXQt в качестве DE. Короче, странно всё это. Кому-то нравится ручная работа?

 

Infra_HDC
()

Как из лога rsync вынуть файлы для инкрементального бэкапа?

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

Команда для rsync такая (это кусок скрипта на bash):

${rsync_bin} -uvrht --delete-after --log-file=/var/log/rsync-helper/$1.log --filter="- /DfsrPrivate" ${source_folders}/$1/ ${dest_folders}/$1

Кусок лога какой-то такой:

2019/04/18 21:07:12 [1849] building file list
2019/04/18 21:07:12 [1849] .d..t...... ./
2019/04/18 21:07:12 [1849] >f+++++++++ .DS_Store
...
2019/04/18 21:07:12 [1849] >f+++++++++ desktop.ini
2019/04/18 21:07:12 [1849] cd+++++++++ Folder-1.0/
2019/04/18 21:07:12 [1849] >f+++++++++ Folder-1.0/file0001.mdb
2019/04/18 21:07:12 [1849] >f+++++++++ Folder-1.0/file0001.ini
2019/04/18 21:07:12 [1849] >f+++++++++ Folder-1.0/file0001.exe
2019/04/18 21:07:12 [1849] >f+++++++++ Folder-1.0/file0001.doc
2019/04/18 21:07:12 [1849] cd+++++++++ SYS-Users/
2019/04/18 21:07:12 [1849] >f+++++++++ SYS-Users/file0002.doc
2019/04/18 21:07:12 [1849] cd+++++++++ SYS-Users/bak/
2019/04/18 21:07:12 [1849] >f+++++++++ SYS-Users/bak/file0002.doc
2019/04/18 21:07:12 [1849] cd+++++++++ net-xxx-xxx-x-x/
2019/04/18 21:07:12 [1849] >f+++++++++ net-xxx-xxx-x-x/file0003
2019/04/18 21:07:12 [1849] cd+++++++++ screenshots/
2019/04/18 21:07:12 [1849] >f+++++++++ screenshots/20130312-001.jpg
2019/04/18 21:07:12 [1849] >f+++++++++ screenshots/20130325_001.jpg
2019/04/18 21:07:12 [1849] >f+++++++++ screenshots/20130415_01.jpg
...
2019/04/18 21:07:12 [1849] >f+++++++++ screenshots/20130624-001.png
2019/04/18 21:07:13 [1849] >f+++++++++ screenshots/20130624-002.png
2019/04/18 21:07:13 [1849] >f+++++++++ screenshots/20130812-001.png
2019/04/18 21:07:13 [1849] >f+++++++++ screenshots/20130812-002.png
2019/04/18 21:07:13 [1849] >f+++++++++ screenshots/20131030-001.png
2019/04/18 21:07:13 [1849] >f+++++++++ screenshots/20131030-002.png
2019/04/18 21:07:13 [1849] >f+++++++++ screenshots/20131030-003.png
2019/04/18 21:07:13 [1849] >f+++++++++ screenshots/Thumbs.db
...
2019/04/18 21:07:13 [1849] cd+++++++++ Тест-бэкапа/
2019/04/18 21:07:13 [1849] >f+++++++++ Тест-бэкапа/Архив WinRAR.rar
2019/04/18 21:07:13 [1849] >f+++++++++ Тест-бэкапа/Новый текстовый документ (2).txt
2019/04/18 21:07:13 [1849] sent 17.16M bytes  received 571 bytes  11.44M bytes/sec
2019/04/18 21:07:13 [1849] total size is 17.15M  speedup is 1.00
2019/04/18 22:15:19 [2046] building file list
2019/04/18 22:15:19 [2046] sent 1.31K bytes  received 11 bytes  2.64K bytes/sec
2019/04/18 22:15:19 [2046] total size is 17.15M  speedup is 13,015.45

То есть стандартный. Не хочу менять формат лога, интересно разобраться в стандартном формате. Регулярки знаю, могу написать однострочник perl или на awk.

Ваши советы?

 ,

Infra_HDC
()

Qt5+Python3, грид, концепция дедупликатора

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

Кнопки, которые мне пришли на ум: найти все по метке, новая метка, обновить в БД, снять метку, ну и соответственно традиционные ОК и Отмена для сохранения или отмены изменений.

Какие бы кнопки редактора вы на моем месте предусмотрели, чтобы наводить порядок в данных в пределах моей таблицы? Может надо хранить ID или хэши полей, которые дублируются, в отдельной служебной таблице и делать ссылки на нее из основной таблицы, подлежащей редактированию?

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

 , ,

Infra_HDC
()

RSS подписка на новые темы