📦 Networking Toolbox v1.4.0
✨ New Features
e849ead- Builds DHCP Option 43 Generator (PR #15 by @Lissy93)3d1c2fd- DHCP Option 60 Builder (commit by @Lissy93)b0f8d84- DHCP kea-isc snippet, and updates port numbers (commit by @Lissy93)
🐛 Bug Fixes
4de1e00- navbar sub-items appearing off screen (commit by @Lissy93)2e4bb24- Corrected port number in docs (PR #12 by @Lissy93)
🛸 Other Changes
44621dc- changed the port in README from 8000 to 3000 (commit by @karam-ajaj)4083238- Merge pull request #14 from karam-ajaj/main
changed the port in README from 8080 to 3000 (commit by @Lissy93)
2443b15- Update healthcheck URL to use 0.0.0.0
This fixes the error:
wget: can't connect to remote host: Connection refused (commit by @PrynsTag)
-
1f333fe- Merge main and fix Docker port mapping -
Resolved conflict by using correct port mapping (3000:3000)
-
Fixed incoming incorrect port (3000:80) to match Dockerfile
-
Ensured consistency with docker-compose.yml
-
Updated both Option 1 and Option 6 for consistency (commit by @Lissy93)
-
ecd250c- DHCP Option 119 - Domain Search List (commit by @Lissy93) -
6bea64b- DHCP Option 121/249 - Classless Static Routes (commit by @Lissy93) -
820cdf7- Update healthcheck URL to use 127.0.0.1 (commit by @Lissy93)
Update healthcheck URL to use 0.0.0.0 (commit by @Lissy93)
212df4d- fix link to dev setup instructions
the relative link wasn't working for me from https://github.com/Lissy93/networking-toolbox?tab=contributing-ov-file , it was trying to send me to a nonexistant top-level README.md (commit by @meonkeys)
380ee21- Merge pull request #18 from meonkeys/fix-readme-link (commit by @Lissy93)1277349- PXE Profile Generator (commit by @Lissy93)fd550ca- Freeform TLV Composer (commit by @Lissy93)1a6263d- Freeform TLV Composer (commit by @Lissy93)cf7a8d6- Complted DHCP tools (commit by @Lissy93)5061ea5- Reorganised DHCP into categories (commit by @Lissy93)83770cf- Fix supernet-calculations.ts
Invert the loop to correctly find the smallest CIDR.
Before this change, the loop in findSupernet starts at cidr = 1 and stops at the first CIDR that encompasses all addresses. Since /1 is large enough to cover any IPv4 range, it satisfies the condition (supernetStart ≤ minAddress and supernetEnd ≥ maxAddress) and is incorrectly selected. (commit by @NoOne-dev)
Fix/supernet CIDR calculations (commit by @Lissy93)
b7d4040- Developed new DHCP tools (commit by @Lissy93)1b4965a- Improved nav.ts and improved styling in DHCP routes (commit by @Lissy93)9a051b3- Updates testing workflows (commit by @Lissy93)7743ccb- Merge pull request #16 from Lissy93/feat/user-suggestions
Fixes #15 #12 (commit by @Lissy93)
📥 Installation
Docker:
docker pull lissy93/networking-toolbox:v1.4.0
docker run -d -p 8080:3000 lissy93/networking-toolbox:v1.4.0From Source:
# Download and extract
tar -xzf networking-toolbox-v1.4.0.tar.gz
# Install and run
npm install
npm run build
npm run preview