EazyNetChecker is a lightweight, reliable, and powerful Unity tool that accurately determines real internet connectivity across all platforms and devicesDocs | Official Website | DiscordUnity’s built-in Application.internetReachability does not verify whether a device is truly online, and it was never designed to. Common workarounds like pinging Google can also be misleading, especially on captive portals, hotel Wi-Fi, or restricted networks.EazyNetChecker solves this problem by using Captive Portal Detection, the same technique used by major operating systems such as Windows, Android, iOS, and macOS. This ensures fast, consistent, and trustworthy results, so your game can respond appropriately to real connectivity changes.In addition to built-in, battle-tested endpoints, EazyNetChecker allows you to define and validate connectivity against your own services and endpoints, using rules that match your project’s exact requirements. You can also run multiple network checks in parallel, each with its own criteria, timing, and validation logic, making it ideal for complex online games, backend-heavy apps, or service-specific availability checks.FEATURES✅ Accurate connectivity detectionDetect real internet access using captive portal checks (NoConnection, Restricted, or Connected.)🧠 Built-in Captive Portal MethodsSupports popular and proven endpoints (Google, Microsoft, Apple).✍️ Custom check methodsDefine custom endpoints with flexible validation rules and response criteria (URL, status code, expected response etc).🚀 Multi-service monitoringRun multiple connectivity checks simultaneously with independent endpoints and rules📅 Flexible scheduling optionsRun checks on start, manually, or continuously at custom intervals.📢 Event-driven architectureHook into check start, completion, status changes, and timeouts.🕒 Multiple ways to await resultsIncluding async and await, coroutines, and callbacks.📦 Import & Export SupportMove data between projects or create backups effortlessly.{ } Clean & modular APIUse strongly typed statics, or instances - your choice.🧰 DI-friendlyDesigned to work well with dependency injection.🖥️ Powerful Editor & componentsA modern UI for managing methods, settings, and diagnostics, and plug & play components.📖 Clean Code & Fully DocumentedBuilt with clean code principles in mind, fully open source, and well-documented✅ COMPATIBILITYSupported platfoms: Windows, macOS, Linux, Android, iOSWorks with Unity 2022.3 and higher📣 HAVE FEEDBACK OR IDEAS?We’re always improving Eazy NetChecker and love hearing from you! Drop us a message, leave a review, or send us your wishlist of features!MORE ASSETS BY HELLMADE GAMESPlease check out our publisher page or visit our website!Reliable internet connectivity detection using captive portal checksBuilt-in support for trusted endpoints from Google, Microsoft, and AppleSupport for custom, fully customizable connectivity checks with flexible validation rulesMonitor multiple services simultaneously, each with its own endpoints and criteriaFlexible scheduling options, including on start, manual, and continuous checksEvent-driven system with callbacks for start, completion, status changes, and timeoutsMultiple ways to await results, including async and await, coroutines, and callbacksImport and export custom check methods for easy sharing and backupsClean, modular API supporting both static and instance-based usageDependency injection friendly designPowerful Editor Window for managing methods, settings, and diagnosticsComprehensive documentation to help you get started quicklySUPPORTED PLATFORMS:WindowsmacOSLinuxAndroidiOS



