TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #239 · 3 мај

Один из самых удобных способов записать данные это использование готовых форматов, такие как JSON или YAML. Из плюсов такого подхода стоит отметить вот что: 🔸 готовый, повсеместно используемый и поддерживаемый формат 🔸 простой и понятный файл, удобочитаемый для человека 🔸 можно легко редактировать в любом текстовом редакторе без специальных программ и библиотек Но есть и минусы 🔹 затраты времени при записи файла (кодирование данных в нужный формат строки) 🔹 затраты времени при чтении файла (декодирование данных в Python объекты) 🔹 размер файла увеличивается из-за разметки данных (скобки, запятые, переносы, отступы...) 🔹 перед записью все данные должны быть помещены в память в полном объёме (не всегда) 🔹 при чтении необходимо считать весь файл в память и только потом декодировать данные Если нужно писать немного данных в несколько файлов, то затраты по времени не ощутимы. Обычно это файлы конфига или какие-либо метаданные. Это отличный вариант под такие задачи. Есть и другой поход к записи файлов - это бинарные файлы. Используется, когда данных достаточно много и никто их не собирается читать глазками😳. 🔸 очень быстрая запись 🔸 чтение значительно быстрей чем JSON, YAML итд 🔸 размер файла значительно меньше, так как нет разметки 🔸 можно записывать данные по мере поступления не загружая всё в память 🔸 можно извлечь любую часть данных независимо Из минусов 🔹 нужно определить свой формат записи данных (если не используете готовую спецификацию определённого формата) 🔹 не получится открыть файл и визуально понять что там записано, а для чтения файла потребуется знать его спецификацию. 🔹 не так-то просто создать такой файл без специальной библиотеки В таком виде удобно записывать большой массив любых однородных данных. Например, мониторинг валютной биржи или кэшированная анимация 3D геометрии. (Это не означает что нельзя записать данные разного типа, просто это будет не так удобно) Представьте себе JPG-картинку. По сути это немного мета-информации и большой массив пикселей. Тоже самое со звуком или видео файлом. Поэтому, если вы попробуете открыть картинку в текстовом редакторе вы увидите что-то вроде такого f15d cd29 a564 4578 ... 09e2 9bc4 a696 1253 ... 84e9 4de1 3b23 c24a ... 2534 5161 28e0 709d ... ... Это и есть записанные байтики. И для их чтения требуется определённый софт который знает что с ними делать. Под каждый тип файла. К чему это я? Читайте в следующем посте... #tricks#basic

Резултати

Пронајдени 23 слични објави

Пребарај: #mikrotik

当前筛选 #mikrotik清除筛选
DOFH - DevOps from hell

@dofh_ru · Post #3869 · 16.09.2025 г., 15:32

Mikrotik меня на днях удивил. Увидел мельком в одном из видео на ютубе упоминание функции Kid Control. Думаю, такой, что это за контроль, впервые слышу. Открываю RouterOS 7 и и вижу там IP ⇨ Kid Control. Очень удивился. Я вообще впервые увидел этот раздел. Думаю, наверное это в 7-й версии появилось, поэтому я не видел. Я все старые устройства оставил на родной для них 6-й версии. Специально не обновлял. А с 7-й мало работал, только с новыми устройствами. Захожу в RouterOS 6, а там этот контроль тоже есть. Тут я ещё сильнее удивился. Пошёл в поиск, оказалось, что эта функциональность появилась в 2017 году. Как я умудрился не то, что её ни разу не заметить лично, но даже не слышать никогда о ней. Проходил обучение MTCNA, не помню, чтобы там об этом шла речь. Либо у меня из памяти всё это вылетело. Проверил поиск по каналу, ни разу не писал о нём, значит не знал. Посмотрел поиск по чату, нашёл одно упоминание. Мне как раз говорят, что есть детский контроль, а я удивился и спросил, что это такое. Ну и благополучно забыл, хотя написал: "Пипец. Столько лет настраиваю Микротики. Никогда не замечал и не заглядывал в этот раздел. Даже не знал про его существование." Дело в том, что я настраиваю детям ограничения, но делаю это примерно так: /ip firewall address-list add address=192.168.137.110 list=Ivan add address=192.168.137.111 list=Olga /ip firewall filter add action=reject chain=forward reject-with=icmp-network-unreachable src-address-list=Ivan time=\ 22h-7h,sun,mon,tue,wed,thu,fri,sat add action=reject chain=forward reject-with=icmp-network-unreachable src-address-list=Olga time=\ 21h-7h,sun,mon,tue,wed,thu,fri,sat Создаю списки устройств детей и делаю для них правила, которые начинают работать в ночное время, чтобы выключать доступ в интернет. У меня родительский контроль так работал. А он оказывается примерно так же, но в другой форме организован в отдельном разделе. В общем, чтобы в очередной раз об этом не забыть, пишу заметку и рассказываю, как этот родительский контроль работает. В разделе IP ⇨ Kid Control есть 2 вкладки: Kids и Devices. В раздел Kids добавляем ребёнка и назначаем ему часы, когда интернет будет работать. Там же можно настроить ограничение скорости. В целом это тоже может быть полезно. Для того, чтобы делать уроки, смотреть расписание и искать какую-то текстовую информацию большая скорость не нужна. Можно ограничить, чтобы не работали видео и не было соблазна быстренько что-то посмотреть. А вечером, когда уроки закончены, ограничение убрать. В Devices добавляем по MAC адресу устройства ребёнка и привязываем их к нему. Такой вот нехитрый контроль, который по факту делает примерно то же самое, что и я вручную. Для ограничения интернета добавляет и убирает блокирующие правила в файрвол для IP адресов устройств детей. А для ограничения скорости добавляет правила в Queues ⇨ Simple Queues. Я этот же контроль придумал сам, только скорость не ограничивал. Большого смысла в этом не вижу. У меня дети по факту уроки нормально делают самостоятельно днём и с интернетом. Отключаю вечером, чтобы не было лишних разговор и разбирательств перед сном. Смартфоны тоже выключаются. Время пришло, всё автоматически выключилось. Спорить и что-то просить не у кого. Все идут чистить зубы и спать. Вроде разработчики постарались сделать удобно, но по факту получилось так себе. Списки IP адресов устройств формируются на основе таблицы ARP. Если перезагрузить роутер в тот момент, когда устройства детей выключены, их IP адресов в ARP таблице не будет. Динамические правила в файрвол не добавятся. Я сначала не понял, почему там после перезагрузки пусто. Потом сообразил, когда посмотреть таблицу ARP и не увидел там нужных устройств. Такая реализация может запутать в настройке файрвола. Проще как я раньше делал, писать правила с указанием времени вручную. Они всегда перед глазами, хоть и отключаются вне заданного диапазона времени. #mikrotik

Hashtags

infosecurity

@tg_infosec · Post #2676 · 13.11.2024 г., 12:30

🧩Множество полезных скриптов для Mikrotik. • Introduction; • Create a file; • Check if IP on the interface has changed; • Strip netmask; • Resolve host-name; • Write simple queue stats in multiple files; • Generate backup and send it by e-mail; • Check bandwidth and add limitations; • Block access to specific websites; • Parse file to add ppp secrets; • Detect new log entry; • Allow use of ntp.org pool service for NTP; • Other scripts. #Mikrotik

Hashtags

#开箱#GotThis#MikroTik MikroTik CCR2004-1G-2XS-PCIe 一块伪装成网卡的路由器 // 风扇不转,因为起转要60度 // 可以跑风扇检测确定是否正常(要重启) // 模块一开始插上不识别,得等几分钟 // 主机不打驱动补丁,只会显示出4个1Gbps网卡口 // 这4个主机端虚拟接口按说都应该是至少10Gbps的 // 懒得打补丁了,下次再试主机端通讯。

#MikroTik#RouterOS#Hardware#WTF RouterOS 7.8 起增加的 ROSE-Storage 现在可以使得 RouterOS 支持更多类型的网络共享存储了。需要安装 rose-storage 包来使用。 Dude 和容器再也不用受限于机器上是否有 SD卡插槽/USB插口/硬盘插槽 了。网络存储支持类型也不再是只有默认的 SMBv1 了。 支持的存储类型: 1. iSCSI (服务端/客户端) 2. NFS (仅支持 NFSv4, 服务器/客户端) 3. SMB (支持 SMBv2.1/3.0/3.1.1, 服务器/客户端) 4. NVMe over TCP (服务端/客户端) 5. RAMdisk (内存块设备,非 tmpfs) 6. RAID - 支持 RAID 0/1/4/5/6 - 支持 JBOD (Linear) - 支持嵌套 RAID (例如 RAID-10) 7. 块设备 GPT 分区表 https://help.mikrotik.com/docs/display/ROS/ROSE-storage 图中展示的是一块装在了一台运行 TrueNAS Scale 的 NAS 机器的 CCR2004-1G-2XS-PCIe 路由器网卡,连接到了所在的 TrueNAS 主机共享出来的一个 64GB 的 iSCSI 磁盘块,格式化该磁盘块为 ext4 文件系统后并挂载的状态。在这个已挂载的 iSCSI 磁盘块上面正在运行 Dude 服务器。 目前 ROSE-Storage 尚不支持通过 WinBox 进行配置,需要从 CLI 添加相关配置。

MikroTik.SG

@mikrotiksg · Post #311 · 23.05.2025 г., 01:54

Current MikroTik Software Release RouterOS: 7.19 | 6.49.18 Winbox: 3.41 / 4.0beta21 SwitcOS: 2.17 SwitchOS lite: 2.18 🚀 RouterOS v7.19 is here! Packed with stability, performance, and feature upgrades across the board: 🔧 Major Fixes • BGP: CPU optimization & memory leak fix • Bridge: Improved multicast, STP, and bonding handling • LTE: Big upgrades for modem support, stability & eSIM • DHCPv6: More reliable prefix management • Console & Scripts: More powerful loops, better error handling ⚙️ New Features • 🎛️ LACP Active/Passive for bonding • 🔒 Built-in root certificate store • 📡 New STP monitoring fields • 🛜 CAPsMAN WPA2-SHA256, SSID logging, improved snooper • 🐳 Container: Rename support & better image handling • 🧠 New “rose” device mode enabling container features 📈 Performance Boosts • Faster queues & bridge config • Optimized route filters & profiler • Better SNMP, DHCP logging, file handling, and system stability 💻 Winbox & WebFig Improvements • Easier disk setup, new wireless settings, eSIM display, and more! 🧵 Full changelog: mikrotik.com/download #MikroTik#RouterOS#Networking

MikroTik.SG

@mikrotiksg · Post #312 · 23.06.2025 г., 04:10

🚀 MikroTik RouterOS 7.19.2 Released! 🛠️ What’s new: • LoRa, LTE & WiFi stability improvements • BGP withdraw & IPsec responder fixes • Faster routing table display & better SNMP support • WebFig & WinBox UI/accessibility updates • Hotspot, L2TP, Disk & BFD fixes • Many more tweaks & improvements! 📥 Download & details: https://mikrotik.com/download #MikroTik#RouterOS#NetworkUpdate

12
ПретходнаСтраница 1 од 2Следна