这几天扫描太猖獗了,维护的十几台服务器,每个平均每天都有几十万个记录,每台服务器去扫描然后`ipset add`的话太麻烦了,于是花 3 个小时写了个小玩意,按格式输出 ipset 恢复文件.
demo:
http://ipsetter.skydust.net/Api/IpSet/1请求格式:
http://ipsetter.skydust.net/Api/IpSet/<集合 Id>/[集合 Key]
注: 集合分公开和私有,私有集合需要带上集合 Key 才能输出
注 2: 默认以文本形式输出,若要以文件形式输出,需要在 http header 里面加"opt=file"的键值对
当前只实现了用户注册和登录,记录输出,而且没有 UI...
预期功能:
1.Api,将指定记录加入到指定集合中
2.WebUI,自行管理记录
其它:
1.默认情况下,用户只有能创建 3 个集合,这是为了节省资源考虑的,若需要超过 3 个,发邮件说明即可.这个小服务是我自用的,不存在任何收费的可能.
2.本来是开源的,但是因为一不小心把数据库连接字符串也给提交上去了,而且短时间内没法改,只能先作为私有库了,地址
https://github.com/ragnaroks/ipsetter3.当前服务器放在 virmach 的玩具上,但数据库在国内,所以可能存在响应缓慢的情况,等楼主有钱了买国内服务器
4.当前是开发阶段,存在随时中断服务甚至域名变更的情况,不建议在生产环境使用
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/557276
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.