OPNsense 系列十一:OPNsense Tools 写的一些 Python 小工具
OPNsense Tools
介绍
基于 OPNsense 系统的 Python 小工具、小程序集,实现个人需要的功能。 目前支持:
liteip
: 终端网络信息获取小工具,实现域名、 IPv4 、 IPv6 、 MAC 更新的电子邮件通知。ping_subprocess
: ping (IPv4) 触发命令行指令。
支持 Windows7 、 Windows10 、 FreeBSD ( Linux 应该都可以支持)。
Gitee 仓库:Yogile / opnsense_tools 。
文件说明
每个文件夹下都是一个单独的小工具,可以随用随取。
工具说明
1. liteip
基于 Python 的终端网络信息获取小工具,实现域名、 IPv4 、 IPv6 、 MAC 更新的电子邮件通知。
支持 Windows7 、 Windows10 、 FreeBSD ( Linux 应该都可以支持),建议搭配 DDNS 配合使用。
此处仅引用,程序另有项目地址: Yogile / liteip 。
我用在 IPv6 地址变化后,及时邮件通知我。
2. ping_subprocess
基于 Python 的 ping (IPv4) 触发命令行指令小程序。
支持 Windows7 、 Windows10 、 FreeBSD ( Linux 应该都可以支持),建议搭配 DDNS 配合使用。
我用在重启(或者 IPv6 地址变化、防火墙重启)后 ,os-wireguard 客户端(opnsense-wireguard)功能异常,及时重启运行,恢复连接。
作者:Yogile
出处:https://www.cnblogs.com/Yogile/p/17779221.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构