当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python clx.heuristics.ports.major_ports用法及代码示例


用法:

clx.heuristics.ports.major_ports(addr_col, port_col, min_conns=1, eph_min=10000)

查找每个地址的主要端口。这是通过计算每个地址的所有端口的平均连接数来完成的,然后过滤掉所有未超过此阈值的端口。还为每个端口对应的 IANA 服务名称添加列。

参数

  • addr_col(cudf.Series) - 作为字符串的地址列
  • port_col(cudf.Series) - 对应端口号的列作为整数
  • min_conns(int) - 过滤掉至少没有这个连接数的 ip:port 行(默认值:1)
  • eph_min(int) - 大于或等于此值的端口将被标记为临时服务(默认值:10000)

返回

包含地址、端口、与端口对应的 IANA 服务和连接数列的 DataFrame

返回类型

cudf.DataFrame

例子

>>> import clx.heuristics.ports as ports
>>> import cudf
>>> input_addr_col = cudf.Series(["10.0.75.1","10.0.75.1","10.0.75.1","10.0.75.255","10.110.104.107", "10.110.104.107"])
>>> input_port_col = cudf.Series([137,137,7680,137,7680, 7680])
>>> ports.major_ports(input_addr_col, input_port_col, min_conns=2, eph_min=7000)
            addr  port     service  conns
0      10.0.75.1   137  netbios-ns      2
1 10.110.104.107  7680   ephemeral      2

相关用法


注:本文由纯净天空筛选整理自rapids.ai大神的英文原创作品 clx.heuristics.ports.major_ports。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。