流分析/转储实用程序

FlowParser的Python项目详细描述


flowparser是用于重建和转储ip的c-python扩展。 来自数据包跟踪或实时捕获的流。它的工作原理是 嗅探流量并跟踪活动流。每个流也有 其数据包的头(网络和传输层)。这个 流及其数据包头按需或 当流终止时。

用例

你能用另一个包嗅探器做什么?

  • 主动监视计算机/网络的进出流量。永远 想知道当前哪些流是活动的,它们有多少带宽 正在使用?flowparser是一种易于使用的轻量级查找方法。
  • 查找标题字段中的异常。FlowParser会让您发现 并记录例如ttl中有奇怪变化的流。
  • 快速脱机数据分析。如果你在寻找一个特定的流程 或者你想研究一类多GB流的行为 包跟踪流分析器可以帮助您快速完成任务 很容易。

还有更多。一般来说,我们的想法是重建一个流 查看其数据包的头字段应该同样快速 像几行Python一样无痛。

简单示例

这个简单的片段将开始监听en0接口并 每10秒将打印速度更快的流的5元组ID 每秒超过1KB:

import fparser
import time

fp = fparser.FParser('en0')

while True:
      time.sleep(10)
      for flow in fp.flow_iter():
          if flow.get_info().Bps > 1000:
             print flow.get_id()

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

推荐PyPI第三方库


热门话题
将文本文件读取到java对象数组   不支持java PageNotFound请求方法“GET”   java JDBC未选择任何数据库   java正在获取ssl。SSLHandshakeException在使用带有标头的REST客户端时发生,但在使用PostMan时可以正常工作   java测试与junit 5的接口   多线程Java Publisher服务器聊天程序   java编译错误已尝试修复,但没有成功   在TIBCO上安装java Https证书   java如何解析一个困难的问题。txt文件?   java如何使用ApachePOI3.6和ApachePOIOXML3读取pptx文件的内容。15罐?   java使用Gradle运行特定于Android的检测测试   人工智能回溯Java   用java制作螺旋桨动画   spring hibernate查询中的java日期   java读取HDFS小型分区?