Skip to content

Releases

Network Monitor 1.0.9

Choose a tag to compare

@github-actions github-actions released this 07 Nov 05:43

What's Changed

  • Add official Debian and Fedora source packaging by @AsemShahen in #1

New Contributors

Full Changelog: v1.0.8...v1.0.9

Network Monitor 1.0.8

Choose a tag to compare

@github-actions github-actions released this 07 Nov 04:19

Network Monitor 1.0.8

Network Monitor 1.0.8 reorganizes the Usage tab so the daily chart and the
application table no longer compete for the same vertical space. The table and
chart now have their own inner tabs, while the monthly summary cards remain
visible above them.

Highlights

  • Separate Usage table and chart tabs. The first inner tab is the table and
    the second is the chart. On short windows the chart can no longer overlap the
    table or push rows out of view.
  • Summary cards stay fixed. The monthly download, upload, and total cards
    remain above both tabs, so the selected month stays visible while switching
    views.
  • Search stays with the table. The search field, sortable columns, filtering,
    and CSV export remain in the Table tab.
  • The chart gets its own space. The Chart tab shows the daily download
    and upload series with the existing interactive pan and zoom controls.
  • Bilingual and RTL. New tab labels and the chart hint are translated into
    English and Arabic, with the same RTL alignment and light/dark styling as the
    rest of the application.
  • No data or service changes. The usage database schema, background collector,
    blocking, signed updater, and repository behavior are unchanged.

Layout details

The Usage tab now contains a nested tab widget:

  1. Table — search field, application table, sorting, and the existing
    monthly totals.
  2. Chart — the daily download/upload chart.

The monthly summary cards are outside the inner tab widget, so they remain
visible in both views. The selected month dropdown still controls both tabs.
The previous behavior, where the chart and table were stacked in one layout,
caused the chart to overlap the table when the available height was too small.

Updating

Version 1.0.6 and later can install 1.0.8 with Settings → Application
updates → Check for updates
. The updater verifies SHA256SUMS and
SHA256SUMS.asc before installing.

For a manual /opt/network-monitor install from 1.0.5 or older, install once:

tar -xzf NetworkMonitor-1.0.8-linux-x86_64.tar.gz
sudo ./network-monitor/install.sh

After that, later releases can be installed from the update button.

Assets

  • network-monitor_1.0.8_amd64.deb — Debian/Ubuntu
  • network-monitor-1.0.8-1.x86_64.rpm — Fedora/RHEL
  • NetworkMonitor-1.0.8-x86_64.AppImage — portable
  • NetworkMonitor-1.0.8-x86_64.AppImage.zsync — AppImageUpdate metadata
  • NetworkMonitor-1.0.8-linux-x86_64.tar.gz — manual /opt updater archive
  • SHA256SUMS — release file checksums
  • SHA256SUMS.asc — detached GPG signature for the checksums

Download: https://github.com/AsemShahen/NetworkMonitor/releases/tag/v1.0.8

Verify the download:

gpg --verify SHA256SUMS.asc SHA256SUMS
sha256sum -c SHA256SUMS

Package repositories and catalog

  • The signed APT/RPM repository serves 1.0.8 with verified InRelease and
    repomd.xml.asc metadata.
  • The local AUR network-monitor-qt-bin metadata is updated for 1.0.8;
    publishing it still depends on AUR account access.
  • The AppImageHub catalog entry from the merged one-file PR remains live, and
    the 1.0.8 AppImage keeps the same gh-releases-zsync update information.

Notes

  • The table remains the default inner tab when the Usage tab is opened.
  • The chart is still interactive: drag to pan and scroll to zoom.
  • Usage is counted while Network Monitor or the optional background collector is
    running. See the 1.0.7 notes for background collection details.
  • No telemetry, account information, or application list is sent anywhere.

العربية

يعيد Network Monitor 1.0.8 تنظيم تبويب الاستهلاك بحيث لا يتنافس المخطط
اليومي وجدول التطبيقات على المساحة الرأسية نفسها. أصبح للجدول والمخطط تبويبان
داخليان منفصلان، مع بقاء بطاقات الملخص الشهرية ظاهرة أعلىهما.

أبرز الميزات

  • تبويبان منفصلان للجدول والمخطط. التبويب الداخلي الأول هو الجدول والثاني
    هو المخطط. في النوافذ القصيرة لم يعد المخطط يتداخل مع الجدول أو يدفع الصفوف
    خارج العرض.
  • بقاء بطاقات الملخص ثابتة. تبقى بطاقات التنزيل والرفع والإجمالي الشهرية
    أعلى التبويبين، لذلك يظل الشهر المحدد ظاهراً أثناء تبديل العرض.
  • البحث مع الجدول. يبقى حقل البحث والفرز والتصفية وتصدير CSV في تبويب
    الجدول.
  • مساحة مخصصة للمخطط. يعرض تبويب المخطط البياني سلسلتي التنزيل والرفع
    اليوميتين مع أدوات التحريك والتكبير التفاعلية الحالية.
  • ثنائي اللغة ودعم RTL. تُرجمت تسميات التبويبات وملاحظة المخطط إلى
    الإنجليزية والعربية، مع محاذاة RTL وتنسيق الوضعين الفاتح والداكن نفسهما
    المستخدمين في بقية التطبيق.
  • لا تغيير في البيانات أو الخدمات. لم يتغير مخطط قاعدة بيانات الاستهلاك أو
    جامع الخلفية أو الحظر أو المحدّث الموقّع أو سلوك المستودع.

تفاصيل التخطيط

يحتوي تبويب الاستهلاك الآن على أداة تبويب داخلية:

  1. الجدول — حقل البحث وجدول التطبيقات والفرز وإجماليات الشهر الحالية.
  2. المخطط البياني — رسم التنزيل والرفع اليومي.

تقع بطاقات الملخص الشهرية خارج أداة التبويب الداخلية، لذلك تبقى ظاهرة في
العرضين. ولا يزال منتقي الشهر يتحكم في التبويبين. كان السلوك السابق، حيث كان
المخطط والجدول متراكبين في تخطيط واحد، يسبب تداخل المخطط مع الجدول عندما تكون
المساحة الرأسية غير كافية.

التحديث

يمكن للإصدار 1.0.6 وما بعده تثبيت 1.0.8 من
الإعدادات ← تحديثات التطبيق ← التحقق من التحديثات. يتحقق المحدّث من
SHA256SUMS وSHA256SUMS.asc قبل التثبيت.

إذا كان لديك تثبيت يدوي في /opt/network-monitor من 1.0.5 أو أقدم، فثبّت مرة
واحدة:

tar -xzf NetworkMonitor-1.0.8-linux-x86_64.tar.gz
sudo ./network-monitor/install.sh

بعد ذلك يمكن تثبيت الإصدارات اللاحقة من زر التحديث.

الحزم

  • network-monitor_1.0.8_amd64.deb — Debian/Ubuntu
  • network-monitor-1.0.8-1.x86_64.rpm — Fedora/RHEL
  • NetworkMonitor-1.0.8-x86_64.AppImage — محمولة
  • NetworkMonitor-1.0.8-x86_64.AppImage.zsync — بيانات تحديث AppImage
  • NetworkMonitor-1.0.8-linux-x86_64.tar.gz — أرشيف التحديث اليدوي في /opt
  • SHA256SUMS — بصمات ملفات الإصدار
  • SHA256SUMS.asc — توقيع GPG منفصل للبصمات

التحميل: https://github.com/AsemShahen/NetworkMonitor/releases/tag/v1.0.8

تحقق من الملفات:

gpg --verify SHA256SUMS.asc SHA256SUMS
sha256sum -c SHA256SUMS

المستودعات والكتالوج

  • يخدم مستودع APT/RPM الموقّع الإصدار 1.0.8 مع بيانات InRelease
    وrepomd.xml.asc التي جرى التحقق منها.
  • حُدّثت بيانات AUR المحلية للحزمة network-monitor-qt-bin إلى 1.0.8؛
    ولا يزال نشرها يعتمد على الوصول إلى حساب AUR.
  • يبقى إدراج AppImageHub من طلب الدمج السابق حيًا، ويحتفظ AppImage الإصدار
    1.0.8 بمعلومات تحديث gh-releases-zsync نفسها.

ملاحظات

  • يبقى الجدول التبويب الداخلي الافتراضي عند فتح تبويب الاستهلاك.
  • يبقى المخطط تفاعلياً: اسحب للتحريك ومرّر للتكبير.
  • يُحسب الاستهلاك أثناء تشغيل Network Monitor أو جامع الخلفية الاختياري. راجع
    ملاحظات 1.0.7 لتفاصيل الجمع في الخلفية.
  • لا تُرسل أي بيانات تتبع أو معلومات حساب أو قائمة تطبيقات إلى أي جهة.

Network Monitor 1.0.7

Choose a tag to compare

@github-actions github-actions released this 06 Nov 02:36

Network Monitor 1.0.7

Network Monitor 1.0.7 adds an optional background collector, so monthly and
daily usage can keep updating after the main window is closed. It is opt-in
from Settings → Background collection.

Highlights

  • Usage collection while the app is closed. The collector runs as a
    systemd user service and samples traffic in the background. No root access is
    required.
  • One database, one writer. The GUI and the collector share
    ~/.local/share/network-monitor/usage.db. An advisory flock on
    usage.db.lock elects exactly one writer, and the GUI hands the writer role
    to the collector when the service starts. This prevents double-counting and
    keeps SQLite safe when both processes are open.
  • Safe handoff. When the GUI takes the writer role back, it resets the
    traffic baseline so the first sample after the handoff does not include
    traffic already recorded by the collector.
  • Generated user service. The service unit and launcher are generated at
    runtime for manual /opt, .deb, .rpm, AppImage, and Flatpak
    installations. The AppImage path is refreshed whenever the application
    starts.
  • Status and control in Settings. Shows whether the collector is running,
    starting, stopped, blocked, or failed, with the last heartbeat time. Enable
    or disable it with one checkbox.
  • No surprise background service. Background collection is disabled by
    default. Without it, monthly and daily usage is counted only while Network
    Monitor is running.

How it works

When enabled, the application writes:

  • ~/.config/systemd/user/network-monitor-collector.service — the systemd user
    unit.
  • ~/.local/share/network-monitor/collector-launcher.sh — a small launcher
    that points at the current installation.
  • ~/.local/share/network-monitor/collector.json — a heartbeat and status file
    used by the Settings tab.

The collector starts with the user session, samples every five seconds, groups
traffic by the same application keys as the GUI (including Flatpak, Snap, and
AppImage grouping), and writes monthly and daily totals to the shared database.
It does not collect while keep_usage is disabled.

The same monthly table, daily chart, and CSV export are used whether the data
was recorded by the GUI or by the background collector.

Requirements

The background collector needs a working systemd user session. If systemd is
not available, the setting is disabled and the application keeps counting usage
while it is open. The collector does not need pkexec or root access.

Updating

Version 1.0.6 and later can install 1.0.7 with Settings → Application
updates → Check for updates
. The updater verifies SHA256SUMS and
SHA256SUMS.asc before installing.

For a manual /opt/network-monitor install from 1.0.5 or older, install once:

tar -xzf NetworkMonitor-1.0.7-linux-x86_64.tar.gz
sudo ./network-monitor/install.sh

After that, later releases can be installed from the update button.

Assets

  • network-monitor_1.0.7_amd64.deb — Debian/Ubuntu
  • network-monitor-1.0.7-1.x86_64.rpm — Fedora/RHEL
  • NetworkMonitor-1.0.7-x86_64.AppImage — portable
  • NetworkMonitor-1.0.7-x86_64.AppImage.zsync — AppImageUpdate metadata
  • NetworkMonitor-1.0.7-linux-x86_64.tar.gz — manual /opt updater archive
  • SHA256SUMS — release file checksums
  • SHA256SUMS.asc — detached GPG signature for the checksums

Download: https://github.com/AsemShahen/NetworkMonitor/releases/tag/v1.0.7

Verify the download:

gpg --verify SHA256SUMS.asc SHA256SUMS
sha256sum -c SHA256SUMS

Notes

  • The collector reports status through collector.json; if its heartbeat is
    stale, Settings shows it as stopped.
  • If the GUI and collector cannot hand off the writer role, the Settings tab
    shows a clear error. Restarting Network Monitor retries the handoff.
  • Reset monthly usage from the Usage tab. When the collector owns the writer
    role, the app briefly stops the service, performs the reset, and starts it
    again.
  • Flatpak background collection depends on the host's systemd user session and
    the Flatpak sandbox permissions. If it is unavailable, the checkbox is
    disabled and the app falls back to counting while open.
  • No telemetry, account information, or application list is sent anywhere.

العربية

يضيف Network Monitor 1.0.7 جامع خلفية اختيارياً، بحيث يستمر تحديث الاستهلاك
الشهري واليومي بعد إغلاق النافذة الرئيسية. يُفعَّل من
الإعدادات ← الجمع في الخلفية.

أبرز الميزات

  • جمع الاستهلاك أثناء إغلاق التطبيق. يعمل الجامع كخدمة مستخدم في systemd
    ويأخذ عينات من الحركة في الخلفية. لا يحتاج صلاحيات الجذر.
  • قاعدة بيانات واحدة وكاتب واحد. تشترك الواجهة والجامع في
    ~/.local/share/network-monitor/usage.db. يفرض قفل flock استشاري على
    usage.db.lock كاتباً واحداً فقط، وتسلّم الواجهة دور الكتابة إلى الجامع عند
    بدء الخدمة. يمنع ذلك الاحتساب المزدوج ويحافظ على سلامة SQLite عند فتح
    العمليتين.
  • تسليم آمن لدور الكتابة. عند استعادة الواجهة لدور الكتابة تعيد ضبط خط
    الأساس، فلا تتضمن أول عينة حركة سجّلها الجامع مسبقاً.
  • خدمة مستخدم مولّدة تلقائياً. تُولَّد وحدة الخدمة والمشغّل وقت التشغيل
    لتثبيتات /opt اليدوية و.deb و.rpm وAppImage وFlatpak. يُحدَّث مسار
    AppImage عند كل تشغيل للتطبيق.
  • الحالة والتحكم من الإعدادات. تظهر حالة الجامع: يعمل، يبدأ، متوقف،
    بانتظار تحرير القاعدة، أو حدث خطأ، مع وقت آخر نبضة. يمكن تفعيله أو تعطيله
    بخيار واحد.
  • لا خدمة خلفية مفاجئة. الجمع في الخلفية معطّل افتراضياً. وبدونه يُحسب
    الاستهلاك الشهري واليومي أثناء تشغيل Network Monitor فقط.

آلية العمل

عند التفعيل يكتب التطبيق:

  • ~/.config/systemd/user/network-monitor-collector.service — وحدة مستخدم
    systemd.
  • ~/.local/share/network-monitor/collector-launcher.sh — مشغّل صغير يشير إلى
    التثبيت الحالي.
  • ~/.local/share/network-monitor/collector.json — ملف نبضة وحالة تقرأه
    الإعدادات.

يبدأ الجامع مع جلسة المستخدم، ويأخذ عينة كل خمس ثوانٍ، ويجمع الحركة حسب مفاتيح
التطبيقات نفسها التي تستخدمها الواجهة (بما في ذلك تجميع Flatpak وSnap
وAppImage)، ويكتب الإجماليات الشهرية واليومية في قاعدة البيانات المشتركة. لا
يجمع البيانات عندما يكون keep_usage معطّلاً.

تُستخدم جداول الشهر والرسم اليومي وتصدير CSV نفسها سواء سجّلت البيانات
الواجهة أو جامع الخلفية.

المتطلبات

يحتاج جامع الخلفية إلى جلسة مستخدم systemd عاملة. إذا لم تكن systemd متاحة،
يُعطَّل الخيار ويستمر التطبيق في حساب الاستهلاك أثناء فتحه. لا يحتاج الجامع إلى
pkexec أو صلاحيات الجذر.

التحديث

يمكن للإصدار 1.0.6 وما بعده تثبيت 1.0.7 من
الإعدادات ← تحديثات التطبيق ← التحقق من التحديثات. يتحقق المحدّث من
SHA256SUMS وSHA256SUMS.asc قبل التثبيت.

إذا كان لديك تثبيت يدوي في /opt/network-monitor من 1.0.5 أو أقدم، فثبّت مرة
واحدة:

tar -xzf NetworkMonitor-1.0.7-linux-x86_64.tar.gz
sudo ./network-monitor/install.sh

بعد ذلك يمكن تثبيت الإصدارات اللاحقة من زر التحديث.

الحزم

  • network-monitor_1.0.7_amd64.deb — Debian/Ubuntu
  • network-monitor-1.0.7-1.x86_64.rpm — Fedora/RHEL
  • NetworkMonitor-1.0.7-x86_64.AppImage — محمولة
  • NetworkMonitor-1.0.7-x86_64.AppImage.zsync — بيانات تحديث AppImage
  • NetworkMonitor-1.0.7-linux-x86_64.tar.gz — أرشيف التحديث اليدوي في /opt
  • SHA256SUMS — بصمات ملفات الإصدار
  • SHA256SUMS.asc — توقيع GPG منفصل للبصمات

التحميل: https://github.com/AsemShahen/NetworkMonitor/releases/tag/v1.0.7

تحقق من الملفات:

gpg --verify SHA256SUMS.asc SHA256SUMS
sha256sum -c SHA256SUMS

ملاحظات

  • يعرض الجامع حالته عبر collector.json؛ وإذا تأخرت نبضته تظهره الإعدادات
    متوقفاً.
  • إذا تعذّر تسليم دور الكتابة بين الواجهة والجامع، تعرض الإعدادات خطأ واضحاً.
    إعادة تشغيل Network Monitor تعيد المحاولة.
  • لإعادة تعيين استهلاك شهر من تبويب الاستهلاك، يوقف التطبيق الخدمة مؤقتاً ثم
    يعيد تشغيلها بعد إعادة التعيين عندما يكون الجامع هو الكاتب.
  • يعتمد جمع الخلفية في Flatpak على جلسة systemd في النظام المضيف وأذونات
    العزل. وإذا لم يكن متاحاً يُعطَّل الخيار ويعود التطبيق للحساب أثناء فتحه.
  • لا تُرسل أي بيانات تتبع أو معلومات حساب أو قائمة تطبيقات إلى أي جهة.

Network Monitor 1.0.6

Choose a tag to compare

@github-actions github-actions released this 05 Nov 20:32

Full Changelog: v1.0.5...v1.0.6

Network Monitor 1.0.5

Choose a tag to compare

@github-actions github-actions released this 05 Nov 19:33

Full Changelog: v1.0.4...v1.0.5

Network Monitor 1.0.4

Choose a tag to compare

@github-actions github-actions released this 01 Nov 20:00

Network Monitor 1.0.4

Network Monitor shows live download and upload speeds for every Linux
application, with real application blocking through cgroup v2 + nftables and a
polkit-authenticated helper. The interface is bilingual English/Arabic with
full RTL support and defaults to English.

Highlights

  • Live per-process download and upload rates.
  • Active connections, executable paths, and session totals.
  • Interactive time-series traffic chart.
  • Search, sortable columns, hide-idle filter, and export.
  • Real block/unblock with cgroup v2 + nftables and polkit.
  • Persistent blocklist with import/export and apply-on-start.
  • Light theme by default, automatic dark mode, and a manual theme setting.
  • Tray icon, desktop integration, and full RTL layout.
  • GPL-3.0-or-later; local-first, no account or telemetry.

Changes in 1.0.4

  • The default theme now follows the system color scheme. Light mode is used
    when the system is not dark, including minimal Xvfb environments such as the
    AppImageHub test runner. Dark mode is used only when the system reports a
    dark color scheme, or when the user selects Dark in Settings.
  • Added a Theme setting with Follow system, Light, and Dark
    options. The selection is saved and applied immediately.
  • The AppImage now embeds gh-releases-zsync update information and publishes
    NetworkMonitor-1.0.4-x86_64.AppImage.zsync next to the AppImage. Users can
    update with AppImageUpdate or similar tools.
  • The AppImageHub catalog test passed on v1.0.4 with no warnings. Version
    1.0.4 resolves the two v1.0.3 follow-up warnings: dark default theme and
    missing AppImage update information.

Packages

  • network-monitor_1.0.4_amd64.deb — Debian/Ubuntu
  • network-monitor-1.0.4-1.x86_64.rpm — Fedora/RHEL
  • NetworkMonitor-1.0.4-x86_64.AppImage — portable
  • NetworkMonitor-1.0.4-x86_64.AppImage.zsync — AppImageUpdate metadata
  • SHA256SUMS — release asset checksums

Download: https://github.com/AsemShahen/NetworkMonitor/releases/tag/v1.0.4

Signed APT/RPM repository

The signed repository is published at
https://asemshahen.github.io/NetworkMonitor/ and serves the official
v1.0.4 assets. The v1.0.4 packages are attached to this GitHub release and
match the release's SHA256SUMS. The repository fingerprint is:

Network Monitor packages <asemshahen5@gmail.com>
Fingerprint: D53CB321C38875CCA82128CC77EED1C545319AE8

If you added the repository before 2026-10-28, re-import the public key with
the APT/RPM commands in the install guide. The previous key was lost and has
been replaced.

APT:

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://asemshahen.github.io/NetworkMonitor/keys/network-monitor.asc \
  | sudo gpg --dearmor --yes -o /etc/apt/keyrings/network-monitor.gpg
echo "deb [signed-by=/etc/apt/keyrings/network-monitor.gpg] https://asemshahen.github.io/NetworkMonitor/apt stable main" \
  | sudo tee /etc/apt/sources.list.d/network-monitor.list
sudo apt update
sudo apt install network-monitor

RPM:

sudo curl -fsSL https://asemshahen.github.io/NetworkMonitor/rpm/network-monitor.repo \
  -o /etc/yum.repos.d/network-monitor.repo
sudo dnf install network-monitor

AUR

The AUR package name is network-monitor-qt-bin (submission pending). The
existing network-monitor-bin belongs to a different project.

AppImageHub

One-file PR: AppImage/appimage.github.io#10786. The
v1.0.4 AppImage starts in light mode on non-dark systems and includes update
information. A /retest comment will re-run the catalog test.

Notes

  • The .deb and .rpm install the privileged helper and polkit policy.
  • The AppImage bundles the helper, but blocking still requires host pkexec,
    python3, nftables, and cgroup v2.
  • The release assets are built by the GitHub Actions workflow on Ubuntu 22.04.
    The signed package repository serves the same official assets.

العربية

يعرض Network Monitor سرعة التنزيل والرفع اللحظية لكل تطبيق على لينكس، مع حظر
فعلي عبر cgroup v2 وnftables ومساعد محمي بـpolkit. الواجهة إنجليزية وعربية
مع دعم RTL كامل، والافتراضي إنجليزي.

التغييرات في 1.0.4

  • أصبح المظهر الافتراضي يتبع نظام التشغيل. يُستخدم المظهر الفاتح عندما لا
    يكون النظام داكنًا، بما في ذلك بيئات Xvfb البسيطة مثل بيئة اختبار
    AppImageHub. لا يُستخدم المظهر الداكن إلا إذا أبلغ النظام عن مظهر داكن أو
    اختار المستخدم داكن من الإعدادات.
  • أُضيف إعداد المظهر بخيارات حسب النظام وفاتح وداكن، ويُحفظ
    الاختيار ويُطبَّق فورًا.
  • أصبح AppImage يضم معلومات تحديث gh-releases-zsync وينشر ملف
    NetworkMonitor-1.0.4-x86_64.AppImage.zsync بجانب AppImage، ليعمل التحديث
    عبر AppImageUpdate والأدوات المشابهة.
  • نجح اختبار دليل AppImageHub على v1.0.4 دون تحذيرات، ويعالج الإصدار التحذيرين
    السابقين: المظهر الداكن الافتراضي وغياب معلومات تحديث AppImage.

الحزم

  • network-monitor_1.0.4_amd64.deb — Debian/Ubuntu
  • network-monitor-1.0.4-1.x86_64.rpm — Fedora/RHEL
  • NetworkMonitor-1.0.4-x86_64.AppImage — محمولة
  • NetworkMonitor-1.0.4-x86_64.AppImage.zsync — بيانات تحديث AppImage
  • SHA256SUMS — بصمات أصول الإصدار

مستودع APT/RPM الموقّع

https://asemshahen.github.io/NetworkMonitor/

يخدم المستودع الموقّع أصول الإصدار v1.0.4 الرسمية. حزم v1.0.4 مرفقة
بهذا الإصدار وتطابق SHA256SUMS. بصمة المفتاح:

D53CB321C38875CCA82128CC77EED1C545319AE8

إذا أضفت المستودع قبل 2026-10-28، فأعد استيراد المفتاح العام بالأوامر
الموجودة في دليل التثبيت. المفتاح السابق فُقد واستُبدل بمفتاح جديد.

أوامر APT وRPM موجودة في دليل التثبيت.

AUR

اسم حزمة AUR هو network-monitor-qt-bin (بانتظار القبول). الاسم
network-monitor-bin يخص مشروعًا آخر.

AppImageHub

طلب PR بملف واحد: AppImage/appimage.github.io#10786.
يبدأ AppImage 1.0.4 بالمظهر الفاتح على الأنظمة غير الداكنة ويضم معلومات
التحديث. سيؤدي تعليق /retest إلى إعادة اختبار الدليل.

Author

Author: AL-Asem Software By Asem Shahen And DeepSeek V4.1 Flash Free

Email: asemshahen5@gmail.com

Network Monitor 1.0.3

Choose a tag to compare

@github-actions github-actions released this 28 Oct 03:14

Network Monitor 1.0.3

Portable release built on Ubuntu 22.04 (glibc 2.35) so the AppImage runs on the oldest supported Ubuntu LTS. The AppImage now bundles libxkbcommon-x11, libxcb-cursor, and related xcb helpers.

AppImageHub PR #10786 passed the catalog test with this release:
AppImage/appimage.github.io#10786 (comment)

Packages:

  • network-monitor_1.0.3_amd64.deb
  • network-monitor-1.0.3-1.x86_64.rpm
  • NetworkMonitor-1.0.3-x86_64.AppImage
  • SHA256SUMS

The signed APT/RPM repository now serves the official v1.0.3 assets, signed with the new key fingerprint D53CB321C38875CCA82128CC77EED1C545319AE8. Existing clients must re-import the public key once from https://asemshahen.github.io/NetworkMonitor/keys/network-monitor.asc before the next apt update or dnf refresh. The v1.0.3 packages are attached here and match SHA256SUMS.

Author: AL-Asem Software By Asem Shahen And DeepSeek V4.1 Flash Free
Email: asemshahen5@gmail.com

Full Changelog: v1.0.2...v1.0.3

Network Monitor 1.0.2

Choose a tag to compare

@github-actions github-actions released this 28 Oct 02:50

Full Changelog: v1.0.1...v1.0.2

Network Monitor 1.0.1

Choose a tag to compare

@github-actions github-actions released this 26 Oct 17:26

Network Monitor 1.0.1

Network Monitor shows live download and upload speeds for every Linux
application, with real application blocking through cgroup v2 + nftables and a
polkit-authenticated helper. The interface is bilingual English/Arabic with
full RTL support and defaults to English.

Highlights

  • Live per-process download and upload rates.
  • Active connections, executable paths, CPU, RSS, and session totals.
  • Interactive time-series traffic chart.
  • Search, sortable columns, hide-idle filter, and export.
  • Real block/unblock with cgroup v2 + nftables and polkit.
  • Persistent blocklist with import/export and apply-on-start.
  • Dark theme, tray icon, desktop integration, and full RTL layout.
  • GPL-3.0-or-later; local-first, no account or telemetry.

Packages

  • network-monitor_1.0.1_amd64.deb — Debian/Ubuntu
  • network-monitor-1.0.1-1.x86_64.rpm — Fedora/RHEL
  • NetworkMonitor-1.0.1-x86_64.AppImage — portable
  • SHA256SUMS — release asset checksums

Download: https://github.com/AsemShahen/NetworkMonitor/releases/tag/v1.0.1

Signed APT/RPM repository

The repository is published at
https://asemshahen.github.io/NetworkMonitor/. It serves the official
v1.0.1 release assets, so its package hashes match SHA256SUMS. The
repository metadata is signed with:

Network Monitor packages <asemshahen5@gmail.com>
Fingerprint: 4E32B2E37802A0EBF4F80C4EF75A8C4DDB4B61EE

APT:

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://asemshahen.github.io/NetworkMonitor/keys/network-monitor.asc \
  | sudo gpg --dearmor --yes -o /etc/apt/keyrings/network-monitor.gpg
echo "deb [signed-by=/etc/apt/keyrings/network-monitor.gpg] https://asemshahen.github.io/NetworkMonitor/apt stable main" \
  | sudo tee /etc/apt/sources.list.d/network-monitor.list
sudo apt update
sudo apt install network-monitor

RPM:

sudo curl -fsSL https://asemshahen.github.io/NetworkMonitor/rpm/network-monitor.repo \
  -o /etc/yum.repos.d/network-monitor.repo
sudo dnf install network-monitor

AUR

The AUR package name is network-monitor-qt-bin (submission pending). The
existing network-monitor-bin belongs to a different project.

AppImageHub

A one-file AppImageHub pull request is prepared in
packaging/appimagehub/. It is not yet merged into the catalog.

Notes

  • The .deb and .rpm install the privileged helper and polkit policy.
  • The AppImage bundles the helper, but blocking still requires host pkexec,
    python3, nftables, and cgroup v2.
  • The release assets are built by the GitHub Actions workflow; the signed
    package repository serves the same official assets. SHA256SUMS and the
    signed APT/RPM metadata therefore agree.

العربية

يعرض Network Monitor سرعة التنزيل والرفع اللحظية لكل تطبيق على لينكس، مع حظر
فعلي عبر cgroup v2 وnftables ومساعد محمي بـpolkit. الواجهة إنجليزية وعربية
مع دعم RTL كامل، والافتراضي إنجليزي.

أبرز الميزات

  • سرعة التنزيل والرفع لكل عملية.
  • الاتصالات النشطة، ومسارات الملفات التنفيذية، وCPU وRSS وإجماليات الجلسة.
  • رسم بياني زمني تفاعلي.
  • بحث وفرز وإخفاء العمليات الخاملة وتصدير.
  • حظر/إلغاء حظر فعلي عبر cgroup v2 + nftables وpolkit.
  • قائمة حظر دائمة مع استيراد/تصدير وتطبيق عند الإقلاع.
  • ثيم داكن، وأيقونة تطبيق، وتكامل مع سطح المكتب، ودعم RTL.
  • ترخيص GPL-3.0-or-later؛ يعمل محليًا دون حساب أو تتبّع.

الحزم

  • network-monitor_1.0.1_amd64.deb — Debian/Ubuntu
  • network-monitor-1.0.1-1.x86_64.rpm — Fedora/RHEL
  • NetworkMonitor-1.0.1-x86_64.AppImage — محمولة
  • SHA256SUMS — بصمات أصول الإصدار

مستودع APT/RPM الموقّع

https://asemshahen.github.io/NetworkMonitor/

المستودع يخدم أصول الإصدار v1.0.1 الرسمية؛ لذلك تطابق بصمات حزمه
SHA256SUMS. بصمة مفتاح التوقيع:

4E32B2E37802A0EBF4F80C4EF75A8C4DDB4B61EE

أوامر APT وRPM موجودة في دليل التثبيت.

AUR

اسم حزمة AUR هو network-monitor-qt-bin (بانتظار القبول). الاسم
network-monitor-bin يخص مشروعًا آخر.

AppImageHub

طلب PR بملف واحد جاهز في packaging/appimagehub/، ولم يُدمج بعد في الدليل.

Author

Author: AL-Asem Software By Asem Shahen And DeepSeek V4.1 Flash Free

Email: asemshahen5@gmail.com

Network Monitor 1.0.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 11:41