云杉嗅探器是一种通用的网络嗅探器。

spruce-sniffer的Python项目详细描述


云杉

Spruce is a versatile network sniffer

云杉是一个混合网络嗅探器,它可以同时监视 您的本地网络节点流也包括LAN网络节点。
通过arp扫描,你可以收集局域网节点的信息。 迅速而轻松,不仅是出口格式 非常富有。

像其他嗅探器一样,你可以用云杉来捕捉 一次点击即可打包并分析。捕获后 完成您可以将包保存为.pcap格式或 在云杉或其他你喜欢的嗅探器下重新打开 进一步处理。

云杉支持一些亲密的功能给用户。你可以 right click扫描项以查询一些有用的信息 就像IP address belongsComputer terms(protocol) query 当然,您可以单独或同时使用此函数 在捕获包下。你可以在 抓捕站,这些数字是一个可见的资源 了解您捕获的数据包以及网络如何流动 在此期间。

start screen

安装

OS X和Linux:

pip3 install spurce-sniffer

用法示例

sudo spruce-sniffer

确保在根权限下运行软件。

允许重新分发软件

您可以将软件从源代码构建到冻结分发版本。

# Example of `pyinstaller`cd spruce
pyinstaller spruce.py   \
--hidden-import prettytable \
--hidden-import scapy   \
--hidden-import request \
--hidden-import ctype   \
--hidden-import netifaces   \
--add-data icon/\*.ico:icon \
--add-data static/help.html:static \
--add-data static/oui.csv:static 

发布历史记录

  • 0.1.0条
    • 第一次正确释放
    • 日期:2019年4月8日星期一14:27:17 cst

张爱乐–alopex4@163.com

MIT许可下分发。有关详细信息,请参见LICENSE

spruce under license

贡献

  1. 叉它(https://github.com/Alopex4/spruce
  2. 创建功能分支(git checkout -b feature/fooBar
  3. 提交更改(git commit -am 'Add some fooBar'
  4. 推到分支(git push origin feature/fooBar
  5. 创建新的拉取请求

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java无法使用JAXB配置Moxy   java如何让我的简单Swing telnet客户端正确显示字符?   java中从可运行线程调用主线程的多线程处理   java数据源。EBJ3会话bean中的getConnection()   使用java和正则表达式从xml文件提取值时出现问题   java定制Jersy胡须Mvc   在Java中,“限制并发”是什么意思?   java有没有更干净的方法可以在这里使用Optional,而不在三个地方返回“NA”?   java Tomcat启动,然后崩溃,除非我打电话   java理解客户机和服务器   java时间戳将在视图对象>实体转换期间丢失   如何在java中返回布尔值(基元)?   java使用spring mvc设置日志记录,希望仅对我的代码进行跟踪/调试   用Jackson解析嵌套对象