
Comprobador de conectividad de red basado en navegador para probar reglas de firewall, restricciones de acceso y cumplimiento de políticas corporativas. Soporta mediciones HTTP Fetch y Image Ping con paquetes de servicio y conjuntos de reglas basados en JSON.
[ES] | TR
Comprobador de accesibilidad basado en navegador: pruebe la conectividad de red, las reglas del firewall y las restricciones de acceso.
Archivo HTML único. Cero dependencias. No se requiere servidor web para ejecutarlo.
# Simplest: open directly
open index.html
# Or with any static server
npx serve .
python3 -m http.server 8080
O arrastrar y soltar a Netlify → netlify.com/drop
Los archivos JSON en la carpeta services/ siguen este esquema:
{
"meta": {
"id": "my-pack",
"name": "Pack Name",
"description": "What it contains",
"icon": "◈",
"version": "1.0.0",
"author": "username",
"tags": ["category", "tag"]
},
"services": [
{
"name": "Example Service",
"host": "example.com",
"url": "https://www.example.com",
"favicon": "https://www.example.com/favicon.ico"
}
]
}
Regla: los campos url y favicon deben ser HTTPS. favicon debe ser una URL de imagen alojada directamente en el propio servidor del servicio (no un proxy de Google).
Los archivos JSON en la carpeta rulesets/ siguen este esquema:
{
"meta": {
"id": "my-ruleset",
"name": "Ruleset Name",
"description": "What it checks",
"version": "1.0.0",
"author": "username",
"tags": ["corporate", "compliance"]
},
"rules": [
{
"id": "rule-github",
"name": "GitHub Access",
"description": "Mandatory for developer workflow",
"service": {
"name": "GitHub",
"host": "github.com",
"url": "https://github.com",
"favicon": "https://github.com/favicon.ico"
},
"severity": "critical",
"conditions": {
"must_reach": true,
"max_ping_ms": 800
},
"fail_message": "GitHub is inaccessible.",
"pass_message": "GitHub is accessible."
}
]
}
Para agregar un nuevo paquete de servicio o conjunto de reglas → CONTRIBUTING.md
MIT © Abdullah Ali GÜN
Tarayıcı tabanlı erişilebilirlik denetleyici — ağ bağlantısını, firewall kurallarını ve erişim kısıtlamalarını test edin.
Tek HTML dosyası. Sıfır bağımlılık. Çalıştırmak için web sunucusu gerekmez.
# En basit: direkt aç
open index.html
# Ya da herhangi bir statik sunucu ile
npx serve .
python3 -m http.server 8080
Veya Netlify'a sürükle-bırak → netlify.com/drop
services/ klasöründeki JSON dosyaları bu şemayı takip eder:
{
"meta": {
"id": "my-pack",
"name": "Paket Adı",
"description": "Ne içerdiği",
"icon": "◈",
"version": "1.0.0",
"author": "kullanici-adi",
"tags": ["kategori", "etiket"]
},
"services": [
{
"name": "Örnek Servis",
"host": "ornek.com",
"url": "https://www.ornek.com",
"favicon": "https://www.ornek.com/favicon.ico"
}
]
}
Kural: url ve favicon alanları HTTPS olmalı. favicon doğrudan servisin kendi sunucusunda barındırılan bir resim URL'si olmalı (Google proxy değil).
rulesets/ klasöründeki JSON dosyaları bu şemayı takip eder:
{
"meta": {
"id": "my-ruleset",
"name": "Kural Seti Adı",
"description": "Ne denetlediği",
"version": "1.0.0",
"author": "kullanici-adi",
"tags": ["corporate", "compliance"]
},
"rules": [
{
"id": "rule-github",
"name": "GitHub Erişimi",
"description": "Geliştirici iş akışı için zorunlu",
"service": {
"name": "GitHub",
"host": "github.com",
"url": "https://github.com",
"favicon": "https://github.com/favicon.ico"
},
"severity": "critical",
"conditions": {
"must_reach": true,
"max_ping_ms": 800
},
"fail_message": "GitHub erişilemiyor.",
"pass_message": "GitHub erişilebilir."
}
]
}
Yeni bir servis paketi veya kural seti eklemek için → CONTRIBUTING.md
MIT © Abdullah Ali GÜN
| Campo | Descripción |
|---|
severity | critical / warning / info |
conditions.must_reach | true → debe ser accesible, false → debe estar bloqueado |
conditions.max_ping_ms | Opcional. Por encima de este ms → falla |
fail_message | Mensaje mostrado en caso de violación de la regla |
pass_message | Mensaje mostrado cuando la regla se cumple |
| Alan | Açıklama |
|---|
severity | critical / warning / info |
conditions.must_reach | true → erişilebilmeli, false → engellenmiş olmalı |
conditions.max_ping_ms | Opsiyonel. Bu ms üstü → başarısız |
fail_message | Kural ihlalinde gösterilecek mesaj |
pass_message | Kural karşılandığında gösterilecek mesaj |