當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。