Repository navigation
Releases
Network Monitor 1.0.9
What's Changed
- Add official Debian and Fedora source packaging by @AsemShahen in #1
New Contributors
- @AsemShahen made their first contribution in #1
Full Changelog: v1.0.8...v1.0.9
Network Monitor 1.0.8
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:
- Table — search field, application table, sorting, and the existing
monthly totals. - 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.shAfter that, later releases can be installed from the update button.
Assets
network-monitor_1.0.8_amd64.deb— Debian/Ubuntunetwork-monitor-1.0.8-1.x86_64.rpm— Fedora/RHELNetworkMonitor-1.0.8-x86_64.AppImage— portableNetworkMonitor-1.0.8-x86_64.AppImage.zsync— AppImageUpdate metadataNetworkMonitor-1.0.8-linux-x86_64.tar.gz— manual/optupdater archiveSHA256SUMS— release file checksumsSHA256SUMS.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 SHA256SUMSPackage repositories and catalog
- The signed APT/RPM repository serves
1.0.8with verifiedInReleaseand
repomd.xml.ascmetadata. - The local AUR
network-monitor-qt-binmetadata is updated for1.0.8;
publishing it still depends on AUR account access. - The AppImageHub catalog entry from the merged one-file PR remains live, and
the1.0.8AppImage keeps the samegh-releases-zsyncupdate 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.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/Ubuntunetwork-monitor-1.0.8-1.x86_64.rpm— Fedora/RHELNetworkMonitor-1.0.8-x86_64.AppImage— محمولةNetworkMonitor-1.0.8-x86_64.AppImage.zsync— بيانات تحديث AppImageNetworkMonitor-1.0.8-linux-x86_64.tar.gz— أرشيف التحديث اليدوي في/optSHA256SUMS— بصمات ملفات الإصدار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
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 advisoryflockon
usage.db.lockelects 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.shAfter that, later releases can be installed from the update button.
Assets
network-monitor_1.0.7_amd64.deb— Debian/Ubuntunetwork-monitor-1.0.7-1.x86_64.rpm— Fedora/RHELNetworkMonitor-1.0.7-x86_64.AppImage— portableNetworkMonitor-1.0.7-x86_64.AppImage.zsync— AppImageUpdate metadataNetworkMonitor-1.0.7-linux-x86_64.tar.gz— manual/optupdater archiveSHA256SUMS— release file checksumsSHA256SUMS.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 SHA256SUMSNotes
- 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/Ubuntunetwork-monitor-1.0.7-1.x86_64.rpm— Fedora/RHELNetworkMonitor-1.0.7-x86_64.AppImage— محمولةNetworkMonitor-1.0.7-x86_64.AppImage.zsync— بيانات تحديث AppImageNetworkMonitor-1.0.7-linux-x86_64.tar.gz— أرشيف التحديث اليدوي في/optSHA256SUMS— بصمات ملفات الإصدار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
Full Changelog: v1.0.5...v1.0.6
Network Monitor 1.0.5
Full Changelog: v1.0.4...v1.0.5
Network Monitor 1.0.4
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-zsyncupdate information and publishes
NetworkMonitor-1.0.4-x86_64.AppImage.zsyncnext 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/Ubuntunetwork-monitor-1.0.4-1.x86_64.rpm— Fedora/RHELNetworkMonitor-1.0.4-x86_64.AppImage— portableNetworkMonitor-1.0.4-x86_64.AppImage.zsync— AppImageUpdate metadataSHA256SUMS— 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-monitorRPM:
sudo curl -fsSL https://asemshahen.github.io/NetworkMonitor/rpm/network-monitor.repo \
-o /etc/yum.repos.d/network-monitor.repo
sudo dnf install network-monitorAUR
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
.deband.rpminstall 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/Ubuntunetwork-monitor-1.0.4-1.x86_64.rpm— Fedora/RHELNetworkMonitor-1.0.4-x86_64.AppImage— محمولةNetworkMonitor-1.0.4-x86_64.AppImage.zsync— بيانات تحديث AppImageSHA256SUMS— بصمات أصول الإصدار
مستودع 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
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.debnetwork-monitor-1.0.3-1.x86_64.rpmNetworkMonitor-1.0.3-x86_64.AppImageSHA256SUMS
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
Full Changelog: v1.0.1...v1.0.2
Network Monitor 1.0.1
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/Ubuntunetwork-monitor-1.0.1-1.x86_64.rpm— Fedora/RHELNetworkMonitor-1.0.1-x86_64.AppImage— portableSHA256SUMS— 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-monitorRPM:
sudo curl -fsSL https://asemshahen.github.io/NetworkMonitor/rpm/network-monitor.repo \
-o /etc/yum.repos.d/network-monitor.repo
sudo dnf install network-monitorAUR
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
.deband.rpminstall 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.SHA256SUMSand 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/Ubuntunetwork-monitor-1.0.1-1.x86_64.rpm— Fedora/RHELNetworkMonitor-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
Full Changelog: https://github.com/AsemShahen/NetworkMonitor/commits/v1.0.0
Full Changelog: https://github.com/AsemShahen/NetworkMonitor/commits/v1.0.0