subnet-calculator

← All projects← كل المشاريع
// Tool · Network Planning// أداة · تخطيط الشبكات

Subnet Calculator — Engineer-Grade Network Planning Tool

A full-featured subnetting platform built by a network engineer for engineers: IPv4 analysis, VLSM design, ready-to-paste Cisco and FortiGate configs, cloud subnetting and network audits, all in a terminal-style interface.منصة متكاملة للشبكات الفرعية بناها مهندس شبكات للمهندسين: تحليل IPv4 وتصميم VLSM وإعدادات Cisco وFortiGate جاهزة للصق وشبكات السحابة الفرعية وتدقيق الشبكات، في واجهة بنمط الطرفية.

100%server-side math (PHP and MySQL)حسابات من جهة الخادم (PHP وMySQL)
/0 – /32full CIDR supportدعم كامل لـCIDR
Cisco + FortiGateCLI config exportتصدير إعدادات CLI
AWS + Azurecloud subnet rulesقواعد الشبكات الفرعية في السحابة
// overview// نظرة عامة

Subnetting, design, config and audit in one placeالشبكات الفرعية والتصميم والإعداد والتدقيق في مكان واحد

Most subnet calculators stop at the network and broadcast address. This one goes on to design, configure and audit: it sizes subnets from host requirements, generates CLI for the devices, and checks an existing IP plan for problems.أغلب حاسبات الشبكات الفرعية تتوقف عند عنوان الشبكة وعنوان البث. هذه الأداة تكمل إلى التصميم والإعداد والتدقيق: تحدد حجم الشبكات الفرعية من متطلبات الأجهزة، وتولّد أوامر CLI للأجهزة، وتفحص خطة العناوين الحالية بحثاً عن المشاكل.

All calculations run on a PHP and MySQL backend. It is live and free to use.تعمل كل الحسابات على خلفية PHP وMySQL. الأداة مباشرة ومجانية.

Live toolالأداة المباشرة
subnet.abadawod.dev
Backendالخلفية
PHP and MySQL, calculations server-sidePHP وMySQL، والحسابات من جهة الخادم
Interfaceالواجهة
Terminal-style, with an interactive bit mapبنمط الطرفية، مع خريطة بتات تفاعلية
Hostingالاستضافة
cPanel, on its own subdomaincPanel، على نطاق فرعي خاص
// features// المزايا

What it doesماذا يفعل

  • IPv4 subnet calculator with an interactive bit map: network, broadcast, wildcard, usable hosts, IP class and address type.حاسبة شبكات IPv4 الفرعية مع خريطة بتات تفاعلية: الشبكة والبث وwildcard والأجهزة المتاحة وفئة IP ونوع العنوان.
  • VLSM designer: enter host requirements and get optimally sized subnets with no wasted addresses.مصمم VLSM: أدخل عدد الأجهزة المطلوب واحصل على شبكات فرعية بأحجام مثالية دون هدر عناوين.
  • Config generator: ready-to-paste CLI for Cisco routers, Cisco switches and VLANs, and FortiGate, including ACL, DHCP and OSPF.مولّد الإعدادات: أوامر CLI جاهزة للصق لراوترات وسويتشات Cisco وVLANs وFortiGate، تشمل ACL وDHCP وOSPF.
  • Cloud subnetting for AWS VPC and Azure VNet, accounting for the 5 reserved addresses per subnet.الشبكات الفرعية في السحابة لـAWS VPC وAzure VNet، مع احتساب العناوين الخمسة المحجوزة لكل شبكة فرعية.
  • Topology planner: Hub and Spoke, Point-to-Point, Full Mesh and Partial Mesh with automatic IP allocation.مخطط الطوبولوجيا: Hub and Spoke وPoint-to-Point وFull Mesh وPartial Mesh مع تخصيص تلقائي للعناوين.
  • Network audit: paste an IP plan to find overlaps, duplicates and free gaps, plus a route summarizer.تدقيق الشبكة: الصق خطة العناوين لاكتشاف التداخل والتكرار والفراغات الحرة، مع أداة لتلخيص المسارات.
// screens// لقطات الشاشة

Inside the toolداخل الأداة

Main interface, terminal style
Main interface, terminal styleالواجهة الرئيسية بنمط الطرفية
Subnet output, computed server-side
Subnet output, computed server-sideمخرجات الشبكة الفرعية، محسوبة من جهة الخادم
VLSM designer
VLSM designerمصمم VLSM
Config generator, advanced parameters
Config generator, advanced parametersمولّد الإعدادات، معاملات متقدمة
Topology planner, full mesh: Riyadh HQ, Dammam and Jeddah branches
Topology planner, full mesh: Riyadh HQ, Dammam and Jeddah branchesمخطط الطوبولوجيا، full mesh: مقر الرياض وفرعا الدمام وجدة
// takeaways// الخلاصة

What this project showsما يُظهره هذا المشروع

  • Building a full PHP and MySQL application and deploying it on cPanel.بناء تطبيق PHP وMySQL متكامل ونشره على cPanel.
  • Implementing a subnetting and VLSM engine.تنفيذ محرك للشبكات الفرعية وVLSM.
  • Generating Cisco and FortiGate configuration.توليد إعدادات Cisco وFortiGate.
  • Route summarization and IP plan auditing.تلخيص المسارات وتدقيق خطط العناوين.
PHPMySQLREST APICisco CLIFortiGate CLIVLSMcPanelAWS / Azure subnetting

Want the details behind this project?تريد تفاصيل أكثر عن هذا المشروع؟

I’m happy to walk through the design, the configs and what I would change in production.يسعدني شرح التصميم والإعدادات وما الذي سأغيّره في بيئة الإنتاج.