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),我们将立即处理。
  • 相关阅读:
    Codeforces.1051G.Distinctification(线段树合并 并查集)
    BZOJ.4818.[SDOI2017]序列计数(DP 快速幂)
    BZOJ.2159.Crash的文明世界(斯特林数 树形DP)
    Codeforces.1110F.Nearest Leaf(线段树)
    Codeforces.1110E.Magic Stones(思路 差分)
    Yahoo Programming Contest 2019.D.Ears(DP)
    BZOJ.5251.[八省联考2018]劈配mentor(最大流)
    Codeforces Round #538 (Div. 2)
    BZOJ.5249.[九省联考2018]iiidx(贪心 线段树)
    Hello 2019 (D~G)
  • 原文地址:https://www.cnblogs.com/zgq123456/p/10082873.html
Copyright © 2011-2022 走看看