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)
  • 相关阅读:
    C# json转对象
    sit、qas、dev、pet
    vs professional 2019 离线安装包下载方法
    C# SHA512和Base64加解密方法
    C#获取客户端Ip工具类
    C#xml泛型序列化
    C#对象转换工具类
    C#记录日志到本地文件工具类
    05 Activity生命周期
    05 利用Appliction 传值Activity
  • 原文地址:https://www.cnblogs.com/jackadam/p/8438018.html
Copyright © 2011-2022 走看看