网络调试

一、数据收发:

服务器端:netcat, nc -l -p port

客户端:telnet

二、基于HTTP协议:

客户端:curl(可查看http header)、wget(完整的HTTP header和body)

在wget一些网页时,会遇到http request send, response: no data receive,
retry。用curl正常,可能是服务器设置了user-agent检测, 可以使用wget -U 设置。

服务器端:web server日志

三、后台任务的调试:

将输出数据写入log,tail -f
实时查看,类似nginx的access.log。如php程序,可将数组print_r为字符串,error_log到/tmp/*.log中。

四、网站测速:

siege:测试请求相应时间(可用时用free -m 查看服务器内存占用情况)

实例:

nc无反应,telnet不同,ping 正常->端口问题:定位问题为防火墙->关闭防火墙或添加信任

时间: 2024-08-13 17:18:06

网络调试的相关文章

adb无线网络调试

1.如果已经可以用usb连接adb,那么可以通过以下命令切换到无线连接方式. adb tcpip 5555 adb connect 192.168.0.101:5555 通过下面的命令可以切换回usb方式. adb usb 1).用usb线连接开发板与pc,打开cmd,输入adb tcpip 5555设置adbd服务的端口 2).输入adb kill-server关闭pc端的adb服务,以此能够断掉usb连接 3).输入adb connect ip地址启动adb网络调试模式 4).这样eclip

Putty以及adb网络调试

1.什么是SSH? SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定:SSH 为建立在应用层和传输层基础上的安全协议. 传统的网络服务程序,如FTP.POP和Telnet其本质上都是不安全的:因为它们在网络上用明文传送数据.用户帐号和用户口令,很容易受到中间人(man-in-the-middle)攻击方式的攻击.就是存在另一个人或者一台机器冒充真正的服务器接收用户传给服务器的数据,然后再冒充用户把数据传给真正的服务器.

【转】Android开启网络调试的方法

方法是偶然看到的:Android 终端adbd服务需要开启5555号端口来建立于adb的连接,如果未开启5555端口,则不能通过网络调试 查看是否可以网络调试: # netstat Android adb 不能通过网络调试的解决方法 有5555端口开放,说明可以进行连接:> adb connect 192.168.0.202 如果netstat显示没有5555端口开放,则需要设置adbd参数,并重新启动adbd服务:# stop adbd # setprop service.adb.tcp.po

网络调试 adb connect

$su #stop adbd #setprop service.adb.tcp.port 5555 #start adbd 然后在电脑端打开cmd,输入adb命令: #adb connect <手机ip地址(端口默认是5555)> 这时手机已经和电脑连上了,用adb devices看看有没有连上手机,如果没有就adb kill-server后重新connect 可以直接用eclipse中的DDMS窗口对手机进行调试 (点击查看大图) 如果需要进入adb shell,直接在命令行输入: adb

Linux版本 网络调试助手 发布

Linux版本 网络调试助手 发布 Windows上有些小的调试助手软件使用起来很方便,Linux上也想用.还不如何自己写一个,但是会写代码,但并不会设计软件.那么就参考了一款Windows下的名字叫"TCP调试助手"界面进行编写,真正使用到的代码并不多,但是写成一个完整的小工具以后使用起来还是会提高不少的效率. TCP调试助手界面如下: Ubuntu上界面如下: 已完成的功能有:UDP 手动发送 断开/连接UDP 清空接收区/发送区 计数 状态 日期 保存配置参数 未完成的功能有:T

关于网络调试助手

1 如果都在局域网内:PC用NetAssist(TCP服务器):手机端用有人的安卓网络调试助手(TCP 客户端)可直接测试 2 如果手机端不是连接WIFI而是用数据连接,那么需要用到花生壳,内网主机IP(即ipconfig /all出来的IP=192.168.2.109:502),诊断后的转发服务器IP为103.46.128.45(域名tcp://gf28586937.zicp.vip),端口36365即作为手机安卓网络调试助手中的远端服务器IP地址和端口,就可以进行调试 原文地址:https:

网络调试笔记

1.有线网络: 刚开始拿到板子的时候接上网线,ifconfig也没看到分配到了IP地址,于是果断去官网重新下载了一个镜像,烧入SD卡重新启动,有线网络就可以用了. 2.无线网络: 刚开始运行以下命令: iwlist wlan0 scan | grep ESSID 返回 wlan0 No scan results 不知道原因,然后去网上查询原因,尝试了很多方法都没有作用,突然看到有个人说加sudo试试, sudo iwlist wlan0 scan | grep ESSID 返回 ESSID:"P

49.Qt-网络编程之QTCPSocket和QTCPServer(实现简易网络调试助手)

在上章 48.QT-网络通信讲解1,我们学习了网络通信基础后,本章便来实战一篇.源码正在整理中,等下贴地址. PS:支持客户端和服务器,提供源码,并且服务器支持多客户端连入,并且可以指定与个别客户端发送数据,也可以给所有连入的客户端发送数据. 1.效果图所下所示: 如下图所示,当服务器状态下,如果有客户端连入,会提示客户端信息: 2.效果操作 客户端操作: 服务器操作: 从上面操作可以看出,服务器支持多客户端连入,并且可以指定与个别客户端发送数据,也可以给所有连入的客户端发送数据. 3.首先创建

NodeJs tcp/udp如何以十六进制的方式发送data,例如网络调试助手中按十六进制发送。

例如 str = "17 40 00 00 1D 85 B5 0D 01" strs = str.split(" ");//将一个十六进制报文转为字符数组 for(let i = 0;i<strs.length;i++){ strs[i] = "0x"+strs[i]; }//每个字符加上0x let buffer = Buffer.from(strs);//将数组放到buffer udp_client.send(buffer,port,i