И это всё МОЁ

Приветствую.


Вот многие кричат что bash ненужен, бери python. Взял, и без опыта что то да состряпал.


Вот прям чувствую башизм в питоне, что сделал так, что не так, хочу критики и советов.


https://github.com/WoozyMasta/smtp-test


Помогите дельнымы советами, что бы в следующи раз делал лучше. Спасибо.









 ,








И это всё МОЁ

Всем привет! Подскажите пожалуйста, возможно ли установить coreboot или любой другой *boot на ноутбук Lenovo IdeaPad 110-15IBR? Если да, то где можно почитать об этом подробнее? И есть ли возможность установки без программатора? Хотя у меня есть программатор CH341A, но нету переходника для прошивки микросхемы без её выпайки. Просто родной bios мне очень не нравится, мало того что там уязвимый ACPI, так ещё и в UEFI-таблицах самого биоса есть таблицы со пугающими названиями, в которых есть слова "backdoor", "shell" и т.п.

Вот короткая информация о ноутбуке:

C:\Windows\system32>systeminfo

Имя узла: DESKTOP-VVLNH3L
Название ОС: Майкрософт Windows 10 Pro
Версия ОС: 10.0.18363 Н/Д построение 18363
Изготовитель ОС: Microsoft Corporation
Параметры ОС: Изолированная рабочая станция
Сборка ОС: Multiprocessor Free
Зарегистрированный владелец: Dev
Зарегистрированная организация:
Код продукта: 00330-80000-00000-AA074
Дата установки: 17.12.2019, 21:00:03
Время загрузки системы: 18.12.2019, 19:13:54
Изготовитель системы: LENOVO
Модель системы: 80T7
Тип системы: x64-based PC
Процессор(ы): Число процессоров - 1.
[01]: Intel64 Family 6 Model 76 Stepping 4 GenuineIntel ~1601 МГц
Версия BIOS: LENOVO 1GCN25WW, 09.05.2018
Папка Windows: C:\Windows
Системная папка: C:\Windows\system32
Устройство загрузки: \Device\HarddiskVolume2
Язык системы: ru;Русский
Язык ввода: ru;Русский
Часовой пояс: (UTC+02:00) Вильнюс, Киев, Рига, София, Таллин, Хельсинки
Полный объем физической памяти: 1 961 МБ
Доступная физическая память: 754 МБ
Виртуальная память: Макс. размер: 4 009 МБ
Виртуальная память: Доступна: 1 404 МБ
Виртуальная память: Используется: 2 605 МБ
Расположение файла подкачки: C:\pagefile.sys
Домен: WORKGROUP
Сервер входа в сеть: \\DESKTOP-VVLNH3L
Исправление(я): Число установленных исправлений - 7.
[01]: KB4533002
[02]: KB4513661
[03]: KB4516115
[04]: KB4517245
[05]: KB4521863
[06]: KB4524569
[07]: KB4530684
Сетевые адаптеры: Число сетевых адаптеров - 3.
[01]: Realtek PCIe FE Family Controller
Имя подключения: Ethernet
DHCP включен: Да
DHCP-сервер: 185.181.36.1
IP-адрес
[01]: 109.108.244.3
[02]: fe80::84ba:ae53:419c:2569
[02]: Qualcomm Atheros QCA9377 Wireless Network Adapter
Имя подключения: Беспроводная сеть
Состояние: Носитель отключен
[03]: Microsoft Wi-Fi Direct Virtual Adapter
Имя подключения: Подключение по локальной сети* 2
DHCP включен: Нет
IP-адрес
[01]: 192.168.137.1
Требования Hyper-V: Расширения режима мониторинга виртуальной машины: Да
Виртуализация включена во встроенном ПО: Да
Преобразование адресов второго уровня: Да
Доступно предотвращение выполнения данных: Да

linux под рукой тоже есть если что ;-)

Буду благодарен за любую информацию по этому поводу! :-)








 , , , ,








И это всё МОЁ

Добрый вечер, подскажите какой из дистрибутивов подойдет новичку в линукс, минт, манджаро, елементари, лмде, или посоветуйте более подходящий под железо.














И это всё МОЁ

Почему протокол arp на любых устройствах не защишен от сниффинга/спуффинга и тд по умолчанию? (не считая дополнительных надстроек таких как привязка ip к mac)
Интересует причина.


+есть ли способ шифрования arp запросов/ответов?









 








И это всё МОЁ

У каждого внешнего носителя информации есть свой уникальный серийный номер, который не меняется при форматировании и может быть прочитан специальным образом. Например, у карт SD это CID
А как у карт Compact Flash?









 , ,








И это всё МОЁ

Dune II. Прямо с сеги на UE4


https://pikabu.ru/story/dune_2_v_3d_7112219


Кто там правообладятлы? Успеют до релиза?









 








И это всё МОЁ

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









 ,








И это всё МОЁ

Добрый вечер.
подскажите пожалуйста как можно реализовать.
Есть сервер с голым postfix.
создавать системных юзеров или бд я не хочу, отправка почты также не интересует, нужно только получение входящей.


каким образом можно настроить что бы при создании например файла с именем(логином) в /var/spool/mail на него падала входящая почта.


грубо говоря.
имеем домен domain.com он единственный, другие варианты не рассматриваем.


создаем файлик touch /var/spool/mail/support
и теперь можно получать почту для [email protected] в этот файлик.









 ,








И это всё МОЁ
Вот и пролетел еще один год — подошла пора подвести итоги года уходящего и определить план развития проекта на будущий. Итоги Планы на 2019 год. AIMP для Android Этот год был не столь плодотворным на релизы, как прошлый, где мобильная версия получила целых 4 обновления, однако, запросто может потягаться по составу изменений и нововведений. В […]



@темы: AIMP, Планы / Итоги, Mobile

И это всё МОЁ

Всем привет! В общем у меня проблема - мне нужно достать PSID от своего SSD [Samsung SSD 850 EVO], но наклейка из самой ссдхи куда- то пропала, может быть и я когда-то снял, не помню уже. И как оказалось на диске уже установлены мастер и юзер пароли, поэтому secure erase и т.д. я сделать не могу, а мне как раз нужно ибо диск начал тормозить и вообще иногда непредсказуемо себя ведёт, хотя S.M.A.R.T и т.д. вроде в норме. Полное форматирование не помогло, надежда только на secure erase, но PSID от диска потерян. Прошивка установлена последняя на данный момент (хотя она там сразу такая стояла, я ни разу диск не прошивал). Хотелось бы попробовать ещё его прошить, но такой же версией прошивки не получается, нужна версия выше. Есть подозрения что мой SSD хакнули и сейчас там стоит 100% левая прошивка, но я не знаю как её считать чтобы проверить. Но в первую очередь меня интересует где достать PSID если наклейка с диска потеряна?? Я бы уже имея PSID через sedutil сбросил бы диск...

Вот информация о диске с Samsung DC Toolkit:

C:\Users\Dev\Desktop>ssd -L
================================================================================================
Samsung DC Toolkit Version 2.1.W.Q.0
Copyright (C) 2017 SAMSUNG Electronics Co. Ltd. All rights reserved.
================================================================================================
--------------------------------------------------------------------------------------------------------------------------------------------------
| Disk | Path | Model | Serial | Firmware | Optionrom | Capacity | Drive | Total Bytes | NVMe Driver |
| Number | | | Number | | Version | | Health | Written | |
--------------------------------------------------------------------------------------------------------------------------------------------------
| *0 | \\.\PHYSICALDRIVE0 | Samsung SSD 850 EVO 500GB | S2R9NX0J529428B | EMT02B6Q | N/A | 465 GB | GOOD | 22.26 TB | N/A |
--------------------------------------------------------------------------------------------------------------------------------------------------

C:\Users\Dev\Desktop>ssd -d 0 -I
================================================================================================
Samsung DC Toolkit Version 2.1.W.Q.0
Copyright (C) 2017 SAMSUNG Electronics Co. Ltd. All rights reserved.
================================================================================================
------------------------------------------------------------------------------------------------
Disk Number: *0 | Model Name: Samsung SSD 850 EVO 500GB | Firmware Version: EMT02B6Q
------------------------------------------------------------------------------------------------
Over Provision | Write Cache | Max address | SCT Write Cache
------------------------------------------------------------------------------------------------
46 GB | Enabled | 976773168 | Not in effect
------------------------------------------------------------------------------------------------
SATA Phy Speed | WWN | Power Status |
------------------------------------------------------------------------------------------------
6.0Gb/s | 5002538d41f9d2cd | Active or Idle |
------------------------------------------------------------------------------------------------

C:\Users\Dev\Desktop>ssd -d 0 -S
================================================================================================
Samsung DC Toolkit Version 2.1.W.Q.0
Copyright (C) 2017 SAMSUNG Electronics Co. Ltd. All rights reserved.
================================================================================================
----------------------------------------------------------------------------------------------------------------------
Disk Number: 0 | Model Name: Samsung SSD 850 EVO 500GB_S2R9NX0J529428B | Firmware Version: EMT02B6Q
----------------------------------------------------------------------------------------------------------------------
| ID | Description | Raw | Raw(hex) | Normalized | Worst | Threshold | Status |
----------------------------------------------------------------------------------------------------------------------
| 5 | Reallocated Sector Count | 0 | 0x0 | 100 | 100 | 10 | OK |
| 9 | Power-on Hours | 4211 | 0x1073 | 99 | 99 | 0 | OK |
| 12 | Power-on Count | 2610 | 0xa32 | 97 | 97 | 0 | OK |
| 177 | Wear Leveling Count | 46 | 0x2e | 97 | 97 | 0 | OK |
| 179 | Used Reserved Block Count (total)| 0 | 0x0 | 100 | 100 | 10 | OK |
| 181 | Program Fail Count (total) | 0 | 0x0 | 100 | 100 | 10 | OK |
| 182 | Erase Fail Count (total) | 0 | 0x0 | 100 | 100 | 10 | OK |
| 183 | Runtime Bad Count (total) | 0 | 0x0 | 100 | 99 | 10 | OK |
| 187 | Uncorrectable Error Count | 0 | 0x0 | 100 | 100 | 0 | OK |
| 190 | Airflow Temperature | 30 | 0x1e | 70 | 47 | 0 | OK |
| 195 | ECC Error Rate | 0 | 0x0 | 200 | 200 | 0 | OK |
| 199 | CRC Error Count | 115 | 0x73 | 99 | 99 | 0 | OK |
| 235 | POR Recovery Count | 615 | 0x267 | 99 | 99 | 0 | OK |
| 241 | Total LBAs Written | 47794305384 | 0xb20c33968 | 99 | 99 | 0 | OK |
----------------------------------------------------------------------------------------------------------------------
WAI(Wear Acceleration Index): 0.94
------------------------------------------------------------------------------------------------
[SUCCESS] Smart feature completed successfully.
------------------------------------------------------------------------------------------------

А вот информация с sedutil:

C:\Users\Dev\Desktop>sedutil --scan

Scanning for Opal compliant disks
\\.\PhysicalDrive0 12 Samsung SSD 850 EVO 500GB EMT02B6Q
No more disks present ending scan

C:\Users\Dev\Desktop>sedutil --query \\.\PhysicalDrive0

\\.\PhysicalDrive0 ATA Samsung SSD 850 EVO 500GB EMT02B6Q S2R9NX0J529428B
TPer function (0x0001)
ACKNAK = N, ASYNC = N. BufferManagement = N, comIDManagement = N, Streaming = Y, SYNC = Y
Locking function (0x0002)
Locked = N, LockingEnabled = Y, LockingSupported = Y, MBRDone = N, MBREnabled = N, MediaEncrypt = Y
Geometry function (0x0003)
Align = N, Alignment Granularity = 1 (512), Logical Block size = 512, Lowest Aligned LBA = 0
Opal V1.0 function (0x0200)
Base comID = 0x1004, comIDs = 1
SingleUser function (0x0201)
ALL = Y, ANY = Y, Policy = N, Locking Objects = 9
DataStore function (0x0202)
Max Tables = 9, Max Size Tables = 10485760, Table size alignment = 1
OPAL 2.0 function (0x0203)
Base comID = 0x1004, Initial PIN = 0x0 , Reverted PIN = 0x0 , comIDs = 1
Locking Admins = 4, Locking Users = 9, Range Crossing = N

TPer Properties:
MaxComPacketSize = 66048 MaxResponseComPacketSize = 66048
MaxPacketSize = 66028 MaxIndTokenSize = 65540 MaxPackets = 1
MaxSubpackets = 1 MaxMethods = 1 MaxAuthentications = 5
MaxSessions = 1 MaxTransactionLimit = 1 DefSessionTimeout = 0

Host Properties:
MaxComPacketSize = 2048 MaxResponseComPacketSize = 65536
MaxPacketSize = 2028 MaxIndTokenSize = 1992 MaxPackets = 1
MaxSubpackets = 1 MaxMethods = 1

Заранее спасибо всем за помощь! :-)








 , ,








И это всё МОЁ

Что бы можно было удобно просматривать и сортировать фото по папкам?


Наткнулся на digikam, в убунту он устанавливается относительно просто из дополнительных ppa


https://www.ubuntupit.com/how-to-install-digikam-photo-management-software-in-ubuntu/


В Дебиан только или через appimage или экспериментальный репозиторий. Если я буду устанавливать через


https://scribblesandsnaps.com/2013/10/14/install-the-latest-version-of-digikam-on-debian/


apt-get -t experimental install digikam


не поломается ли лишними зависимостями система?









 








И это всё МОЁ

За последние 10 лет, читаю, нверное уже двадцатую статью про то как корпорации и фонды объединятся и запилят новый открытый стандарт для умного дома


https://www.apple.com/newsroom/2019/12/amazon-apple-google-and-the-zigbee-alliance-to-develop-connectivity-standard/


Мечте сбыться, думаю, не суждено, но речь не об этом. В статье резануло набившее оскомину «The Zigbee Alliance is the foundation and future of the Internet of Things»


Это «будущее интернета вещей» под названиеи Zigbee задумывалось как универсальная штука. Поэтому поддерживает сразу несколько частот:


2.4 GHz in most jurisdictions worldwide; though some devices also use 784 MHz in China, 868 MHz in Europe and 915 MHz in the US and Australia


Но по факту на рынке девайсы только 2.4Ghz. Диапазон, забитый вай-фаем, LTE и много-много чем еще. От чего все эти интернет-вещи с их слабенькими (энергоэффективными!) радиомодулями работают через пень-колоду, а на выставках (и вообще при скоплении людей с телефонами) превращаются в тыкву.


Собственно, вопрос. Правильно я понимаю, что причина такого стыда, это руководства стран, которые не смогли договориться о свободных радиочастотах?


И что иного прекрасного будущего ждать не приходится впринципе?


Что будут по большей части тупящие, но умные девайсы на 2.4 и какие-то локальные истории, в рамках страны (типа датчиков охрано-пожарной сигнализации на 868Mhz), совместимые только сами с собой


Неужто нет никакого выхода и никакого будущего у интернета вещей?









 , , ,








И это всё МОЁ

вообще то искал про тайлинг на кде и наткнулся на видео


https://www.youtube.com/watch?v=86is0VNizq4


поет вроде та которая для написала песню для 50 оттенков бла бла









 








И это всё МОЁ

Приветствую!


Помогите разобраться. Пишу скриптик, столкнулся с проблемкой. Скрипт в работе использует алисы доступные пользователю из ~/.bash_aliases. Если имя алиаса явно указать в скрипте, то он срабатывает, если попытаться подставить с помощью переменной - не работает. В скрипте необходимо имено через переменную. Вот пример кода, с сутью проблемы:


#! /bin/bash -i
shopt -s expand_aliases

alias update1='sudo apt-get update' # это для примера, на боевой машине список алиасов уже существует.

update1 # алиас выполняется без проблем

testalias=update1 # создаем переменную с названием алиаса

$testalias

# подстановка названия алиаса происходит, но он не выполняется, а вылетает ошибка "update1: команда не найдена"


Буду благодарен за любую помощь.









 , ,








И это всё МОЁ

Увидел соединение с
ec2-52-10-115-210.us-west-2.compute.amazonaws.com:https
Tor использует Amazon ?









 ,








И это всё МОЁ

Поставил Fedora последней версии,
Сделал $ mysql_secure_installation
Вообще отключил firewall
Сделал iptables -A INPUT -p tcp –dport 3306 -m state –state NEW,ESTABLISHED -j ACCEPT


Создал базу, развернул туда дамп.


Создал пользователя, дал ему права GRANT ALL PRIVILEGES ON . TO user@‘%’ IDENTIFIED BY ‘UserPassword’;


Теперь хочу подключиться к базе через dbforge и выдает ошибку
Пытаюсь зайти в базу mysql -uuser -h ip_мой -p не пускается с ошибкой (115)


В /etc/my.cnf пусто
В /etc/my.cnf.d/mariadb-server-cnf закоментил bind-address
Устал уже))))
Когда nmap -p 3306 МОЙ_IP то вижу что 3306/tcp closed - но не уверен что это влияет ведь я фаервол отключил и внес в iptables!
Прошу помощи!









 , ,








И это всё МОЁ

Здравствуйте!


Подскажите пожалуйста, как правильно вызывать переменную из hiera в манифесте puppet?


Я создаю файл hiera common.yaml, в который пишу название переменной и её значение.



#common.yaml




test_var: ‘значение переменной’



Затем в модуле test_module в классе test_class в манифесте test_class.pp я пытаюсь вызвать test_var.



#test_class.pp




notify{$test_ver:}



При выполнении «puppet agent -t» на клиенте выдаётся ошибка:



Error: Could not retrieve catalog from remote server: Error on SERVER: Server Error: Evaluation Error: Missing title. The title expression resulted in undef (file:/etc/puppetlabs/code/environments/production/modules/test_module/manifests/test_class.pp, line: 2, column: 8) on node generic-hostcert.domain.local
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run










 








И это всё МОЁ

Доброго времени суток!


Создаю рейд 10:


mdadm --create --verbose /dev/md0 --level=10 --raid-devices=4 /dev/sdb /dev/sdc /dev/sdd /dev/sde


Добавляю информацию о массиве в /etc/mdadm.conf


# by default, scan all partitions (/proc/partitions) for MD superblocks.
# alternatively, specify devices to scan, using wildcards if desired.
DEVICE partitions

# auto-create devices with Debian standard permissions
CREATE owner=root group=disk mode=0660 auto=yes

# automatically tag new arrays as belonging to the local system
HOMEHOST <system>

# instruct the monitoring daemon where to send mail alerts
MAILADDR <my mail address>

# definitions of existing MD arrays

# This file was auto-generated on Wed, 27 Jan 2010 17:14:36 +0200

ARRAY /dev/md0 level=raid10 num-devices=4 UUID=86863898:2c7ab753:26fd8de7:14f261bc



Рейд создается и начинается ребилд массива:


# cat /proc/mdstat
Personalities : [raid10]
md0 : active raid10 sde[3] sdd[2] sdc[1] sdb[0]
1953524992 blocks 64K chunks 2 near-copies [4/4] [UUUU]
[>....................] resync = 1.3% (26270336/1953524992) finish=155.7min speed=206282K/sec



Но после перезагрузки рейд не активируется:


[root@samba ~]# cat /proc/mdstat
Personalities :
unused devices: <none>
[root@samba ~]# mdadm -D /dev/md0
mdadm: excess address on MAIL line: mail - ignored
mdadm: excess address on MAIL line: address> - ignored
mdadm: cannot open /dev/md0: No such file or directory


Коллеги, нужна помощь.









 , ,








И это всё МОЁ

Доброго времени суток!


Создаю рейд 10:


mdadm --create --verbose /dev/md0 --level=10 --raid-devices=4 /dev/sdb /dev/sdc /dev/sdd /dev/sde


Добавляю информацию о массиве в /etc/mdadm.conf


# by default, scan all partitions (/proc/partitions) for MD superblocks.
# alternatively, specify devices to scan, using wildcards if desired.
DEVICE partitions

# auto-create devices with Debian standard permissions
CREATE owner=root group=disk mode=0660 auto=yes

# automatically tag new arrays as belonging to the local system
HOMEHOST <system>

# instruct the monitoring daemon where to send mail alerts
MAILADDR <my mail address>

# definitions of existing MD arrays

# This file was auto-generated on Wed, 27 Jan 2010 17:14:36 +0200

ARRAY /dev/md0 level=raid10 num-devices=4 UUID=86863898:2c7ab753:26fd8de7:14f261bc



Рейд создается и начинается ребилд массива:


# cat /proc/mdstat
Personalities : [raid10]
md0 : active raid10 sde[3] sdd[2] sdc[1] sdb[0]
1953524992 blocks 64K chunks 2 near-copies [4/4] [UUUU]
[>....................] resync = 1.3% (26270336/1953524992) finish=155.7min speed=206282K/sec



Но после перезагрузки рейд не активируется:


[root@samba ~]# cat /proc/mdstat
Personalities :
unused devices: <none>
[root@samba ~]# mdadm -D /dev/md0
mdadm: excess address on MAIL line: mail - ignored
mdadm: excess address on MAIL line: address> - ignored
mdadm: cannot open /dev/md0: No such file or directory


Коллеги, нужна помощь.









 , ,








И это всё МОЁ

Cобственно, cабж. Функциональные черты Javasсript позволили довольно легко и непринуждённо откопать стюардессу и переодеть в новую форму.









 ,