tcpdump 过滤数据包长度

tcpdump 过滤数据包长度

tcpdump 支持 protocol[x:x] 表达式,用于指定某协议[起始偏移量:数值类型长度], 如指定IP包长度大于100: tcpdump -i eth0 -n 'ip[2:2] > 100' 捕获tcp目标端口在10000和20000之间的包: ...

December 15, 2020 | 1 分钟 | 223 字 | Tianlun Song
聊聊搜索引擎的那些事儿 | 又一款国产搜索引擎502了

聊聊搜索引擎的那些事儿 | 又一款国产搜索引擎502了

本文创作背景音乐:Beautiful Relaxing Music: Norway’s Nature, Violin Music, Flute Music, Piano Music, Harp Music:https://youtu.be/XEfDYMngJeE 2019年6月左右,一款国人打造的搜索引擎横空出世——多吉搜索。设计初衷为「不追踪,不误导」。但从字面和slogin来看像极了以注重用户隐私而著称的「DuckDuckGo」,甚至于作者自己也承认,在初期,自己没有太多设计方面的灵感,因此写好搜索引擎核心代码之后就借了一个自己最喜欢的皮,发布了。 ...

November 29, 2020 | 3 分钟 | 1296 字 | Tianlun Song
BuJo | 使用Notion进行个人账目管理、投资管理

BuJo | 使用Notion进行个人账目管理、投资管理

Notion 是一款国人开发,依托于AWS的云笔记软件,以功能强大、兼容Markdown而著称。自从接触了Notion,笔者就预感这款软件有着无限可能。 ...

November 28, 2020 | 3 分钟 | 1163 字 | Tianlun Song
Bullet Journal 的前世今生 | 效率至上

Bullet Journal 的前世今生 | 效率至上

《子弹笔记》的作者赖德·卡罗尔,为了体现这套方法的速度、效率、内容和目的,决定称其为“子弹笔记术”(Bullet Journal,简称Bujo)。 ...

November 20, 2020 | 2 分钟 | 801 字 | Tianlun Song
苹果M1芯片对大众生活的影响 | M1现存问题及未来发展 | MacBook

苹果M1芯片对大众生活的影响 | M1现存问题及未来发展 | MacBook

苹果在今年(2020年)11月11日凌晨举办的今秋第三场线上发布会上发布了搭载Apple自研M1芯片的Mac,分别是MacBook Air、13寸MacBook Pro 以及 Mac mini。苹果这一“不讲武德”直接干翻老大哥英特尔的行为在科技圈引起轩然大波,苹果这一举动也为死水般的笔记本市场溅起一阵阵波浪。那这苹果自研芯片究竟会给人们的生活带来什么变化呢? ...

November 18, 2020 | 4 分钟 | 1730 字 | Tianlun Song
随机命令自动测试脚本 | SecureCRT 下 Python 实现

随机命令自动测试脚本 | SecureCRT 下 Python 实现

在进行命令终端软件开发及通信道路开发时,常常需要测试终端的稳定性,此时通过命令脚本自动化的敲命令可以节省许多人力,这里写了一个SecureCRT终端模拟软件下python实现的自动化测试脚本,可以从命令列表中随笔选取命令进行测试,具有设置睡眠时间及超时发现功能。 ...

November 17, 2020 | 1 分钟 | 334 字 | Tianlun Song
frp实现内网穿透 | frp服务端配置 | frp客户端配置

frp实现内网穿透 | frp服务端配置 | frp客户端配置

frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。 ...

November 13, 2020 | 3 分钟 | 1288 字 | Tianlun Song
群晖OpenVPN服务器网关配置

群晖OpenVPN服务器网关配置

使用群晖OpenVpn服务套件搭建了VPN服务后,导出配置文件,默认是不会在客户端的 openvpn.ovpn 文件中设置重定向网关选项的,此时连接上VPN是无法通过该VPN访问互联网的,只能访问局域网。如果想要访问互联网,打开网管重定向即可: ...

November 13, 2020 | 1 分钟 | 193 字 | Tianlun Song
使用git将code同时提交多个远程仓

使用git将code同时提交多个远程仓

想用一次git提交到多个仓库,可以通过以下命令实现: # 设置第一个远程仓库 git git remote add origin https://github.com/w4ctech/hellogit.git # 新增一个远程仓库 git remote set-url --add origin https://gitee.com/w4ctech/hellogit.git # 新增另一个远程仓库 git remote set-url --add origin https://git.coding.net/w4ctech/hellogit.git # 查看当前远程仓库 git remote -v 此后的只需一次提交,就会将代码提交至三个仓库,如需删除某个仓库,只需执行: ...

November 13, 2020 | 1 分钟 | 210 字 | Tianlun Song
Git 回滚到某个 commit 上及返回主分支

Git 回滚到某个 commit 上及返回主分支

1. 代码回退 首先要用 git log 查看回到的版本,然后用以下命令,将本地代码回退到某个版本: git reset --hard HEAD^ 回退到上个版本 git reset --hard commit_id 退到/进到 指定 commit_id 如果需要将回退的某个版本提交远程,可执行以下命令: ...

November 13, 2020 | 2 分钟 | 527 字 | Tianlun Song