zoukankan      html  css  js  c++  java
  • python 安装 scapy windows 10 64bit

    简介:

    前段时间装的pypcap做嗅探。打包受阻。因为我都是在windows做的。也要打包到exe给别人用。

    所以尝试了一下scapy,也可以嗅探,貌似功能更强大。先用sniff吧。

    这个也不是在venv中点鼠标就能装上的。

    看下官方提示:

    You need the following software packages in order to install Scapy on Windows:

    • Python: Python 2.7.X or 3.3+. After installation, add the Python installation directory and its Scripts subdirectory to your PATH. Depending on your Python version, the defaults would be C:Python27 and C:Python27Scripts respectively.
    • Npcap: the latest version. Default values are recommanded. Scapy will also work with Winpcap.
    • Scapy: latest development version from the Git repository. Unzip the archive, open a command prompt in that directory and run “python setup.py install”.

    把python加入系统PATH

    安装Npcap,没说Npcap SDN。不过我电脑上装的有。也不知道不装可以不可以。

    git 源码, 运行python setup.py install

    再讲一下怎么图形安装它。

    pycharm打开源码包。

    打开setup.py,随便运行一下。不管报什么错。

    点setup旁边的小箭头,打开 Edit Configurations

    Script path : 这是setup.py的路径,刚才忽视错误运行一下,就是为了让它自动生成。

    Parameters: 扩展命令 参数    填 install

    Python interpreter :所用的环境,也就是要选venv。选你准备运行scapy的环境。安装到这个环境里面。

    scapy示例代码:没有解包。乱码一样。

    from scapy.all import sniff
    pkts = sniff(prn=lambda x:x.sprintf("{IP:%IP.src% -> %IP.dst%
    }{Raw:%Raw.load%
    }"))
    print(pkts)
  • 相关阅读:
    华强北三代悦虎1562A怎么样?
    改丝印的假华强北三代1562A,用芯良苦!
    华强北三代过软件检测的佳和1562A
    Unlua静态导出
    Unlua编程基础
    Android JNI调用
    手机屏幕参数
    UE4 stats性能埋点
    【JWT】JSON Web Token
    【算法】一致性哈希算法实现
  • 原文地址:https://www.cnblogs.com/jackadam/p/8438018.html
Copyright © 2011-2022 走看看