Hi there 👋

Welcome to An’s Blog.

家庭网络

0x00 摘要 记录笔者目前的网络架构 0x01 背景 0x02 硬件 Optical Modem(光猫) 型号: LAN: 2 * 1Gbps, 2 * 100Mbps Hardware router(硬路由) 2 * TL-WDR7650(TP-LINK) WAN/LAN: 3 * 1Gbps WLAN: WIFI5 Mesh: 支持有线回程、无线回程 AX3pro(Huawei) WAN/LAN: 3 * 1Gbps WLAN: WIFI6 Server Hardware: CPU: Intel® Celeron® Processor J4125 MEM: 1 * 8G SO-DIMM SSD: HDD: Software: Unraid 6....

September 7, 2021 · An

WSL

0x00 摘要 0x01 WSL简介 0x02 WSL开启 https://docs.microsoft.com/zh-cn/windows/wsl/install https://docs.microsoft.com/zh-cn/windows/wsl/install-manual 新 旧 0x03 WSL安装Ubuntu PS C:\Users\Lenovo> wsl --list --online 以下是可安装的有效分发的列表。 使默认分发用 “*” 表示。 使用 'wsl --install -d <Distro>' 安装。 NAME FRIENDLY NAME * Ubuntu Ubuntu Debian Debian GNU/Linux kali-linux Kali Linux Rolling openSUSE-42 openSUSE Leap 42 SLES-12 SUSE Linux Enterprise Server v12 Ubuntu-16.04 Ubuntu 16.04 LTS Ubuntu-18.04 Ubuntu 18.04 LTS Ubuntu-20.04 Ubuntu 20.04 LTS 0x04 WSL安装Arch 致谢 ...

September 6, 2021 · An

重构图像

0x00 摘要 0x01 fogleman/primitive 安装Go 具体安装配置流程可参考官方文档 运行primitive go get -u github.com/fogleman/primitive primitive -i input.png -o output.png -n 100 0x02 RH12503/triangula 0x04 致谢 primitive by fogleman triangula by RH12503 ...

September 5, 2021 · An

探索校园网

0x00 摘要 简要记述笔者所在大学的校园网基础结构与特性,及部分探索过程 受限于笔者的知识水平及精力,文中部分假设或结果可能会存在错误,欢迎指正 0x01 历史 笔者所在大学于2017年12月至2018年6月进行校园网计费系统的改造升级,于2018年12月10日全面完成,计费系统由 锐捷 升级为 深澜 (下文笔者分别以 锐捷时代 与 深澜时代 代指计费系统改造前后的校园网) 笔者在锐捷时代对相关知识了解较少,并没有做过细致的测试,但无线信号、连接稳定性、认真策略,套餐价格等等方面问题突出。无线网络在很多区域存在断连的问题,几乎每次连接时都需要输入账号验证(存疑,目前没有找到关于锐捷无线认证策略的文档,但从笔者使用的角度的确是这样),最大的套餐月流量<100GB,且平均在1元/GB左右(具体数值笔者由于时间原因,笔者不太确定)。总之,锐捷时代的校园网只能说可用但远不及好用。 笔者在深澜时代初期由于住校外宿舍区,在校园内仅使用免费WIFI,所以感知并不明显,似乎套餐价格有所下降。今年笔者搬回校内的宿舍后,深澜的使用体验有了很明显的改善。 综述:笔者目前在大学的三年半里随着校园网基础设施的建设与升级,使用体验也逐渐变好(AP的覆盖范围、信号强度、连接速度,总出口带宽,套餐价格等),但安全性方面有比较突出的问题,后文详述。 0x02 特性 P.S. 关于IPV4与IPV6 由于笔者对IPV6相关知识了解较少,且客观讲目前国内IPV6建设并不成熟,下文非特别指出的内容均基于IPV4 总体情况 目前校园网的接入主要包含三类: NWPU-FREE : 在两校区主要教学区,活动场馆及餐厅等提供免费校园网WLAN接入 带宽限制:单个设备20Mbps 认证方式:基于MAC地址的无感知认证 NWPU-WLAN : 在两校区宿舍区等提供计费校园网WLAN接入 带宽限制:无(受限于AP连接速度) 认证方式:基于MAC地址的无感知认证 有线 : 在两校区宿舍区,教研室等提供计费校园网有线接入 带宽限制:无(大部分宿舍区域墙插网线接口速率为1Gbps,部分可能为100Mbps,存疑) 认证方式:PPPOE拨号 校园目前大部分区域无线网AP为 WIFI4(802.11n),小部分新建楼宇为WIFI5(802.11ac),极少部分新建会议室为 WIFI6(802.11ax) (存疑,该项待进一步验证) AP,即无线访问接入点 常见的家用无线路由器虽称作“路由器”,但实际整合了三部分的功能:路由+交换机+AP(目前较新的路由器实际整合了更多功能,比如流控、行为管理等,但核心的仍为上述三部分),较高的耦合使得家用路由器部署更容易。而在企业级/商用网络中,路由/防火墙/行为管理/流控/交换/无线等每一部分都是由独立的硬件设备完成的,低耦合带来更高的稳定性,可维护性,可定展性及可扩展性等。 目前 NWPU-FREE与NWPU-WLAN 均采用基于网卡MAC地址的无感知认证,的确极大的改善了使用体验,可以即连即用,不需要每次输入账号及密码认证,但便利往往伴随着风险。笔者用修改设备MAC地址的方法成功使未认证设备连入校园网 (该测试使用笔者自己的校园网账号及已认证设备) ,Android,Windows,Linux 三个平台均可自行修改MAC地址,笔者未测试两个同MAC地址的设备是否可以同时接入校园网。...

December 29, 2020 · An

Ventoy

0x00 摘要 「未完成」 0x01 简介 Ventoy 是一个制作可启动U盘的开源工具。有了Ventoy就无需反复地格式化U盘,只需要把ISO文件拷贝到U盘里面就可以启动。 0x02 使用说明 Ventoy使用说明 Ventoy下载地址 安装 Windows 下载 下载安装包,例如 ventoy-1.0.00-windows.zip ,然后解压 运行 直接执行 Ventoy2Disk.exe 如下图所示,选择U盘设备,然后点击 安装 或 升级 即可。 说明 安装包内 Ventoy 版本:当前安装包中的Ventoy版本号 设备内部 Ventoy 版本:U盘中已安装的Ventoy版本号,如果为空则表示未安装 安装:把Ventoy安装到U盘,只有第一次的时候需要,其他情况就只需要Update升级即可 升级:升级U盘中的Ventoy版本,升级不会影响ISO文件 Linux 下载 下载安装包,例如 ventoy-1.0.00-linux.tar.gz ,然后解压 运行 在该文件夹根目录下以 root 权限执行 sh Ventoy2Disk.sh -i /dev/XXX ,其中 /dev/XXX 是U盘对应的设备名,比如 /dev/sdb 说明 Ventoy2Disk.sh 选项 /dev/XXX 选项含义: -i 安装ventoy到磁盘中 (如果对应磁盘已经安装了ventoy则会返回失败) -I 强制安装ventoy到磁盘中 (不管原来有没有安装过) -u 升级磁盘中的ventoy版本 拷贝ISO文件 安装完成之后,U盘会被分成两个区。第一个分区将会被格式化为exFAT文件系统,只需要把ISO文件拷贝到这里面即可。你可以把ISO文件放在任意目录以及子目录下。 Ventoy会遍历所有的目录和子目录,找出所有的ISO文件,并按照字母排序之后显示在菜单中。...

May 17, 2020 · An