文件名称:node-safebrowsing:(正在进行中。)Google Safe Browsing API v3 客户端
文件大小:44KB
文件格式:ZIP
更新时间:2024-08-01 08:51:54
JavaScript
节点安全浏览 (正在进行中,请参阅下面的注释。) 此模块是 Google Safe Browsing API v3 的客户端。 它旨在能够同步指向潜在恶意内容的 URL 的离线加密数据库,并对该数据库执行快速查找。 例子 要了解目标 API 的外观,请查看评论非常好的。 实施进展 在 Redis 之上实现的可交换持久。 为 API 的端点请求序列化器和响应解析器: , ,以及 。 fetch 方法包装了上面和持久层来执行同步操作。 URL 规范化程序,适当支持 IDN 编码。 需要进一步测试。 查找表达式生成器,用于创建规范化 URL 的不同变体,以对哈希前缀和全长哈希进行哈希和匹配。 用于调度从 API 获取数据的Fetcher类。 它应该以指定的时间间隔自动获取数据,遵守退避约束,并在可能的情况下批量处理全长哈希请求。 需要进一步测试。 Matcher和MatchR
【文件预览】:
node-safebrowsing-master
----.jshintrc(149B)
----.gitignore(654B)
----package.json(1KB)
----src()
--------match()
--------index.js(177B)
--------list()
--------util()
--------cache()
--------fetch()
--------io()
----LICENSE.md(1KB)
----.travis.yml(116B)
----README.md(2KB)
----example()
--------app.js(4KB)
--------package.json(285B)
--------bin()
--------views()
----lib()
--------.gitkeep(0B)
----Gulpfile.js(1KB)
----.npmignore(32B)