HaresNet: A Smart Linux-Based Wi-Fi Router for Secure Home and Small-Office Networks

dc.contributor.authorRjoub, Ismael
dc.date.accessioned2026-05-11T11:34:09Z
dc.date.issued2026-02-01
dc.descriptionNumber Of Pages : 59 , Department of Computer Engineering
dc.description.abstractThis project presents HaresNet, a comprehensive software-defined router platform designed to transform a standard Linux computer into a fully manageable WiFi router with enterprise-grade features for home and small-office environments. HaresNet addresses the limitations of conventional consumer routers by integrating essential Linux networking services—including hostapd for wireless access, dnsmasq for DHCP/DNS, and nftables for traffic control—into a unified system. The platform leverages an Ethernet connection for WAN connectivity and a USB WiFi adapter for LAN access, providing a clean separation between upstream internet and local network traffic. By combining these standard tools with a custom Python backend and a responsive React-based frontend ("Guardian Angel"), HaresNet offers a robust solution for enhancing network visibility, security, and management without requiring proprietary hardware. The system delivers a rich set of features including real-time device discovery, per-device access control, time-based scheduling, and dynamic service blocking. It also provides comprehensive traffic monitoring with historical analysis and configurable bandwidth limits. Security is prioritized through a two-factor authentication mechanism for administrative access. This report documents the complete development lifecycle of HaresNet, detailing the theoretical foundations, architectural design, implementation methodology, and extensive testing results which demonstrate the platform's effectiveness as a flexible and secure alternative to traditional home routers. يقدم هذا المشروع منصة HaresNet، وهي منصة راوتر برمجية شاملة مصممة لتحويل جهاز كمبيوتر يعمل بنظام Linux قياسي إلى راوتر WiFi مُدار بالكامل مع ميزات على مستوى المؤسسات للبيئات المنزلية والمكتبية الصغيرة. يعالج HaresNet قيود الراوترات التقليدية من خلال دمج خدمات شبكات Linux الأساسية---بما في ذلك hostapd للوصول اللاسلكي، و dnsmasq لـ DHCP/DNS، و nftables للتحكم في حركة المرور---في نظام موحد. تستفيد المنصة من اتصال Ethernet لشبكة WAN ومحول WiFi USB لشبكة LAN، مما يوفر فصلاً نظيفاً بين الإنترنت وحركة المرور المحلية. من خلال الجمع بين هذه الأدوات القياسية مع backend مخصص بلغة Python وواجهة أمامية سريعة الاستجابة ("Guardian Angel")، يقدم HaresNet حلاً قوياً لتعزيز رؤية الشبكة والأمان والإدارة دون الحاجة إلى أجهزة خاصة. يوفر النظام مجموعة غنية من الميزات بما في ذلك اكتشاف الأجهزة في الوقت الفعلي، والتحكم في الوصول لكل جهاز، والجدولة الزمنية، وحظر الخدمات الديناميكي. كما يوفر مراقبة شاملة لحركة المرور مع تحليل تاريخي وحدود قابلة للتكوين لعرض النطاق الترددي. يتم إعطاء الأولوية للأمان من خلال آلية المصادقة الثنائية للوصول الإداري. يوثق هذا التقرير دورة حياة التطوير الكاملة لـ HaresNet، مفصلاً الأسس النظرية، والتصميم المعماري، ومنهجية التنفيذ، ونتائج الاختبارات الموسعة التي تثبت فعالية المنصة كبديل مرن وآمن للراوترات المنزلية التقليدية.
dc.identifier.urihttps://scholar.ppu.edu/handle/123456789/9460
dc.language.isoen
dc.subjectHaresNet
dc.subjectSoftware-defined router
dc.subjectLinux networking
dc.subjectNetwork security
dc.subjectTraffic monitoring
dc.titleHaresNet: A Smart Linux-Based Wi-Fi Router for Secure Home and Small-Office Networks
dc.typeOther

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
HaresNet A Smart LinuxBased WiFi Router for Secure Home and Small Office Networks.pdf
Size:
4.12 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: