常用网络命令和网络分析工具介绍

  • 格式:pdf
  • 大小:4.73 MB
  • 文档页数:93

下载文档原格式

  / 93
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
� 从eth2口抓10.151.226.8
端口为5060,这是 抓从地区站站到省平台的 SIP包 � [root@localhost ~]# tcpdump -i eth2 dst 10.151.226.8 and port 5060
scp
� scp是基于ssh加密的一个远程传输命令,它可
以把自身的文件通过网络复制到其他服务器 上,也可以把其他服务器上的文件通过网络复 制到本地。使用如下:
�ifconfig
eth0 192.168.0.1
� #给eth0配置IP地址与掩码
�ifconfig
eth0 192.168.0.1 netmask 255.255.0.0
route
� Route是linux下查看网关并可以配置网关的
命令,不过配置都是临时的,一旦计算机重 启就不生效了,route命令使用如下:
� tcpdump
4. 协议限定词
� 用来捕获特定协议的数据包有:
ether(Ethernet), TCP,UDP,ICMP,IP,ip6(IPv6),ARP,rarp(re verse ARP)等.
5. 原语
� 原语主要有:
算术运算符 (+,-,*,/,>,<,>=,<=,!=等), broadcast, gateway, greater, less.
sz的使用方法

点击X/Y/Zmodem选项,选择右边下载,选中右边路径设置好本地路径确定
sz的使用方法
� 在SecureCRT窗口中,用sz
file 就可以把
文件拷贝到本地计算机了
rz的使用方法

也是先把CRT上传的路径设置好,然后rz输入命令,选中一 个上传的文件—添加—确定 最后提示上传成功
� �
#service network restart 最后重启网络生效
Windows__ping
� ping命令是一个很常见、很实用的网络检测
命令,在这里我共列出三种系统下面ping的 一些使用方法,首先从windows系统下ping 命令使用介绍:
ping——Help
� 在windows下出了直接使用命令外,我们还
tcpdump
� 在进行网络测试的时候,我们经常需要进行
抓包的工作,当然有许多测试工具可以使用, 比如sniffer, Wireshark等.但最为方便和简 单得就非TCPDump莫属. Linux的发行版里 基本都包括了这个工具. TCPDump将网络 接口设置成混杂模式以便捕获到达的每一个 数据包.下面就一一讲解tcpdump参数选项
ping-c
� 在H3C/华为网络设备上ping的次数默认是
5次,过了5次就自动停止了,现在我要多 ping几次,输入-c 后面跟的数字
ping-s
� 为了测试网络的健壮性,我用加大ping包测

ping-a
� Ping-a参数是网络测试当有多个网络地址
wenku.baidu.com
的时候可以指定源地址ping到目标地址
tracert
nc6303
� 如果对方没有开启这个端口,我们来看下它
会提示什么错误信息? � 在下面显示failed:Connection refused等 信息,这种情况下对方设备没有开启这个端 口或者被对方的防火墙设备屏蔽了
nc结合实际应用
� 我们来看看nc结合实际工作中的应用,来刺
探PAG9000端口开放与否 � 下面我们可以看到33的9000端口是开放 的,并能正常建立连接
� -i
tcpdump的表达式:
� 默认情况下TCPDump将捕获所有到达网络
的数据包.这并不是我们想要的,因此就必须 通过表达式来限制不必要的流量,只输出我 们需要监听的数据包.
1. 类型限定词
� 类型限定词有:
host, port和net. host用 来指定主机或目的地址,port指定端口,net可 以用来指定某一子网. 如:
络信息,使用命令如下:
ethtool
–p eth2 � -p 参数在linux下网络有多块的时候可以很 快确定到1,2,3…网卡的具体位置。
� ethtool
ifup &ifdown
� 手动开启激活当前网卡 � ifup
eth2
� 手动关闭当前网卡 � ifdown
eth2
Linux下永久设置网络信息
ping-t
� 如果我们想要ping命令一直下去,在后面加
上-t就可以了,如果要停止它必须Ctrl+C
Linux——ping
� 其实ping命令在windows和linux下使用都一
样,只是在某些参数使用不一样,接下来就 在linux下使用ping加参数一一介绍
ping-help
� 如何在linux下查看ping命令帮助信息了?只
可以给ping命令加许多参数来达到我们测试 网络的要求,我们可以查看ping的帮助信息
ping-l
� ping
–l 是把ping命令默认的32字节改成自 己想要测试的字节大小,windows下默认是 65500bytes,使用方法如下:
ping-n
� ping
–n 是更改ping的次数,默认 Windows下ping的次数是4,如果我们想要 更改跟多次数使用方法如下:
tcpdump常用选项
<interface> 指定监听的网络接口 � -v 指定详细模式输出详细的报文信息 � -vv 指定更详细模式输出更详细的报文信息 � -x 指定以16进制数格式显示数据包 � -X 规定以ASCII码格式显示输出 � -n 规定在捕获过程中不需向 DNS查询IP地址 � -F <file> 从指定文件中读取表达式 � -D 显示可用网络接口 � -s <length> 设置捕获数据包的长度 可以保存抓包后的结果 � -w
� Tracert命令是一个跟踪网络路由命令,它
是用在大型、复杂网络排错下使用
nc
� nc俗称网络瑞士军刀,是网络嗅探、刺探工
具,它可以刺探目的网络设备的端口是否开 放,在linux下输入nc不加任何参数会出现 nc的使用帮助信息
nc554
� 现在我们刺探一个网络设备的554是否开
放,使用如下: � 我们看到刺探的结果为Successd,证明对 方的554端口是开放的。
linux下使用的查看网络命令,而ipconfig是 windows下使用的查看网络命令,ifconfig不 光可以查看网络信息,也可以在linux下配置 主机的临时IP地址与子网掩码等信息。
ifconfig
ifconfig
� #ifconfig给eth0网卡配置IP地址为192.168.0.1
要在终端窗口输入ping不加任何参数就会出 现ping的使用帮助信息:
ping-c
� 在linux下使用ping命令是不会停止的,要停
止必须手动Ctrl+C键,我们可以控制ping的 次数让它自动停止
ping-s
� 有时为了测试网络的延迟、网络的健康与
否,我们用ping测试时,可以把ping的包加 大 � Linux下默认是65507比windows下大7个字 节
telnet
� telnet是远程登录工具,telnet可以远程登录
windows、linux、网络路由、交换机等设 备,默认TCP连接、端口23
telnet
� telnet除了可以远程登录外,还可以拿来测
试远端设备的端口是否被开放,使用如下: � 接下来我来测试192.168.0.1 的554是否开 放
sz&rz的使用方法

如果是从linux主机拷贝软件到本地就比 winscp简单多了,sz命令就可 以很快下载到本等操作, rz可以很方便的把本地文件上传到 linux主 机,前提先用 SecureCRT软件连接到linux主机了。
sz的使用方法
� 先设置secureCRT下载到本地电脑路径位置 � 1.先选中一个SecureCRT的连接,右击选择 � 会话选项
telnet
� 如果登录成功后,cmd窗口界面没有任何显
示,只有一个光标在闪动
Windows——netstat
� netstat命令在windows下查看端口监听、连
tcpdump工作中应用实例
� 从eth0网卡抓取所属tcp协议,源为
192.168.10.221 端口为22并保存抓包结果。 � [root@localhost ~]# tcpdump tcp -i eth0 and src 192.168.10.221 and port 22 -x -w ssh.pcap
�ipconfig
Windows下设置网络
ipconfig
� ipconfig是Windows下查看当前网络信息的
一个命令,使用方法如下:
� 先在运行窗口下打开CMD
ipconfig
ipconfig/all
ifconfig
� ifconfig和ipconfig命令类似,不过ifconfig是


#如果要拷贝的是文件夹,就要跟-r参数
sz
� scp网络远程拷贝很强大,由于 windows上不
支持scp所以scp只适用于Linux与linux之间的 传输,如果要从linux拷贝文件到本地Windows 系统上怎么办了?? � 1、我们可以用Winscp这个工具连接上去,包 文件拷贝出来。 � 2、用sz命令,直接就可以把 linux上的文件下 载到本地 � #接下来就用截图的方式演示 2种远程拷贝方法


#在本机复制33主机root下的文件复制到当前 root目录下
1、scp root@192.168.10.33:/ root/wireshark.tar.gz /root


#把本机的文件远程拷贝到33的root目录下
2、scp ssh.pcap 192.168.10.33:/ root 3、scp -r
'port 80 and (host 192.168.1.10 or host 192.168.1.11)' 或 192.168.1.11的80端口.
� 监听主机192.168.1.10
3. 传输方向限定词
� 关键词src指定源地址,dst指定目的地址 � tcpdump
'port 80 and (src 192.168.1.10 or src 192.168.1.11)' 'dst port 25'
网络设备下的ping
� 网络设备下的ping和windows、linux使用都
一样,结果也一样,只是使用参数不同,接 下来介绍网络设备上的ping(本次使用 H3C-5500网络交换机作为测试设备)
ping-help
� 在网络设备上我们不知道ping的参数,有一
种方法可以很快知道ping的帮 ?助信息
route
� #临时设置网关为192.168.0.254 � route
add default gw 192.168.0.254
� #删除临时设置网关192.168.0.254 � route
del default gw 192.168.0.254
ethtool
� ethtool是linux下可以检查当前网卡的连接网
'port 80' 监听80端口 � tcpdump 'net 192.168.1' 监听子网 192.168.1.0 � tcpdump 'net 192.168.1.0/24'
� tcpdump
2. 逻辑运算符
� 逻辑运算符有AND,OR和NOT.
多个表达式组合起来.
()可将
� tcpdump
常用网络命令&网络分析工具 介绍
很高兴能和大家一起学习、一起交流、一起探讨 -flashcai QQ:254535905-
1、常用网络命令(掌握)
& ifconfig & ping �route & nc �tracert & netstat �tcpdump & sz&rz �scp & ethtool �telnet & ifdown �ifup
用vi手动编辑要配置的网卡 � vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0 //网卡名称 � ONBOOT=yes //随开机启动 � BOOTPROTO=static //静态IP地址 � HWADDR=00:0C:29:65:2E:1C //网卡MAC地址 � IPADDR=192.168.0.252 //网卡IP地址 � NETMASK=255.255.255.0 //网卡子网掩码 � GATEWAY=192.168.0.254 //网卡网关