提交 ee546c00 编写于 作者: F feilong

增加Linux实用命令

上级 ebc70060
......@@ -9,29 +9,33 @@ Linux 命令很多,掌握最实用的一批命令,对于每个实用命令
**例子1,监听指定域名TCP协议数据包**
操作一,开始监听指定域名的ip包流量:`tcpdump host csdn.net`
操作二,打开浏览器,访问 csdn.net
此时,命令行下可以看到客户端和CSDN服务之间的TCP协议IP包,学习网络协议的时候,配合使用很方便。
* 操作一,开始监听指定域名的ip包流量:`tcpdump host csdn.net`
* 操作二,打开浏览器,访问 csdn.net
* 此时,命令行下可以看到客户端和CSDN服务之间的TCP协议IP包,学习网络协议的时候,配合使用很方便。
**例子2,监听来自指定域名的TCP协议包数据包**
操作一,开始监听指定域名的ip包流量:`tcpdump src host csdn.net`
操作二,打开浏览器,访问 csdn.net
此时,命令行下可以看到客户端和CSDN服务之间的TCP协议IP包,学习网络协议的时候,配合使用很方便。
* 操作一,开始监听指定域名的ip包流量:`tcpdump src host csdn.net`
* 操作二,打开浏览器,访问 csdn.net
* 此时,命令行下可以看到客户端和CSDN服务之间的TCP协议IP包,学习网络协议的时候,配合使用很方便。
**例子3,监听发送到指定域名的TCP协议包数据包**
操作一,开始监听指定域名的ip包流量:`tcpdump dst host csdn.net`
操作二,打开浏览器,访问 csdn.net
此时,命令行下可以看到客户端和CSDN服务之间的TCP协议IP包,学习网络协议的时候,配合使用很方便。
* 操作一,开始监听指定域名的ip包流量:`tcpdump dst host csdn.net`
* 操作二,打开浏览器,访问 csdn.net
* 此时,命令行下可以看到客户端和CSDN服务之间的TCP协议IP包,学习网络协议的时候,配合使用很方便。
**例子4,监听指定端口的tcp包**
操作一,开始监听:`tcpdump tcp port 80`
操作二,打开另外一个终端,使用`nc 192.168.1.1 80`命令访问80端口。
此时,tcpdump监听终端下可以看到请求和返回的ip包。同理,如果要监听udp包可以用:`tcpdump udp port 9999`
* 操作一,开始监听:`tcpdump tcp port 80`
* 操作二,打开另外一个终端,使用`nc 192.168.1.1 80`命令访问80端口。
* 此时,tcpdump监听终端下可以看到请求和返回的ip包。同理,如果要监听udp包可以用:`tcpdump udp port 9999`
**例子5,使用 and 组合逻辑**
操作一,开始监听指定域名的ip包流量:`tcpdump tcp port 80 and src host 192.168.1.1`
操作二,打开另外一个终端,使用`nc 192.168.1.1 80`命令访问80端口。
此时,可以看到只输出请求包。
* 操作一,开始监听指定域名的ip包流量:`tcpdump tcp port 80 and src host 192.168.1.1`
* 操作二,打开另外一个终端,使用`nc 192.168.1.1 80`命令访问80端口。
* 此时,可以看到只输出请求包。
**问题**:以下对命令`tcpdump`描述错误的是?
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册