前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >开源一个 nodejs 防火墙小工具

开源一个 nodejs 防火墙小工具

作者头像
后端云
发布2022-06-09 20:19:02
4670
发布2022-06-09 20:19:02
举报
文章被收录于专栏:后端云

拿了一个网上的开源小项目改了改,原来的项目是 前端vue写的,后端nodejs写的。实现的功能是 防火墙的小工具,可通过前端web界面展示后台的防火墙策略,也可以通过界面插入一条防火墙策略。前后端用websocket通信。

原项目是一个拥有简单操作增删改查的iptables图形化管理器。具有下面的功能:

  • 指定表指定链添加规则
  • 指定表指定链指定位置插入规则
  • 清空指定表指定链规则
  • 单独查看被引用自定义链规则,更加一目了然 (CTRL键 + 鼠标左键)

我做了一点扩展,改了几行代码,实现的扩展功能包括:

  • 原项目只能对nodejs部署的节点的防火墙做操作,现在扩展成可以对其他节点的防火墙操作
  • 增加了获取其他节点的SSH安全日志
  • 增加了获取其他节点的系统日志 SystemLog

所以前后端通信格式有了一点变化,增加了一个node字段,增加了两种类型,SystemLog 和 SSHLog

{node: “10.253.199.82”, type: “SystemLog”} {node: “10.253.199.82”, type: “SSHLog”}

源码: https://github.com/backendcloud/iptables-UI

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-05-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 后端云 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档