Какую проблему решает: протокол UDP, используемый для DNS-запросов, не использует шифрование.
Для начала запретим NetworkManager изменять конфиги:
$ sudo -e /etc/NetworkManager/conf.d/99-dns.conf
[main]
dns=none| import socket | |
| import random | |
| import argparse | |
| import sys | |
| from io import BytesIO | |
| # Referrer: https://github.com/wuyunfeng/Python-FastCGI-Client | |
| PY2 = True if sys.version_info.major == 2 else False |
| /* | |
| * https://github.com/morethanwords/tweb | |
| * Copyright (C) 2019-2021 Eduard Kuzmenko | |
| * https://github.com/morethanwords/tweb/blob/master/LICENSE | |
| * | |
| * Originally from: | |
| * https://github.com/zhukov/webogram | |
| * Copyright (C) 2014 Igor Zhukov <igor.beatle@gmail.com> | |
| * https://github.com/zhukov/webogram/blob/master/LICENSE | |
| */ |
| smartctl 7.5 2025-04-30 r5714 [x86_64-linux-6.17.9-arch1-1] (local build) | |
| Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org | |
| === START OF INFORMATION SECTION === | |
| Model Number: Netac NVMe SSD 1TB | |
| Serial Number: AA202309081T32321889 | |
| Firmware Version: H230715a | |
| PCI Vendor/Subsystem ID: 0x1f40 | |
| IEEE OUI Identifier: 0x000000 | |
| Total NVM Capacity: 1,000,204,886,016 [1.00 TB] |
| smartctl 7.5 2025-04-30 r5714 [x86_64-linux-6.17.9-arch1-1] (local build) | |
| Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org | |
| === START OF INFORMATION SECTION === | |
| Model Number: ADATA LEGEND 710 | |
| Serial Number: 2N112L171DDT | |
| Firmware Version: VC0S036M | |
| PCI Vendor/Subsystem ID: 0x1cc1 | |
| IEEE OUI Identifier: 0x707c18 | |
| Controller ID: 1 |
| smartctl 7.5 2025-04-30 r5714 [x86_64-linux-6.17.9-arch1-1] (local build) | |
| Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org | |
| === START OF INFORMATION SECTION === | |
| Model Number: Samsung SSD 980 500GB | |
| Serial Number: S64DNG0R240119V | |
| Firmware Version: 3B4QFXO7 | |
| PCI Vendor/Subsystem ID: 0x144d | |
| IEEE OUI Identifier: 0x002538 | |
| Total NVM Capacity: 500,107,862,016 [500 GB] |
| smartctl 7.5 2025-04-30 r5714 [x86_64-linux-6.17.9-arch1-1] (local build) | |
| Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org | |
| === START OF INFORMATION SECTION === | |
| Model Number: Samsung SSD 980 500GB | |
| Serial Number: S64DNG0R240119V | |
| Firmware Version: 3B4QFXO7 | |
| PCI Vendor/Subsystem ID: 0x144d | |
| IEEE OUI Identifier: 0x002538 | |
| Total NVM Capacity: 500,107,862,016 [500 GB] |
| smartctl 7.5 2025-04-30 r5714 [x86_64-linux-6.16.8-arch3-1] (local build) | |
| Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org | |
| === START OF INFORMATION SECTION === | |
| Model Number: Samsung SSD 980 500GB | |
| Serial Number: S...9V | |
| Firmware Version: 3B4QFXO7 | |
| PCI Vendor/Subsystem ID: 0x144d | |
| IEEE OUI Identifier: 0x002538 | |
| Total NVM Capacity: 500,107,862,016 [500 GB] |
| #!/usr/bin/env python | |
| import argparse | |
| import pathlib | |
| import re | |
| import sys | |
| from collections import defaultdict | |
| from functools import partial | |
| print_err = partial(print, file=sys.stderr) |
| #!/usr/bin/env php | |
| <?php | |
| if ($argc < 5) { | |
| echo "Usage: ./check_db_connection.php <host> <username> <password> <dbname> [port]\n"; | |
| exit(1); | |
| } | |
| $db_host = $argv[1]; | |
| $db_username = $argv[2]; |