抓包工具wireshark

作者: 云计算机网 分类: 动态 发布时间: 2015-12-10 01:22

一、wireshark优劣势

wireshark劣势:只能查看封包,而不能修改封包内容,或者发送封包;

wireshark VS Fiddler

Fiddler:专门捕获HTTP、HTTPS;

wireshark:能获取HTTP、HTTPS,但不能解密HTTPS,所以wireshark不可解密HTTPS内容;

总结:处理HTTP和HTTPS使用Fiddler;其他如FTP,UDP就使用wireshark;

二、使用wireshark用户

1、 网络管理员使用检查网络问题

2、 软件测试工程师抓包分析自己软件

三、wireshark窗口介绍

其中:

OSI(open system interconnection):开放式网络互连

OSI七层网络模型:

物理层:physical layer

数据链路层:data link layer

传输层:transport layer

网络层:network layer

会话层:session layer

表示层:presentation layer

应用层:application layer

TCP/IP分层模型(TCP/IP Layening Model)

应用层

应用层

DNS

FTP

表示层

HTTP

TELNET

会话层

SMTP

IRC

传输层

传输层

TCP

UDP

网络层

网络层

IP

ICMP

数据链路层

网络接口层

ARP/RARP

其它

物理层

TCP包具体内容

四、wireshark过滤方式

1、

2、

3、过滤表达式规则

协议过滤:TCP、UDP等

IP过滤:ip.src==192.168.0.196 and ip.dst==14.17.32.236;

端口过滤:tcp.port==80;tcp.srcport==80;

HTTP过滤模式:http.request.method=='GET';

逻辑运算符:and /or ;

五、三次握手协议

第一次:客户端发送一个TCP,标志位seq=x,ack=0,代表客户端请求建立连接;

客户端请求建立连接,向服务器端发送自己的序号0

第二次:服务器发回确认包,seq=y,ack=x+1;

服务器端收到客户端发来的请求,发回确认序号0+1,并发回自己的序号0

  • 学习JAVA程序设计必须选择一个功能强大,操作简单、能够辅助程序设计的java开发工具,目前最流行的java开发工具是JDK。今天小编就教大家如何搭建JDK开发工具。

    1.自己在网上下载JDK,本教程使用JDK1.6。下载好JDK后双击运行,然后根据提示进行安装。安装好JDK后,如下图(JDK1.6):

    bin:存放java可执行文件。如:javac.exe、java.exe等等;

    demo、sample:存放java的一些实例,是学习java的好帮手;

    include:java包含的本地类(如:C语言头文件);

    lib:包含了java运行库及JDK API库;

    src.zip:解压为src,表示java的类库源代码;

    2.配置环境变量。右击【计算机】,选择【属性】。打开如下窗口:

    3.点击【高级系统设置】,打开如下窗口:

    4.点击【环境变量】,打开如下窗口

    5.点击【编辑】,按钮打开如下窗口。在下面窗口添加如下值:

    变量名:classpath

    变量值:D:\ProgrammingSoftware\JDK6\lib

    变量名:java_home

    变量值:D:\ProgrammingSoftware\JDK6

    变量名:path

    变量值:D:\ProgrammingSoftware\JDK6\bin

    (注意:将path的值追加到path变量的后面,不要覆盖path的原值。如果覆盖了,可能会影响系统)

    6.最后点击【开始】菜单下面的【运行】,输入CMD打开DOS窗口,在DOS窗口中输入javac,如果出现如下图的信息,则表示配置jdk成功。

    一个简单的实例:

      #p#分页标题#e#
    1. public class Test
    2. {
    3. public static void main(String[] args)
    4. {
    5. System.out.println(Hello World!);
    6. }
    7. }copy #p#分页标题#e#

    保存在桌面,名称为Test.java。运行方式如下图:

  • 相关推荐:

  • 如何搭建java开发工具
  • AR/VR开发工具AmazonSumeri
  • 快牙文件传输工具怎么使
  • 蚂蚁开发者工具使用教程
  • 移动叔叔工具箱刷入re
  • KeePass密码安全管理记忆
  • 网络抓包工具wireshark使用
  • win7小工具打不开
  • win10系统内存诊断工具使
  • windows内存诊断工具有什
  • 网站内容禁止违规转载,转载授权联系中国云计算网