Releases: Lissy93/networking-toolbox
Networking Toolbox v1.6.0
📦 Networking Toolbox v1.6.0
🛸 Other Changes
e0b1078- Adds npm start script (node env only) (commit by @Lissy93)b7dd395- Merge pull request #31 from Lissy93/feat/start-script
Adds npm start script (node env only) (commit by @Lissy93)
5813e01- Disable Plausible analytic (PR #30 by @Lissy93)8076df2- Adds tests (commit by @Lissy93)baf980d- Adds codacy config, so that it can shut the fuck up about test duplication (commit by @Lissy93)b7c2652- Merge pull request #32 from Lissy93/feat/disable-hit-count
Disable Plausible analytic (#30)
Fixes #31 (commit by @Lissy93)
92f46e0- Fixes incorrect usable hosts for ipv4 subnet (PR #29 by @Lissy93)1903456- Refactos IPv4 /31,32 fix and improves logic (commit by @Lissy93)e9a3ab7- Resolves failing API contract tests for IPv4 subnet calc class 31 (commit by @Lissy93)fe5919b- Merge pull request #33 from Lissy93/fix/ipv4-subnet-class-31s
Fixes incorrect usable hosts for ipv4 subnet (fixes #29) (commit by @Lissy93)
af90ba9- Fix reactivity issue for CIDR to mask (PR #27 by @Lissy93)25ce370- Updates codacy config (commit by @Lissy93)194ba7a- Removes obsolete debugs (commit by @Lissy93)6fbeb95- Bumps to 1.6.0, for new release (commit by @Lissy93)8ea4470- Merge pull request #34 from Lissy93/fix/cidr-mask-usable-hosts
Fix reactivity issue for CIDR to mask (fixes #27) (commit by @Lissy93)
📥 Installation
Docker:
docker pull lissy93/networking-toolbox:v1.6.0
docker run -d -p 8080:3000 lissy93/networking-toolbox:v1.6.0From Source:
# Download and extract
tar -xzf networking-toolbox-v1.6.0.tar.gz
# Install and run
npm install
npm run build
npm run preview📋 What's Changed
🔗 Links
Networking Toolbox v1.5.0
📦 Networking Toolbox v1.5.0
🛸 Other Changes
ad2a863- Improves SEO (commit by @Lissy93)e1383dd- Adds suggested pages in 404 page (commit by @Lissy93)8917acd- Implemented font size switching in settings (commit by @Lissy93)0be304b- Limited to known DNS servers (PR #22 by @Lissy93)bb0058a- Implemented settings backup/restore (commit by @Lissy93)8520d2f- Updated self-hosting docs (commit by @Lissy93)ad6df3f- Implemented import/export settings, and easy custom styles (commit by @Lissy93)1f7edd3- Updated Svelte package versions, resolved npm vuln (commit by @Lissy93)c9c0b50- Adds links in search, fixes show more alignment in settings (commit by @Lissy93)985fc92- Bump to V1.5.0 (commit by @Lissy93)f76f3d0- Merge pull request #23 from Lissy93/feat/settings-dns-docs
Feat/settings dns docs (commit by @Lissy93)
📥 Installation
Docker:
docker pull lissy93/networking-toolbox:v1.5.0
docker run -d -p 8080:3000 lissy93/networking-toolbox:v1.5.0From Source:
# Download and extract
tar -xzf networking-toolbox-v1.5.0.tar.gz
# Install and run
npm install
npm run build
npm run preview📋 What's Changed
🔗 Links
Networking Toolbox v1.4.0
📦 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📋 What's Changed
🔗 Links
Networking Toolbox v1.3.0
📦 Networking Toolbox v1.3.0
🛸 Other Changes
7b3c921- Removal of annoying irrelevant logs from test runs (commit by @Lissy93)5dd0656- Improve IP validation logic, and expand tests for it (commit by @Lissy93)f9cc697- Additional tests for IP family conversions (commit by @Lissy93)7d592f7- Fix link to og-image (commit by @Lissy93)0208bb2- Merge branch 'main' of github.com:Lissy93/networking-toolbox (commit by @Lissy93)a3fe2f9- Improve test coverage and reusability, esp for IP and DNS tools (commit by @Lissy93)d2eddf2- Increase test coverage on missing functionality (stores, api, handlers, etc) (commit by @Lissy93)fb6ba19- Testing for missing routes (commit by @Lissy93)8a18c87- Increases min coverage threshold (must be 80%+ to pass) (commit by @Lissy93)6a587a9- Fixes critical issue with tile layout mem overflow (commit by @Lissy93)0141720- Adds legal docs (commit by @Lissy93)923acc8- Adds warning before external request when on static mode (commit by @Lissy93)96a004a- Extracts settings into a component, and consumes on /settings page (commit by @Lissy93)1911cea- Implemented custom css option in settings (commit by @Lissy93)db43e6a- Implemented color settings for user (commit by @Lissy93)2e20d65- Refactors localstorage settigs into shared helper (commit by @Lissy93)aae9e63- Implements option for user to clear all local preferenses (commit by @Lissy93)5a13527- Refactors theme store (commit by @Lissy93)06d1538- Implemented error handling, and level-based, environmental-aware logging (commit by @Lissy93)3a37f6c- Adds MIT license (commit by @Lissy93)3f59d77- Adds CodeQL config, updates toke for release, update tests with new test logger (commit by @Lissy93)0d98397- Fix results returned by CodeQL scan (commit by @Lissy93)6b3e440- Refactors diagnostic pages to use composables and shared components
Extracts common state management patterns into reusable composables:
- useDiagnosticState: Manages loading, results, and error states
- useClipboard: Handles copy-to-clipboard functionality
- useExamples: Manages example selection and state
Creates shared UI components to reduce duplication:
- ExamplesCard: Displays selectable examples with consistent styling
- ErrorCard: Standardized error message display
- ResultsCard: Consistent results presentation
- ActionButton: Reusable action buttons with loading states
Refactored 35+ diagnostic pages across DNS, HTTP, TLS, Email, and Network categories.
This improves code maintainability, reduces duplication, and ensures consistent UX.
Co-Authored-By: liss-bot liss-bot@d0h.co (commit by @Lissy93)
-
71f90b9- Refactors clipboard handling and integrates centralized error management -
Migrates 48 tool components to use useClipboard composable
-
Integrates error-manager and logger in 18 API endpoints and composables
-
Replaces console.error/warn calls with structured error tracking
-
Adds proper error context and deduplication support
Co-Authored-By: liss-bot liss-bot@d0h.co (commit by @Lissy93)
954a2c6- Improved styling for category layout (commit by @Lissy93)5210232- Optimized font loading, and adds self-hosted fonts (commit by @Lissy93)d05f26d- Refactor components to use shared composables and utilities (commit by @Lissy93)5b5f0f7- Refactored a lot of things. (commit by @Lissy93)9321ffd- Some UI refactors and improvments. Starting to question my life choices. (commit by @Lissy93)611a7a0- Implements default theme based on user-preferense, bumped to v1.3.0 (commit by @Lissy93)7efcd84- Merge pull request #10 from Lissy93/ref/test-and-ui-improvments
Ref/test and UI improvments (commit by @Lissy93)
📥 Installation
Docker:
docker pull lissy93/networking-toolbox:v1.3.0
docker run -d -p 8080:80 lissy93/networking-toolbox:v1.3.0From Source:
# Download and extract
tar -xzf networking-toolbox-v1.3.0.tar.gz
# Install and run
npm install
npm run build
npm run preview📋 What's Changed
🔗 Links
Networking Toolbox v1.2.0
📦 Networking Toolbox v1.2.0
🛸 Other Changes
cb3a65f- Split testing and reporting workflow, added safeguard to ct-log tests (commit by @Lissy93)ac41c2c- Adds checkout to test reporter workflow (commit by @Lissy93)797b708- Imeplements bundle and test reporting for codecov (commit by @Lissy93)b2ba871- Adds config for codecov coverage monitoring (commit by @Lissy93)ef727fc- Resolve TSC lint and check warns (commit by @Lissy93)c4a9eab- Merge pull request #8 from Lissy93/ref/bundle-size-reporting
Ref/bundle size reporting (commit by @Lissy93)
df993fc- Category-based homepage layout (commit by @Lissy93)acf16d1- Carasouel based homepage layout (commit by @Lissy93)257d648- Option to set bookmarks as homepage (commit by @Lissy93)026d93f- Implemented small icons homepage view (commit by @Lissy93)45e6d11- Implemented plain-text list homepage option (commit by @Lissy93)48a36d9- Adds empty homepage option, and a search-based home option (commit by @Lissy93)85ec71d- Improved home layouts, theme performance, and made about page more minimilistic (commit by @Lissy93)089385f- Fixed linting config, and added a script to hold my beer (commit by @Lissy93)1e1b87f- Search route, homepage featured (commit by @Lissy93)dca1d3e- Implemented quick tips (commit by @Lissy93)01afa64- Build command pallete dialog for keyboard shortcuts (commit by @Lissy93)b57cfde- Performance improvments through lazy loading, memoization and pre-computing (commit by @Lissy93)7fbb30e- Implemented re-branding option for self-hosted users (commit by @Lissy93)a2d432d- Improved performance of global search (commit by @Lissy93)ba1ca10- Adds unit tests nav changes, keyboard shortcuts, sotres and site preferences. Yes, I know i should of done tests before code. But yolo, at least i am writing tests at all. (commit by @Lissy93)3ae442f- Bumps to 1.2.0 (commit by @Lissy93)b4cd6e1- Merge pull request #9 from Lissy93/feat/homepage-improvments
Add homepage customization options for user (commit by @Lissy93)
📥 Installation
Docker:
docker pull lissy93/networking-toolbox:v1.2.0
docker run -d -p 8080:80 lissy93/networking-toolbox:v1.2.0From Source:
# Download and extract
tar -xzf networking-toolbox-v1.2.0.tar.gz
# Install and run
npm install
npm run build
npm run preview📋 What's Changed
🔗 Links
Networking Toolbox v1.1.0
📦 Networking Toolbox v1.1.0
🛸 Other Changes
cb00e0b- Updates Docker workflow repo name (commit by @Lissy93)4c920ee- Resolves mirroring on tag issue (commit by @Lissy93)929d433- Test workflow running on forks, and coverage reporting (commit by @Lissy93)5e1f0a4- Added more deployment options and scripts listing to readme (commit by @Lissy93)1da304a- Allows test config to report coverage (commit by @Lissy93)cee9acc- Merge pull request #3 from Lissy93/fix/workflow-automations
Fix/workflow automations (commit by @Lissy93)
30b256a- Perm config for docker and tests workflows (commit by @Lissy93)3317f94- Merge branch 'main' of github.com:Lissy93/networking-toolbox (commit by @Lissy93)006c2ab- Lowecase repo name for dockerhub (commit by @Lissy93)8eff29a- Simplifies docker workflow. Over-complicates mirror workflow (commit by @Lissy93)d28bd46- Lowercase repo name in docker workflow. Improves output of mirror workflow (commit by @Lissy93)0b6780c- Lowercase repo name in docker workflow, again (commit by @Lissy93)c53708b- Adds new tools for HTTP compression checks and HTTP cookie security (commit by @Lissy93)dc9006d- Fixes and improvments to nav, card collection and sitemap page (commit by @Lissy93)9638b1e- Implements banner checker (commit by @Lissy93)de55351- Updates about docs (commit by @Lissy93)5377f3b- Build DNSSEC chain validation tool (commit by @Lissy93)d47d1c5- Resolved failing tests and linter checks (commit by @Lissy93)3a40ff9- Merge pull request #4 from Lissy93/feat/new-lookups
Feat/new lookups (commit by @Lissy93)
5892efd- Implements IP blacklist checking tool (commit by @Lissy93)9659611- Hardens and completes the IP blacklisting tool (commit by @Lissy93)e02602b- Build DNS Query performance comparison (commit by @Lissy93)edcc27f- Completed dns perf analyzer (commit by @Lissy93)5cc8e29- Adds advanced options to DNS performance analyzer (commit by @Lissy93)eaf8bd8- DNS AXFR security testing, started (commit by @Lissy93)3a77cdf- Completes AXFR security scanning (commit by @Lissy93)15b5263- Fixes tests for new DNS diagnostic endpoints (commit by @Lissy93)1c7d68e- Fix Vercel runtime versioning in serverless deno func (commit by @Lissy93)a9d8d85- Resolved test by adding a lil bit of wiggle room in timeout limit (commit by @Lissy93)d3812cc- AXFR securitty testing - Added messagng for serverless environmenents, ensures all tests pass (commit by @Lissy93)70cab26- Makes formatter happy# (commit by @Lissy93)2787892- Highlight TopNav dropdown items with sub item selected (commit by @pa4080)4cf963e- Fix ToolCard bookmark button icon alignment (commit by @pa4080)4ddc67a- Better scroll-bars for the TopNav dropdowns (commit by @pa4080)55b54bd- Tests for new internal api endpoints (commit by @Lissy93)6b77868- Implemented BGP route lookup (commit by @Lissy93)2ec3de9- Merge pull request #6 from pa4080/top-nav-highlight
Minor UI improvements (commit by @Lissy93)
69cfb8c- Merge branch 'main' of github.com:Lissy93/networking-toolbox into feat/new-lookps-for-dns (commit by @Lissy93)525294a- Fix minor prettier warnings (commit by @Lissy93)bd07910- Implemented ASN & geographic lookups (commit by @Lissy93)9ec2678- Sets nvm/node version to latest LTS version of 22.20.0 (commit by @Lissy93)6712743- Builds TLS Handshake Analyzer tool (commit by @Lissy93)968ad27- IPv6 Connectivity Checker (commit by @Lissy93)a6fa72d- Implementred Certificate Transparency Log Search tool (commit by @Lissy93)4dc8ac3- Implementred mail tls check tool (commit by @Lissy93)f259a51- Implemented graylist mail checking, and bumped version (commit by @Lissy93)937c838- Built MAC Address Converter & OUI Lookup (commit by @Lissy93)4c0f31f- Resolved weird styling issue in MAC lookup route (commit by @Lissy93)5d37883- Fix naughty flakey test (commit by @Lissy93)8f0c8d9- Merge pull request #5 from Lissy93/feat/new-lookps-for-dns
Feat/new lookps for dns (commit by @Lissy93)
📥 Installation
Docker:
docker pull lissy93/networking-toolbox:v1.1.0
docker run -d -p 8080:80 lissy93/networking-toolbox:v1.1.0From Source:
# Download and extract
tar -xzf networking-toolbox-v1.1.0.tar.gz
# Install and run
npm install
npm run build
npm run preview📋 What's Changed
🔗 Links
Networking Toolbox v1.0.1
📦 Networking Toolbox v1.0.1
🛸 Other Changes
5d30eeb- Update icon (commit by @Lissy93)cf0abdd- API routes for dns glue, spf flatten, ocsp stapling, and tracing (commit by @Lissy93)0f7459f- Builds new diagnostic pages (commit by @Lissy93)c39b588- Adds tests for new pages (commit by @Lissy93)887179a- Bumps to v1.0.1 with new lookup routes (commit by @Lissy93)b18e81e- Resolves lint warnings (commit by @Lissy93)6b7e879- Resolves prettier warnings (commit by @Lissy93)51fb7f8- Fix link in README for networking toolbox (commit by @ccouzens)9e1b1c1- Merge pull request #1 from ccouzens/patch-1
Fix link in README for networking toolbox (commit by @Lissy93)
Feat/new diagnostic lookup routes (commit by @Lissy93)
📥 Installation
Docker:
docker pull lissy93/networking-toolbox:v1.0.1
docker run -d -p 8080:80 lissy93/networking-toolbox:v1.0.1From Source:
# Download and extract
tar -xzf networking-toolbox-v1.0.1.tar.gz
# Install and run
npm install
npm run build
npm run preview📋 What's Changed
🔗 Links
Networking Toolbox v1.0.0
📦 Networking Toolbox v1.0.0
🛸 Other Changes
📥 Installation
Docker:
docker pull lissy93/networking-toolbox:v1.0.0
docker run -d -p 8080:80 lissy93/networking-toolbox:v1.0.0From Source:
# Download and extract
tar -xzf networking-toolbox-v1.0.0.tar.gz
# Install and run
npm install
npm run build
npm run preview