peach的Choice模型简要

先从最简单的Choice数据模型开始看peach下的Choice到底是怎么执行的:

默认的情况下,直接引用Choice类型,peach运行总是选择Choice模块中第一个出现的数据,这里是Type1:

[…]

ss依旧强大

前面试用了wireguard,由于android客户端版本不支持IPv6的地址,而且通过google play更新应用的时候总是响应超时,所以只能重新使用ss,虽然github上已经看不到项目了内容了,但安装之后依然可以链接,简要方法如下: 安装chacha算法依赖的库: yum install -y libsodium 安装ss: pip3 install https://github.com/ […]

centos8安装wireguard

wireguard以其简练和优秀的设计深得Linus Torvalds的夸赞,消息说linux内核5.16版本会集成wireguard模块,不过这不影响我们在老版本的内核下使用。wireguard官网目前已经对所有操作系统的安装都给出了简明扼要的说明,所以正常情况下参考官网就可以了: 地址:https://www.wireguard.com/install/ centos8安装的官方步骤: $ s […]

wireshark解密TLS数据流

wireshark解密SSL/TLS数据有两种方法: 1.直接使用RSA私钥文件解密,这种方法有如下限制条件(官方翻译):   Server端选择的算法不能是(EC)DHE  协议版本是SSLv3,(D)TLS 1.0-1.2,不支持 TLS 1.3 私钥必须和服务端证书配对,客户端私钥或者根证书私钥都不行 会话没有被恢复,握手过程必须包含ClientKeyExchange消息 &nbs […]

ubuntu手动更新wireshark

卸载老版本 sudo apt remove wireshark 安装编译依赖环境 apt install qttools5-dev qttools5-dev-tools libqt5svg5-dev qtmultimedia5-dev build-essential automake autoconf libgtk2.0-dev libglib2.0-dev flex bison libpcap- […]

inotifytools监控目录内容事件

inotifytools包含两个工具:inotifywatch和inotifywait,inotifywatch返回在监控期间发生的文件系统事件的统计信息,inotifywait会等待文件系统事件的发生。所以如果实时监控文件的变化,就用inotifywait,这两个工具的参数基本很相近,以inotifywait举例说明: -m 持续的监控事件;默认是接收到一个事件就退出 -r 递归监控目录下的所有 […]

使用go读取pem格式证书中的起止时间

试用win10的WSL,安装kali进行测试,默认提供的源下载安装软件包都挺迅速,唯一不便的地方就是默认的kali客户端还是用的windows cmd的模式,copy/paste不太方便,其他的基本够用,只使用shell,不比单独的linux差到哪去,开启命令: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows […]

certbot-auto

“” letsencrypt-auto升级之后,换了一种证书获取方式,下面这些是以前从某个网站上找到的,当时没有记录下来,碰巧证书快要过期了,从history中找到的记录,保存一下 wget https://dl.eff.org/certbot-auto chmod 755 certbot-auto ./certbot-auto certonly -d www.mowblog.com -d mow […]