5.90 BCC工具之tcptracer.py解读

一,工具简介

tcptracer工具用于追踪执行TCP连接的内核函数(例如,通过connect()或accept()系统调用)以及关闭它们(显式地或者如果进程死亡)。

它可以跟踪 TCP 连接的建立、关闭以及数据传输过程中的关键事件。它监视诸如 connect()accept()close() 等系统调用的执行,以及 TCP 状态的变化(如 SYN、SYN+ACK、ESTABLISHED、FIN、RST 等)。

二,代码示例

#!/usr/bin/env python

from __future__ import print_function
from bcc import BPF
from bcc.containers import filter_by_containers

import argparse as ap
from socket import inet_ntop, AF_INET, AF_INET6
from struct import pack

parser = ap.ArgumentParser(description="Trace TCP connections",
                           formatter_class=ap.RawDescriptionHelpFormatter)
parser.add_argument("-t", "--timestamp", action="store_true",
                    help="include timestamp on output")
parser.add_argument("-p", "--pid", default=0, type=int,
 

相关推荐

  1. 5.8 BCC工具mysqld_query.py解读

    2024-03-29 13:54:02       52 阅读
  2. 5.54 BCC工具dbstat.py解读

    2024-03-29 13:54:02       48 阅读
  3. 5.56 BCC工具funcslower.py解读

    2024-03-29 13:54:02       47 阅读
  4. 5.53 BCC工具dbslower.py解读

    2024-03-29 13:54:02       41 阅读
  5. 5.49 BCC工具rdmaucma.py解读

    2024-03-29 13:54:02       42 阅读
  6. 5.52 BCC工具dbslower.py解读

    2024-03-29 13:54:02       47 阅读
  7. 5.69 BCC工具runqlen.py解读

    2024-03-29 13:54:02       46 阅读
  8. 5.82 BCC工具tcpdrop.py解读

    2024-03-29 13:54:02       41 阅读
  9. 5.70 BCC工具runqslower.py解读

    2024-03-29 13:54:02       35 阅读
  10. 5.72 BCC工具wakeuptime.py解读

    2024-03-29 13:54:02       43 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-29 13:54:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-29 13:54:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-29 13:54:02       87 阅读
  4. Python语言-面向对象

    2024-03-29 13:54:02       96 阅读

热门阅读

  1. 机器学习介绍

    2024-03-29 13:54:02       40 阅读
  2. ios问题记录

    2024-03-29 13:54:02       42 阅读
  3. 【NC207028】第k小数

    2024-03-29 13:54:02       41 阅读
  4. spark: 从pulsar中读取数据

    2024-03-29 13:54:02       44 阅读
  5. ESXi for ARM 1.15

    2024-03-29 13:54:02       40 阅读
  6. 力扣爆刷第107天之CodeTop100五连刷21-25

    2024-03-29 13:54:02       40 阅读
  7. Oracle清理闪回日志

    2024-03-29 13:54:02       35 阅读