windows 环境使用 python scapy,graphviz
来源:互联网 发布:mac登录掌上大学 编辑:程序博客网 时间:2024/05/12 12:09
1 下载并安装 graphviz
Graphviz:http://www.graphviz.org/Download_windows.php
ImageMagick:https://www.imagemagick.org/script/download.php#windows
安装 python 的 graphviz 模块:
pip install graphviz
安装 pygraphviz:由于windows下无法通过pip自动安装,需要下载对应的whl文件,手动安装:
http://www.lfd.uci.edu/~gohlke/pythonlibs/vu4hx7yr/pygraphviz-1.3.1-cp27-none-win32.whl
然后执行:
pip install pygraphviz-1.3.1-cp27-none-win32.whl
注意:下载自己安装环境相应的whl包,python版本是27 还是 34,是win32环境还是amd64.
2 配置windows环境变量:
scapy 会调用 graphviz 的工具程序,需要配置环境变量。
3 测试 graphviz 是否可用:
>>>from graphviz import Digraph>>>dot = Digraph(comment='The Round Table')>>>dot.node('A','King Arthur')>>>dot.node('B','Sir Bedevere the Wise')>>>dot.node('L','Sir Lancelot the Brave')>>>dot.edges(['AB','AL'])>>>dot.edge('B','L',constraint='false')>>>dot.render('test-output/round-table.gv',view=True)
图形渲染结束,会生成如下图片:
4 在 scapy 中使用 graphviz
安装scapy模块
pip install scapy
执行scapy进入交互模式,进行测试:
pkts = sniff(filter='tcp', count=100)pkts.conversations(type='jpg', target='> test.jpg')
会在用户目录下生成 test.jpg 文件,如内容下图所示,说明graphviz可正常使用。
阅读全文
0 0
- windows 环境使用 python scapy,graphviz
- windows下搭建scapy环境
- [python] scapy模块的使用
- Python 使用 scapy 抓包
- python 使用scapy库进行ARP欺骗
- python 使用scapy进行帧注入
- python 使用scapy进行ARP扫描
- python 使用scapy编写DNS Fuzzer
- 【GraphViz】GraphViz的使用以及Java调用GraphViz生成结构化图(windows)
- windows环境下配置emacs作为Graphviz前端
- Graphviz 使用
- 环境搭建--Scapy
- [python网络编程]使用scapy修改源IP发送请求
- python 网络报文模拟和端口扫描库 scapy的使用
- Python Scapy(2.3.1)文档学习(三):使用
- [python网络编程]使用scapy修改源IP发送请求
- Python Scapy(2.3.1)文档学习(三):使用
- scapy windows install
- Linux进程全解7——父进程wait / waitip回收子进程
- maven引入log4j、slf4j冲突,java.…
- Java 中 Comparable 和 Comparator 比较
- 计算机视觉三大顶级国际会议
- C++排序算法之插入排序
- windows 环境使用 python scapy,graphviz
- 浅析移动测试:应用上线不“裸奔”的正确方式
- Kotlin学习之-6.2 高阶函数和lambda表达式
- Redis简述
- Android GestureDetector手势识别的使用
- 两步搞定Hyperledger主打区块链解决方案Fabric
- 【贪心】【模拟】[POJ2709][HDU2730]Painter
- [LeetCode] 53. Maximum Subarray
- 中国大数据可视化展示系统应用端全球领先