The free IP Crawl API: detect if your IP camera is accidentally exposed
9 days ago
- #API
- #Webcam Monitoring
- #IP Security
- API 端点检查用户的公共IP是否在IP Crawl的目录中,并返回一个包含‘found’(布尔值)、‘ip’(字符串)和‘checkedAt’(时间戳)的JSON响应。
- 用例包括监控IP暴露的变化,以检测潜在的安全风险(如暴露的网络摄像头),并在‘found’状态翻转时触发警报。
- 当IP解析失败或数据库处于冷状态时,API通过返回‘found: false’实现优雅降级,避免服务器错误。
- 通过‘checkedAt’管理响应缓存,与‘Date.now()’的时间差表示新鲜度,浏览器缓存最长可达约5分钟。
- 示例实现展示了通过JavaScript每小时检查,并根据‘found’状态的变化进行日志记录以提醒用户。