Skip to content

javaherisaber/ir_net

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e0c2b8d · Apr 1, 2025

History

42 Commits
Mar 23, 2023
Sep 9, 2022
Apr 1, 2025
Mar 23, 2023
Apr 1, 2025
Apr 1, 2025
Apr 1, 2025
Dec 9, 2023
Mar 23, 2023
Mar 23, 2023
Apr 1, 2025
Apr 1, 2025
Mar 23, 2023
Apr 1, 2025
Apr 1, 2025
Aug 13, 2022
Apr 1, 2025
Apr 1, 2025
Apr 1, 2025

Repository files navigation

ir_net

Windows tool to show VPN connection details

Features

  • Show location of connection in map
  • Leak detection on your urls
  • SysTray icon without the app being open
  • Start by windows startup
  • Ability to minimize and hide from taskbar
  • Show details of your ISP
  • Update status when there is a network change
  • Connect through proxy vpn types (eg. ShadowSocks, VMess, ...)

How to build windows installer

  1. Build .exe file:
flutter build windows
  1. Open Inno setup compiler app and select .iss file from inno/Inno installer scrip.iss
  2. Press on run button
  3. Output .exe file will be in the inno/Output directory

TODO

  • Add alternative api service
  • Choose default country and show flag based on that
  • Option to show all countries flag
  • Add statistics eg. (number of times and minutes there was a network error, reasons of network failure)
  • Add app launcher icon
  • Show error reason in leak detection list
  • Show which app occupied a port
  • Speed test
  • Shortcuts to important screens of windows (eg. Network adapters)
  • Retry one more time if there was a leak found during switch to new network
  • Reset ip lookup result when there is no network