套件概覽
cidr 套件是一個輕量級的 Dart 庫,用於解析 CIDR(無類別域間路由)表示法,並判斷 IP 位址是否落在指定的 CIDR 範圍內。它支援 IPv4 和 IPv6 位址,適用於需要 IP 範圍驗證的網路相關應用。該套件提供簡單且高效的方法來處理 CIDR 模塊,且無需外部相依性。非常適合後端服務、網路工具或 Flutter 應用中的防火牆邏輯。
適用情境
- IP範圍驗證
- 網路存取控制
- 防火牆規則檢查
- API 請求按 IP 過濾
- 伺服器端IP追蹤
主要特色
- 支援 IPv4 和 IPv6
- 簡單的 CIDR 解析
- 高效 IP-範圍檢查
- 輕量且無依賴
- 跨平台相容性
適合對象
- 網路實用工具
- 安全功能
- 後端整合
- 基於IP的路由
- DevOps 工具
使用建議
- 不處理動態 CIDR 生成
- 僅限靜態範圍檢查
- 不支援 CIDR 聚合或子網劃分
- 需要有效的輸入格式
- 無內建日誌記錄或錯誤報告