zoukankan      html  css  js  c++  java
  • Linux下如何使用Wireshark进行抓包

    1. 安装wireshark
      Ubuntu 14.04.3 缺省安装后, 不包含Wireshark抓包软件,因此首先需要手工进行Wireshark的安装:
        apt-get update
      apt-get install wireshark
      通过以上两条命令即可完成Wireshark的安装,非常简单。
      2. 安装Xming
      安装完成后,执行
    sudo wireshark
      出现以下的错误提示:
      ubuntu@ubuntu:~$ sudo wireshark
      error: XDG_RUNTIME_DIR not set in the environment.
      (wireshark:1246): Gtk-WARNING **: cannot open display:
      之所以出现无法运行的问题,是应为Wireshark软件运行需要GUI的环境,但是Ubuntu Server系统,缺省安装是不含GUI的。
      解决方法有两个:
      方法1. 通过SSH连接的X11转移功能来运行Wireshark
      方法2. 在Linux安装GUI环境来运行Wireshark
      方法2需要在服务器上额外的安装GUI环境,大概会占用200M的空间,对服务器的环境有所改变,不是首选方案。
      因此对于方法1不展开讲述,下面重点讲如何通过方法1来实现。
      首先在SSH客户端所在的电脑上下载并安装Xming软件。
      Xming X Server for Windows
      Xming.png
      如果已经安装过SSH客户端软件,在安装过程中可以选择不安装PuTTY软件。安装成功后,在Windows的任务管理器中能够看到Xming Server的图标。
      3. 设置Xshell
      在Xshell中对创建的SSH会话进行如下设置:“连接>SSH>隧道”的“X11转移”,勾选“X DISPLAY”,参数无需修改。
      Xshell.png
      重新连接SSH后,执行
     sudo wireshark
      就能看到图形界面了,开始抓包了。
      wireshark.png
     
          上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
  • 相关阅读:
    使用JQUERY UI中的dialog对话框提示,如果点击确认,执行服务端代码的基本代码
    C#开源资源大汇总
    Net下图片的常见存储与读取
    asp.net中各种对像使用jquery的赋值的方式
    js放大图片
    W3C DOM异常对象DOMException介绍
    js创建函数的方式介绍
    实现自定义的input file标签
    SECURITY_ERR:DOM Exception 18:canvas getImageData putImageData问题
    javascript讲解
  • 原文地址:https://www.cnblogs.com/zgq123456/p/10082873.html
Copyright © 2011-2022 走看看