Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Strumenti/GitHubGitHub/abdullahaligun/reachability-check
RicognizioneAudit di ConfigurazioneRaccolta InformazioniSicurezza di ReteUtilità e FrameworkAnalisi DNS
GitHubabdullahaligun/reachability-check

Reachability-Check

Verificatore di connettività di rete basato su browser per testare regole firewall, restrizioni di accesso e conformità alle politiche aziendali. Supporta misurazioni HTTP Fetch e Image Ping con pacchetti di servizio e set di regole basati su JSON.

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Reachability-Check — Verificatore di connettività di rete basato su browser per testare regole firewall, restrizioni di accesso e conformità alle politiche aziendali. Supporta misurazioni HTTP Fetch e Image Ping con pacchetti di servizio e set di regole basati su JSON. | Kitploit
Vedi Repository
15 mesi faNon ancora revisionato

Controllo di Raggiungibilità 🌐

[EN] | TR

Controllo di raggiungibilità basato su browser — testa la connettività di rete, le regole del firewall e le restrizioni di accesso.

File HTML singolo. Zero dipendenze. Nessun server web necessario per eseguirlo.


Caratteristiche

  • Doppia misurazione: HTTP Fetch + Image Ping (tramite la favicon di ogni servizio)
  • Pacchetti di servizi: basati su JSON, estensibili dalla comunità
  • RuleCheck: Audit delle policy di rete aziendali — dovrebbe essere accessibile / dovrebbe essere bloccato + soglia di ping
  • Filtraggio e raggruppamento: filtri Veloce / Lento / Bloccato, viste Categoria / Stato / Elenco piatto
  • Query personalizzata: test istantaneo per qualsiasi URL o dominio
  • Rilevamento IP locale + pubblico (WebRTC + ipify)
  • Trascina e rilascia JSON — carica i file direttamente dal browser

Utilizzo

root@kitploit:~
# Simplest: open directly
open index.html

# Or with any static server
npx serve .
python3 -m http.server 8080

Oppure trascina e rilascia su Netlify → netlify.com/drop


Formato del Pacchetto di Servizi

I file JSON nella cartella services/ seguono questo schema:

root@kitploit:~
{
  "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"
    }
  ]
}

Regola: i campi url e favicon devono essere HTTPS. favicon deve essere un URL di un'immagine ospitata direttamente sul server del servizio (non un proxy di Google).


Formato RuleCheck

I file JSON nella cartella rulesets/ seguono questo schema:

root@kitploit:~
{
  "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."
    }
  ]
}

Campi delle Regole


Contributo della Comunità

Per aggiungere un nuovo pacchetto di servizi o insieme di regole → CONTRIBUTING.md


Licenza

MIT © Abdullah Ali GÜN



Reachability Check (TR)

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.


Özellikler

  • Çift ölçüm: HTTP Fetch + Image Ping (her servisin kendi favicon'u üzerinden)
  • Servis paketleri: JSON tabanlı, topluluk tarafından genişletilebilir
  • RuleCheck: Kurumsal ağ politika denetimi — erişilebilmeli / engellenmeli + ping eşiği
  • Filtreleme & gruplama: Hızlı / Yavaş / Engelli filtresi, Kategori / Durum / Düz Liste görünümleri
  • Özel sorgu: Herhangi bir URL veya domain anlık test
  • Yerel + Genel IP tespiti (WebRTC + ipify)
  • Drag & drop JSON — tarayıcıdan direkt dosya yükleme

Kullanım

root@kitploit:~
# 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


Servis Paketi Formatı

services/ klasöründeki JSON dosyaları bu şemayı takip eder:

root@kitploit:~
{
  "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).


RuleCheck Formatı

rulesets/ klasöründeki JSON dosyaları bu şemayı takip eder:

root@kitploit:~
{
  "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."
    }
  ]
}

Kural Alanları


Topluluk Katkısı

Yeni bir servis paketi veya kural seti eklemek için → CONTRIBUTING.md


Lisans

MIT © Abdullah Ali GÜN

Scarica lo strumento
CampoDescrizione
severitycritical / warning / info
conditions.must_reachtrue → deve essere raggiungibile, false → deve essere bloccato
conditions.max_ping_msOpzionale. Oltre questo ms → fallisce
fail_messageMessaggio visualizzato in caso di violazione della regola
pass_messageMessaggio visualizzato in caso di successo della regola
AlanAçıklama
severitycritical / warning / info
conditions.must_reachtrue → erişilebilmeli, false → engellenmiş olmalı
conditions.max_ping_msOpsiyonel. Bu ms üstü → başarısız
fail_messageKural ihlalinde gösterilecek mesaj
pass_messageKural karşılandığında gösterilecek mesaj