美文网首页already网络
【网络】网络测试命令行工具

【网络】网络测试命令行工具

作者: Bogon | 来源:发表于2022-06-30 00:08 被阅读0次

    用curl调试sock5代理:

    curl  -x socks5h://localhost:8001 www.example.com

    nc走sock5转发: ProxyCommand

    /usr/bin/nc -X 5 -x 127.0.0.1:13659 %h %p 

    wget不存在的网站:

    wget -Y on -e "http_proxy=http://xx.xx.xx.xx:XX" 

    其中 [HTTP_HOST]和[HTTP_PORT]是http proxy的ADDRESS和PORT。

    curl指定本地端口连远程目标机器(这样抓包只抓这个端口):

    curl   --local-port   xxx      https://www.example.com 

    nc测试udp能否通(比如overlay网络、dns):

    nc -v -u -z -w 3  1.1.1.1  53

    awk分组统计分析平均值:

    awk '{ sum[$1]+=$2; count[$1]+=1 ;} END { for (key in count) {  printf  "time= %s  \t count=%s  \t avg=%.6f \n", key,  count[key], sum[key]/count[key] } }’

    将最近多少天的md笔记发表到博客:

    find $srcDir -maxdepth 1 -type f -mtime -$1 -name "*.md" -not -name "template.md" -not -name "temp.md" -exec cp "{}" ./source/_posts/ \; 

    改改可以用于备份本地最近修改的文件、配置

    将博客上的大图压小(节省博客流量):

    find img_small -size +1024k -type f -exec sips -Z 1024 {} \;

    检查用户使用的是长、短连接(别被用户的描述坑了):

    netstat -ato

    发起ping 风暴:

    ping -f

    测试网络MTU:

    Linux:

    ping  -s 1449   -M  do  www.example.com

    Windows:

    ping  -l  1500   -f   www.example.com

    icmp header: 8 bytes

    ip header: 20 bytes

    tcp header: 20 bytes

    带时间戳的ping: 

    ping -D 114.114.114.114 | awk '{ if(gsub(/\[|\]/, "", $1)) $1=strftime("[%F %T]", $1); print}'

    长期用来统计抓包中的各种 响应时间,这个时候应用的日志已经不可信了;

    按URL、时间梯度进行分组统计:

    tshark -r  file.pcap   -Y  'http.time>0 ' -T fields -e frame.number -e frame.time_epoch  -e frame.time_delta_displayed  -e ip.src -e ip.dst -e tcp.stream  -e http.request.full_uri -e http.response_for.uri  -e http.time  | awk '{ print int($2/10), $8 }' | awk '{ sum[$1]+=$2; count[$1]+=1 ;} END { for (key in count) {  printf  "time= %s  \t count=%s  \t avg=%.6f \n", key,  count[key], sum[key]/count[key] } }' | sort -k2n | gawk '{ print strftime("%c",$2*10), $0 }'

    参考

    plantegg

    https://plantegg.github.io

    awk 是一种编程语言,用于在Linux/Unix下对文本和数据进行处理

    https://linux.ftqq.com/c/awk.html

    相关文章

      网友评论

        本文标题:【网络】网络测试命令行工具

        本文链接:https://www.haomeiwen.com/subject/jnftbrtx.html