分类目录归档Shell

procfs获取设备IP

早晚有时候你会想要获得本机IP并且发现你没有装iproute2这时候你会觉得coreutils也行吧

Active Directory Domain Service极限最小安装

人穷所以要省钱最近捡了两台AMD T56N垃圾瘦客户机来当域控制器顺便实验一下一个完整的AD DS需要多少资源才能流畅运行在配置生产环境前我在虚拟机里做了一个实验虚拟机配置1CPU核心1024MiB内存128GiB硬盘

继续阅读

Hurricane Electric BGP Toolkit搜索结果转换成RouterOS防火墙IP列表

用着没人权的移动宽带最近晚上玩DOTA 2的时候总是莫名其妙掉线超售太多了浙江省出口的BGP都掉了吧于是想着搞个阿里云做策略路由好了因此需要一个中国电信的IP列表想了想Hurricane Electric BGP Toolkit可以提供这个信息但是不允许自动抓取于是写了个脚本来做转换

首先我们来搜索一下CHINANET

bgp.he.net search result page

等页面加载完要很久数量巨大然后在页面后半部分可以看到几万条IP接下来要做的事情就是把它们读出来导入RouterOS于是写一个简单的Bash脚本

先把搜索结果页面Ctrl/Cmd+S保存一下然后运行 ./convert.sh saved_webpage.html CHINANET 获得一个 CHINANET.scr 文件上传到RouterOS然后在RouterOS终端运行

大功告成

WiFiPineapple通过代理服务器下载模块

近日做一些无线安全审计于淘宝购得一山寨WiFiPineapple到货后发现是联想某款便携路由器魔改版二话不说刷上了最新的Nano 1.0.5固件兴冲冲连上它的Wi-Fi打开管理面板提醒一下不要把有线网络接口直接连到现有路由器上默认设置在那个端口有DHCP会冲突点击模块然后发现死活获取不到模块列表经过检查发现上一代固件的模块安装是走浏览器的即只要电脑能连接上wifipineapple.com就能正常下载固件而这一代的所有API请求都走设备上的PHP服务更加不幸的是wifipineapple.com在中国大陆不能正常访问经过一番研究之后我还是成功让设备的模块下载功能跑起来了

继续阅读