31 Dec 2014
简介:可与服务器之间收发数据,常用来测试web访问
语法:curl [参数] [URL...]
参数:
-x 指定代理服务器ip地址跟port访问网页(curl -x ip:port URL)-I 只获取http-header(curl -I URL)-v verbose模式
>开头,意为curl发送<开头,意为curl接收的normal模式隐藏的信息*开头,意为curl工具产生的附加信息-u 可以指定用户名和密码(curl -u <username:password> URL)-O 可以下载指定URL(curl URL -O)-o output自定义下载url名称(curl -o filename URL)作用:用来测试网络是否连通
作用:远程登录服务器或访问域名
作用:追踪路由路径,相当于windows下的tracert
作用:DNS检测工具
安装:yum install -y bind-utils
语法:dig @DNSserver Domain querytype
dig @8.8.8.8 study.lishiming.net
作用:TCP及UDP端口扫描工具 语法:nc [参数 [内容]] [hostname] [port[s]] 参数 “-w” 设置timeout “-z” 只扫描监听服务,不发送任何数据 “-v” verbose模式,可显示不开放的端口 用法举例:
# -z参数可让nc显示结果 nc -w1 www.baidu.com 80 nc -z -w1 www.baidu.com 80 Connection to www.baidu.com 80 port [tcp/http] succeeded! # ports可以是一个范围 nc -z -w1 www.baidu.com 80-81 Connection to www .baidu.com 80 port [tcp/http] succeeded! # -v参数的verbose模式,会让不开放的端口也显示结果 nc -zv -w1 www.baidu.com 80-81 Connection to www.baidu.com 80 port [tcp/http] succeeded! nc: connect to www.baidu.com port 81 (tcp) timed out: Operation now in progress