随笔分类 -  网络工具

golang netlink 方便的网络管理包
摘要:netlink可以方便的处理golang 对于系统网络相关测试,比如我们需要设置网桥,配置ip,设置路由。。。。 参考使用 package main import ( "github.com/vishvananda/netlink" ) func main() { eth, _ := netlink 阅读全文

posted @ 2023-05-13 17:59 荣锋亮 阅读(517) 评论(0) 推荐(0) 编辑

cdc-file-transfer 使用说明
摘要:cdc-file-transfer 主要是场景是windows 到linux 主机的数据同步,包含了stream 以及rsync 两大工具 使用注意事项 首次执行会进行server copy,但是目前有点问题,如下,通过测试似乎和openssh 版本有关系,使用最新的没发现问题 linux serv 阅读全文

posted @ 2023-01-10 17:10 荣锋亮 阅读(255) 评论(1) 推荐(1) 编辑

一个历史k8s维护碰到的一些网络问题说明
摘要:最近在处理一个历史k8s 环境的调整,碰到一个问题,整理下 docker 相关 docker 1.12 之后 iptables FORWARD DROP, 解决方法是添加iptables -P FORWARD ACCEPT,可以通过systemd 的ExecStartPost 解决,ExecStar 阅读全文

posted @ 2022-11-29 10:39 荣锋亮 阅读(78) 评论(0) 推荐(0) 编辑

jdwp+rinetd 进行java 容器应用的远程调试
摘要:实际上就是一个玩法,实际上因为jdwp 是基于tcp 协议的,我们可以使用任何合适的tcp lb 工具解决(iptables 也是可以的)只是rinetd 使用起来还是比较简单的,同时包含了一些简单的访问控制还是不错的 jdwp 使用玩法 集成参考图 环境&测试 一个spring boot 应用,启 阅读全文

posted @ 2022-11-26 20:26 荣锋亮 阅读(96) 评论(0) 推荐(0) 编辑

rinetd tcp/udp 端口重定向服务
摘要:rinetd 支持tcp 以及udp 协议的端口重定向,功能还是比较有用的,比如进行一些流量转发,配置上也是比较方便的,同时支持 一些简单的访问控制处理 构建 git clone https://github.com/samhocevar/rinetd.git cd rinetd ./bootstr 阅读全文

posted @ 2022-11-26 20:14 荣锋亮 阅读(232) 评论(0) 推荐(0) 编辑

wget --no-check-certificate 问题解决
摘要:很多时候一些老旧机器因为ca证书的问题,造成下载异常,实际上解决方法很简单,一种方法是参考提示就行了 解决方法 添加 --no-check-certificate 使用.wgetrc 文件(以后都就可以了) echo "check_certificate = off" >> ~/.wgetrc 说明 阅读全文

posted @ 2022-10-20 13:47 荣锋亮 阅读(1531) 评论(0) 推荐(0) 编辑

主机网络限速+测速工具
摘要:wondershaper 是基于tc 包装的一个很不错的网络限速工具,speedtest-cli 是一个网络测速工具speedtest 是基于浏览器的测速工具,同时也包含了不少语言的扩展,都是比较值得使用的 参考资料 https://github.com/sivel/speedtest-clihtt 阅读全文

posted @ 2022-08-31 23:13 荣锋亮 阅读(316) 评论(0) 推荐(0) 编辑

一些不错的web 性能测试工具
摘要:以下整理一个不错的web 性能测试工具,主要是国外的可以用来性能(同时也包含了一些开源方案) sitecheck&performance sucuri 公司的安全以及性能测试工具 sitespeed 这个东西我以前介绍过一个工具集可以用来进行web 性能测试以及优化 pagespeed google 阅读全文

posted @ 2022-08-21 17:32 荣锋亮 阅读(201) 评论(0) 推荐(0) 编辑

一些网络延迟测试工具
摘要:主要整理一些工具,方便使用 参考工具 iperf 比较老牌的,使用的用户比较多 ethr 微软基于golang 开发的,新秀 nuttcp 基于了nttcp,原始来源是ttcp scamper 一个比较强大的工具,集成了众多工具网络工具的能力, pscheduler 完成的BWCTL 替换工具,很 阅读全文

posted @ 2022-08-14 16:24 荣锋亮 阅读(570) 评论(0) 推荐(0) 编辑

nicolaka/netshoot 强大的容器网络问题解决工具
摘要:nicolaka/netshoot 实际上是一个工具集提供了好多方便的网络问题解决工具,可以加速我们对于日常docker 以及k8s 网络问题的解决 说明 github 也提供了比较多的文档说明,实际上nicolaka/netshoot 更多是工具的集成,但是可以加速我们日常问题的解决 参考资料 h 阅读全文

posted @ 2021-08-14 20:43 荣锋亮 阅读(613) 评论(0) 推荐(0) 编辑

nikto web server 扫描工具
摘要:nikto 是一个开源的web server 扫描工具,为了方便学习我使用wget 镜像了参考文档,同时制作了一个docker 镜像方便使用dalongrong/nikto2-docs 直接运行docker run -d -p 80:80 dalongrong/nikto2-docs 就可以查看 镜 阅读全文

posted @ 2020-12-08 10:08 荣锋亮 阅读(206) 评论(0) 推荐(0) 编辑

使用gopacket 解析一个简单的sql server 协议
摘要:这篇应该说是属于基于gopacket 分析sql server 数据包的一个简单测试(没什么技术含量,大部分关于sql server解析的还在测试) 预备知识 sql server使用的是tds协议,这个协议在微软的官方能看到相关的技术文档,我们可以参考技术文档分析以及学习协议,通过 wiresha 阅读全文

posted @ 2020-09-28 15:37 荣锋亮 阅读(2032) 评论(3) 推荐(0) 编辑

gopacket 流量抓包golang 包
摘要:gopacket 是一个很不错的golang 包装的libpcap 包,提供了灵活的数据包处理,是一个很不错的工具 这几天在尝试基于gopacket 分析sql server 应用的数据包,等后边开发完成,会提供一些代码说明 参考资料 https://godoc.org/github.com/goo 阅读全文

posted @ 2020-09-26 18:19 荣锋亮 阅读(1643) 评论(0) 推荐(0) 编辑

tcpcollect基于libpcap 监听mysql sql
摘要:tcpcollect 是基于libpacp 开发的分析 mysql 查询的工具,很不错,简单清晰,以下是一个简单的使用 构建二进制文件 clone 代码&&构建 https://github.com/hoterran/tcpcollect.git 容器 Dockerfile FROM debian: 阅读全文

posted @ 2020-09-21 17:19 荣锋亮 阅读(503) 评论(0) 推荐(1) 编辑

一种业务延时状态分析的方法
摘要:很多时候我们进行分析业务系统问题的时候不简单的只是请求带宽情况,对于数据的实时状态也是比较重要的 比如tcp 的延迟情况(需要实时,尤其是在分析黑盒以及复杂系统的时候,db,以及基于网络的复杂业务系统) 一张参考图 方案很简单,实际上现在有好多链路分析的工具 ,这里只关注黑盒模式同时系统有没有使用相 阅读全文

posted @ 2020-09-21 17:15 荣锋亮 阅读(290) 评论(0) 推荐(0) 编辑

tcprstat 使用的几个问题
摘要:bonding_masters: No such device 因为使用了bond,解决方法,运行的时候指定ip You don't have permission to capture on that device (socket: Operation not permitted) 大部分场景是在 阅读全文

posted @ 2020-09-21 13:03 荣锋亮 阅读(304) 评论(0) 推荐(0) 编辑

tcprstat docker 镜像
摘要:tcprstat docker 镜像构建很简单,直接使用其他操作系统构建好二进制文件,然后copy到需要的容器里边就可以了 但是有一个需要注意的是 apline基础镜像libc, alpine 使用的不是gnulibc而是musl libc,对于alpine 镜像,可以直接使用 静态编译的二进制文件 阅读全文

posted @ 2020-09-21 11:35 荣锋亮 阅读(289) 评论(0) 推荐(0) 编辑

godns 简单dnsmasq 的dns 替换方案
摘要:godns 可以用来替换dnsmasq,同时包含了一些新的特性 数据可以在hosts 文件以及redis 当hosts 文件变动的时候,自动reload 包含了一个相对比较全的ui(支持添加以及删除操作,dnsmasq可以基于jpillora/webproc实现一个ui的包装,但是一般) 以下是一个 阅读全文

posted @ 2020-06-27 22:14 荣锋亮 阅读(1349) 评论(0) 推荐(0) 编辑

iperf3+ethr 测试网络工具
摘要:一般大家比较常用的是iperf,iperf3 是iperf 的升级版本,ethr 是微软开发的基于golang 的跨平台工具 以下是简单的使用 iperf3 server 启动 iperfs -s client iperf3 -c <ip> ethr 实际上与iperf3 类似,也都是-s -c , 阅读全文

posted @ 2020-02-18 14:02 荣锋亮 阅读(872) 评论(0) 推荐(0) 编辑

goreplay 输出流量捕获数据到 elasticsearch
摘要:goreplay 是一个很不错的流量拷贝,复制工具,小巧,支持一些扩展,当然也提供了企业版,企业版 功能更强大,支持二进制协议的分析 。 为了方便数据的存储,我们可以使用es 进行存储 环境准备 docker-compose version: "3" services: nginx: build: 阅读全文

posted @ 2019-01-13 12:39 荣锋亮 阅读(1918) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示