可以通过 netsh advfirewall firewall 命令操作Windows防火墙。一、命令概览可以通过 netsh advfirewall firewall 实现如下操作参数说明add添加新入站或出站防火墙规则。delete删除所有匹配的防火墙规则。dump显示一个配置脚本。help显示命令列表。set为现有规则的属性设置新值。show显示指定的防火墙规则。二、命令参数2.1 添加防火墙规则添加防火墙规则,应使用 netsh advfirewall firewall add rule参数表:参数默认值说明取值name [必填] 规则名称,不能重复的那种 dir [必...
本文主要参考:Traefik Proxy Documentation - Traefik一、简述如上图所示,Traefik在整个结构中,扮演一个“边缘路由”的角色,实际上这也是它的主要工作。我使用它实现一个简单的结构:实际上只是使用Traefik替换了Nginx而已。接下来介绍如何配置Traefik实现上述效果。二、关于Traefik的配置参考文档 Configuration IntroductionTraefik 的配置分为两部分:静态配置,主要配置监听的入口以及如何发现动态配置。动态配置,配置如何处理请求,并可以实现无缝热重载。2.1 静态配置providers: file: ...
tmux is a terminal multiplexer. It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal.tmux 是一个终端复用工具。它可以使你在一个终端里,轻易地在若干个程序间切换。也可使之脱离终端(在后台保持运行)然后将其重连到其他终端上。主页:https://github.com/tmux/tmux安装的话...
WPScan是什么WordPress Security Scanner by the WPScan Team它是一款针对WordPress的安全扫描器,由WPScan团队开发并维护。WPScan能做什么其基本功能大致有以下几点:检查WordPress版本枚举已安装插件、以及详细信息枚举已安装主题、以及详细信息枚举用户名依赖 wpvulndb.com 提供的数据,枚举已知漏洞暴力破解用户密码WPScan怎么用一般情况下,对自己的网站进行安全性测试,做下述几件事:枚举带漏洞的插件枚举带漏洞的主题枚举用户,并进行暴力破解前两项是防止插件和主题为站点引入漏洞,第三项是为了防止弱口令攻击。获取站点...
一般情况下,我们可以通过 Ctrl+C 关闭程序。一些情况下,我们需要对程序的关闭进行一些处理,此时我们可以这么做。func main() { // 一顿初始化操作 quit := make(chan os.Signal, 1) // 创建一个 os.Signal 类型的 Channel signal.Notify(quit, syscall.SIGINT, syscall.SIGTERM) // 监听关闭信号,Ctrl+C 或者其他情况关闭进程都会触发 <-quit // 收到关闭信号前挂起,收到信号后执行后面的代码 // 一顿关闭和清理操作 }这...
Golang 动态脚本一、技术背景1.1 程序的动态链接技术在实际开发过程中,我们经常需要动态地更新程序的功能,或者在不变更程序主体文件的情况下添加或者更新程序模块。1.1.1 动态链接库首先最常见的是windows平台所支持的动态链接库(Dynamic Link Library),一般后缀名为.dll 。其优势非常明显:多个程序可以共享代码和数据。即多个程序加载同一个DLL文件。可以自然地将程序划分为若干个模块。每个模块输出为单独的DLL文件,由主程序加载执行。跨语言调用。由于DLL文件是语言无关的,一个DLL文件可以被多种编程语言加载执行。便于更新。在程序更新过程中,仅更新对应模块的...