/ip-tool

Quickly change and save network IPv4 settings

Primary LanguageSvelte

IP Settings / Presets (Windows)

Quickly change and save network settings. For people that plug into a lot of networks

Download

Installer / Portable

Preview UI

Source Code

Setup

https://tauri.app/v1/guides/getting-started/prerequisites

npm install

Run

npm run tauri dev

Build

npm run tauri build

Svelte Only

npm run dev

Notes

TODO

  • alternating colors shift with contextmenu
  • row moving
  • table sorting
  • routes page
  • Hide interface
  • More options to add presets
  • Network Scan page
  • Interface friendly name change

Network Scan

https://crates.io/crates/netscan

Force Admin

https://github.com/nabijaczleweli/rust-embed-resource#example-embedding-a-windows-manifest

Logging?

https://github.com/tauri-apps/tauri-plugin-log

Add to tauri.conf.json for offline install of WebView2

{
  "tauri": {
    "bundle": {
      "windows": {
        "webviewInstallMode": {
          "type": "offlineInstaller"
        }
      }
    }
  }
}