Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
Reachability-Check — 基于浏览器的网络连通性检查器,用于测试防火墙规则、访问限制和企业策略合规性。支持基于JSON的服务包和规则集的HTTP Fetch和Image Ping测量。 | Kitploit
工具/GitHubGitHub/abdullahaligun/reachability-check
侦察配置审计信息收集网络安全实用工具与框架DNS 分析
GitHubabdullahaligun/reachability-check

Reachability-Check

基于浏览器的网络连通性检查器,用于测试防火墙规则、访问限制和企业策略合规性。支持基于JSON的服务包和规则集的HTTP Fetch和Image Ping测量。

查看仓库
135个月前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

可达性检测 🌐

[EN] | TR

基于浏览器的可达性检测器——测试网络连接、防火墙规则和访问限制。

单个HTML文件。零依赖。无需Web服务器即可运行。


功能特性

  • 双重测量: HTTP Fetch + Image Ping(通过各服务自身的favicon)
  • 服务包: 基于JSON,社区可扩展
  • 规则检查(RuleCheck): 企业网络策略审计——应可达 / 应被阻断 + 延迟阈值
  • 筛选与分组: 快速 / 慢速 / 阻断过滤器,类别 / 状态 / 扁平列表视图
  • 自定义查询: 对任意URL或域名进行即时测试
  • 本地 + 公网IP 检测(WebRTC + ipify)
  • 拖放JSON——直接从浏览器加载文件

使用方法

root@kitploit:~
# 最简单:直接打开
open index.html

# 或使用任意静态服务器
npx serve .
python3 -m http.server 8080

或拖放到Netlify → netlify.com/drop


服务包格式

services/ 文件夹中的JSON文件遵循以下结构:

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"
    }
  ]
}

规则: url 和 favicon 字段必须为HTTPS。favicon 必须是直接托管在服务自身服务器上的图片URL(非Google代理)。


规则检查格式

rulesets/ 文件夹中的JSON文件遵循以下结构:

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."
    }
  ]
}

规则字段


社区贡献

要添加新的服务包或规则集 → CONTRIBUTING.md


许可证

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

下载工具
字段描述
severitycritical / warning / info
conditions.must_reachtrue → 必须可达,false → 必须被阻断
conditions.max_ping_ms可选。超过此毫秒数 → 失败
fail_message规则违反时显示的消息
pass_message规则通过时显示的消息
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