如何在systemtap脚本中的网络上发送数据?

时间:2016-10-12 13:25:02

标签: systemtap

我正在使用systemtap来监控一些网络,锁定,任务唤醒统计数据,我想找到“println”(stap指令)的替代方案,这样我就可以将数据发送到远程(联网)目标(这个想法是避免所有磁盘访问,即使是临时文件)。

UDP没问题。

systemtap脚本中是否有办法发送带有(文本)数据的网络数据包?我想到管网到netcat(nc),但希望避免它。

无法在Google上找到答案(也许我没有选择正确的关键字组......),或者在用户手册中找不到答案?

提前致谢。

1 个答案:

答案 0 :(得分:1)

目前,没有本机systemtap工具可以启动网络流量。 stap | nc是一种可能性; stap --remote HOST是另一个; probe FOO { system("echo HELLO > /dev/tcp/HOST/PORT") }是另一个。