Windows命令行操作防火墙

可以通过 netsh advfirewall firewall 命令操作Windows防火墙。一、命令概览可以通过 netsh advfirewall firewall 实现如下操作参数说明add添加新入站或出站防火墙规则。delete删除所有匹配的防火墙规则。dump显示一个配置脚本。help显示命令列表。set为现有规则的属性设置新值。show显示指定的防火墙规则。二、命令参数2.1 添加防火墙规则添加防火墙规则,应使用 netsh advfirewall firewall add rule参数表:参数默认值说明取值name [必填] 规则名称,不能重复的那种 dir [必...

折腾不止 2022-12-20 PM 281℃ 0条

使用Treaefik对站点进行反向代理

本文主要参考:Traefik Proxy Documentation - Traefik一、简述如上图所示,Traefik在整个结构中,扮演一个“边缘路由”的角色,实际上这也是它的主要工作。我使用它实现一个简单的结构:实际上只是使用Traefik替换了Nginx而已。接下来介绍如何配置Traefik实现上述效果。二、关于Traefik的配置参考文档 Configuration IntroductionTraefik 的配置分为两部分:静态配置,主要配置监听的入口以及如何发现动态配置。动态配置,配置如何处理请求,并可以实现无缝热重载。2.1 静态配置providers: file: ...

折腾不止 2022-12-01 PM 231℃ 0条

使用FFmpeg进行合并、转码、录制

FFmpegA complete, cross-platform solution to record, convert and stream audio and video.主页:https://ffmpeg.org/Github: https://github.com/FFmpeg/FFmpeg下述一些简单操作,如果需要比较精细的配置或者其他操作,请自行参阅文档:https://ffmpeg.org/documentation.html合并音视频若源文件数量较少,则直接使用命令进行合并ffmpeg -i "concat:file1.mp4|file2.mp4|...&quo...

编程开发,折腾不止 2022-12-01 PM 103℃ 0条

使用 supervisor 来管理进程

Supervisor: A Process Control SystemSupervisor是一个进程管理工具,可以启动、关闭、重启和监视进程。安装一般情况下,系统默认的软件源里就有:sudo yum install supervisor # 或者 sudo apt-get install supervisor组成安装完成后,supervisor 会有两部分组成:一个是后台运行的服务叫 supervisord,另一个是命令行工具叫 supervisorctl。启动通过下述命令sudo systemctl start supervisord # 或者 sudo service superv...

折腾不止,基础知识 2022-12-01 PM 211℃ 0条

Linux计划任务

简介在 Linux 系统中,计划任务一般是由 cron 承担。cron 是一个 Linux 下的定时执行工具,可以在无需人工干预的情况下运行作业。组成我们主要通过三个部分来管理计划任务,分别是:crond 服务、配置文件和 crontab 命令服务:其服务以及进程名为:“crond”。此服务即为 cron 的核心服务。它将读取全局配置文件以及用户配置文件,根据配置文件中的命令和执行时间来按时调度工作任务。 配置文件: 全局配置文件一般在 /etc/crontab,这是个文本文件。用户配置文件一般在 /var/spool/cron/ 目录下,配置文件名与用户名相同。命令:crontab ...

折腾不止,基础知识 2022-12-01 AM 185℃ 0条

FFmpeg 编码 MP3 的问题

遇到的问题当执行./ffmpeg -i A.flac A.mp3FFmpeg 输出如下错误:Automatic encoder selection failed for output stream #0:1. Default encoder for format mp3 (codec mp3) is probably disabled. Please choose an encoder manually.简单说就是没有 MP3 的编码器,不能输出 MP3 文件。检查编码器:./ffmpeg -codecs |grep mp3 ...... D.AIL. mp3 ...

编程开发,折腾不止 2022-11-30 PM 157℃ 0条

tmux 终端复用工具

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安装的话...

折腾不止 2022-11-30 PM 182℃ 0条

使用WPScan对wordpress站点进行测试和暴破

WPScan是什么WordPress Security Scanner by the WPScan Team它是一款针对WordPress的安全扫描器,由WPScan团队开发并维护。WPScan能做什么其基本功能大致有以下几点:检查WordPress版本枚举已安装插件、以及详细信息枚举已安装主题、以及详细信息枚举用户名依赖 wpvulndb.com 提供的数据,枚举已知漏洞暴力破解用户密码WPScan怎么用一般情况下,对自己的网站进行安全性测试,做下述几件事:枚举带漏洞的插件枚举带漏洞的主题枚举用户,并进行暴力破解前两项是防止插件和主题为站点引入漏洞,第三项是为了防止弱口令攻击。获取站点...

信息安全 2022-11-30 PM 163℃ 0条

Golang 优雅地关闭进程

一般情况下,我们可以通过 Ctrl+C 关闭程序。一些情况下,我们需要对程序的关闭进行一些处理,此时我们可以这么做。func main() { // 一顿初始化操作 quit := make(chan os.Signal, 1) // 创建一个 os.Signal 类型的 Channel signal.Notify(quit, syscall.SIGINT, syscall.SIGTERM) // 监听关闭信号,Ctrl+C 或者其他情况关闭进程都会触发 <-quit // 收到关闭信号前挂起,收到信号后执行后面的代码 // 一顿关闭和清理操作 }这...

编程开发 2022-11-30 PM 99℃ 0条

Golang 动态脚本技术

Golang 动态脚本一、技术背景1.1 程序的动态链接技术在实际开发过程中,我们经常需要动态地更新程序的功能,或者在不变更程序主体文件的情况下添加或者更新程序模块。1.1.1 动态链接库首先最常见的是windows平台所支持的动态链接库(Dynamic Link Library),一般后缀名为.dll 。其优势非常明显:多个程序可以共享代码和数据。即多个程序加载同一个DLL文件。可以自然地将程序划分为若干个模块。每个模块输出为单独的DLL文件,由主程序加载执行。跨语言调用。由于DLL文件是语言无关的,一个DLL文件可以被多种编程语言加载执行。便于更新。在程序更新过程中,仅更新对应模块的...

编程开发 2022-11-28 PM 93℃ 0条
TrustAsia 安全签章