From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x629.google.com (mail-ej1-x629.google.com [IPv6:2a00:1450:4864:20::629]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 95E993B29D for ; Thu, 20 Mar 2025 18:06:46 -0400 (EDT) Received: by mail-ej1-x629.google.com with SMTP id a640c23a62f3a-ac2a81e41e3so290516166b.1 for ; Thu, 20 Mar 2025 15:06:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742508405; x=1743113205; darn=lists.bufferbloat.net; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=MwluHBDbyHbO8kTfZLXNwvHlpQ6qtoW49HKN5u593Nc=; b=DeC82LJ+rGCOqpAyhIbuUs8jZ5HFSH9g17q68uOp6+7A3SVvzWiwdZe0DMBiruX8xa txMhuUnJuTWKwwebJE27zrqeSvXretCmSQdjDM5TeXpu5PLwcFEbLrKcwyO4EslTfNAu +j9QgF5yX/ObpdgXEbbk+js9Q1fQOknr/Tt+COkIc5pt/PErpp2KhqutS6iZSMyBX0/Q 4nVoICLdbSwyLv+puey8wct6bDYgACKqpCyCwGam8bYtQoKulS4phkfk4xvXOCR38Ma+ aczzykWsNww62eRg5Sm07GX3wOiszLndt3VMtb5UDPiVn6UkGsSIXq6XUF2NiizRCpiK PlXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742508405; x=1743113205; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=MwluHBDbyHbO8kTfZLXNwvHlpQ6qtoW49HKN5u593Nc=; b=ioBib86rlqCkmswJJRiE/I3kQY09C5zAspEmSKOvvCmwy91bKOpI0VG9guq7GXsNkr dZhz1XVyZRH8w0025mZOgQ612mE2Y7v9AsV05QAgcAZ+7QWTqiq944uF/sHTJoFtDKyR jeEjYgJ61ll+ae6k96K6QU9CycHjj5iUPupGJcV+kDRKIkJ6b9LkO1fKmRk5bJ4dTRBG 52OE3NZqAjotLkvtw6jDaf1oGGoGC7j8Ay5bf8gAtC8FMve5WV3iv650yXMdfv/dUhU+ /V0R0fV2JY8/nrxGWgP90gbm/kKaWG88v592UaG3cd/UxRxjDQi9aZOFNIKlKnqzaxZ8 p/bA== X-Gm-Message-State: AOJu0YxQ8X9GhpRLtIwJ944PxmBJCgxgo9KWBcdXRqGdup5GmYj6n3Jd QPlc5aRtZ7ECXEti4EHv1HQM94+gEalm4UAg9KaiDaTz/tlz3wj7Rfa3/drCxuZgsRtvewaf5rT InNiwvr3myznKAOLnxIO54ESyHphTMpTo X-Gm-Gg: ASbGncsUZ1k536CMeU53w21CFHKGbIJ9sMsANscGa16A0GGr0A6WWE9jktmht1wCowm lBjq7hvNA2nmqC2OWc0smwCmkHkZpileBX1qH40dl+F6zGQyhk0gg2lRZn6fiTgB5c+HIMYPjdH eWXWIaH6W5EwXrWn/Dwjvumw0X2uU= X-Google-Smtp-Source: AGHT+IHnR+V56RIUExn5QyBELRk/PqnsZvjdBC+XgBQE9M95x8JnarJWOdHHsbrvuJrtxGFEmuBMxpie/8mW7j48+rM= X-Received: by 2002:a17:907:86a7:b0:ab7:9df1:e562 with SMTP id a640c23a62f3a-ac3f2534b34mr98516466b.48.1742508405276; Thu, 20 Mar 2025 15:06:45 -0700 (PDT) MIME-Version: 1.0 From: Frantisek Borsik Date: Thu, 20 Mar 2025 23:07:44 +0100 X-Gm-Features: AQ5f1JrF930wIJJpIGURsQzkH7ReXlCyA7MD4uZh65q0UBTXws-UZ4Q_qRqxXMY Message-ID: To: libreqos Content-Type: multipart/alternative; boundary="00000000000083c6230630cd5aad" Subject: [LibreQoS] LibreQoS MikroTik PPP and Active Hotspot User Sync X-BeenThere: libreqos@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Many ISPs need the kinds of quality shaping cake can do List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Mar 2025 22:06:46 -0000 --00000000000083c6230630cd5aad Content-Type: text/plain; charset="UTF-8" Hello to all, One of our customers in the Philippines forked and improved this cool script: https://github.com/Kintoyyy/MikroTik-LibreQos-Integration "This script automates the synchronization of MikroTik PPP secrets (e.g., PPPoE users) and active hotspot users with a LibreQoS-compatible CSV file (ShapedDevices.csv). It continuously monitors the MikroTik router for changes to PPP secrets and active hotspot users, such as additions, updates, or deletions, and updates the CSV file accordingly. The script also calculates rate limits (download/upload speeds) based on the assigned PPP profile and ensures the CSV file is always up-to-date. The script is designed to run as a background service using systemd, ensuring it starts automatically on boot and restarts in case of failures." All the best, Frank Frantisek (Frank) Borsik https://www.linkedin.com/in/frantisekborsik Signal, Telegram, WhatsApp: +421919416714 iMessage, mobile: +420775230885 Skype: casioa5302ca frantisek.borsik@gmail.com --00000000000083c6230630cd5aad Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello to all,

One of our cus= tomers in the Philippines forked and improved this cool script:
<= a href=3D"https://github.com/Kintoyyy/MikroTik-LibreQos-Integration">https:= //github.com/Kintoyyy/MikroTik-LibreQos-Integration

<= /div>
"This script automates the synchronization of MikroTik PPP s= ecrets (e.g., PPPoE users) and active hotspot users with a LibreQoS-compati= ble CSV file (ShapedDevices.csv). It continuously monitors the MikroTik rou= ter for changes to PPP secrets and active hotspot users, such as additions,= updates, or deletions, and updates the CSV file accordingly. The script al= so calculates rate limits (download/upload speeds) based on the assigned PP= P profile and ensures the CSV file is always up-to-date.

The scrip= t is designed to run as a background service using systemd, ensuring it sta= rts automatically on boot and restarts in case of failures."

<= /div>
<= div dir=3D"ltr">
All the best,

Frank

Frantisek (Frank) Borsik

=C2=A0

https://www.linkedin.com/in/frantisekborsik

Signal, Telegram, WhatsApp:= +421919416714=C2=A0

iMessage, mobile: +420775230885

Skype: casioa5302ca<= /u>

frantisek.borsik@gmail.com

=
--00000000000083c6230630cd5aad--