如何制作rsyslog tcpflood?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何制作rsyslog tcpflood?相关的知识,希望对你有一定的参考价值。

我已经设置了一个rsyslog-server并想测试它。我正在关注链接how-to-use-tcpflood

此链接说:“此工具包含在'tests'中的本地rsyslog文件夹中”。本地rsyslog文件夹是什么意思?我在ubuntu机器上安装了rsyslog(v 8.24.0-0adiscon2xenial1);但它没有任何名为“tests”的文件夹。

假设,它可能是来自github的rsyslog的源代码,我克隆了https://github.com/rsyslog/rsyslog.git。该项目确实包含文件夹“tests”。我按照指示运行“make tcpflood”。但它失败了。

~/rsyslog/tests$ make tcpflood
cc     tcpflood.c   -o tcpflood
tcpflood.c:86:20: fatal error: config.h: No such file or directory
compilation terminated.
<builtin>: recipe for target 'tcpflood' failed
make: *** [tcpflood] Error 1

我错过了什么?如何让tcpflood运行?

答案

Tcpflood是一个测试工具,在OP怀疑的包中不存在。因此,需要从源代码构建。这里描述:http://www.rsyslog.com/doc/master/installation/install_from_source.html

完成初始步骤后,您可以构建tcpflood工具。显然,为此创建一个包可能是有意义的......

以上是关于如何制作rsyslog tcpflood?的主要内容,如果未能解决你的问题,请参考以下文章

如何在片段内制作 Swip ActionBar-Tabs

如何将 rsyslog 消息配置到特定端口?

如何在android tv中使用像netflix这样的浏览片段制作侧边菜单?

如何修复重叠的片段

如何在kotlin的片段内显示网格视图?

python 用于在终端中运行的sublime text 3的简单代码片段制作工具