在Windows上安装PacketBeat

时间:2015-07-06 16:46:49

标签: windows github elasticsearch go packetbeat

我无法找到一种可靠的方法在Windows上安装弹性的packetbeat。我知道我必须下载源代码并创建自己的Windows软件包。但是,所有说明都已过时,并且在它移至弹性域之前就已经过时了。

任何人都知道如何为Windows编译此程序包?

2 个答案:

答案 0 :(得分:1)

  • 从此page下载并安装WinPcap。 WinPcap是一个使用驱动程序启用数据包捕获的库。
  • here下载Packetbeat Windows zip文件。
  • 将zip文件的内容解压缩到C:\ Program Files。
  • 将packetbeat-windows目录重命名为Packetbeat。
  • 以管理员身份打开PowerShell提示符(右键单击PowerShell图标并选择以管理员身份运行)。如果您运行的是Windows XP,则可能需要下载并安装PowerShell。
  • 运行以下命令将Packetbeat安装为Windows服务:

  • PS> cd'C:\ Program Files \ Packetbeat'

  • PS C:\ Program Files \ Packetbeat> \安装服务-packetbeat.ps1
  • 请注意

    如果在系统上禁用了脚本执行,则需要为当前会话设置执行策略以允许脚本运行。例如:PowerShell.exe -ExecutionPolicy UnRestricted -File。\ install-service-packetbeat.ps1。

  • 在启动Packetbeat之前,您应该查看配置文件中的配置选项,例如C:\ Program Files \ Packetbeat \ packetbeat.yml或/etc/packetbeat/packetbeat.yml

以下是在Windows上安装packetbeat文档的link

答案 1 :(得分:0)

按照说明on this page在您的Windows计算机上安装packetbeat。

注意:

winbecap.dll是packetbeat在Windows机器上运行所必需的。 WinPCap本身目前不受支持,因此目前的最佳做法是在winpcap兼容模式下使用npcap。 See this section of the Packetbeat FAQ

您可以下载npcap的安装程序here

在winpcap兼容模式下安装npcap(版本0.86)的命令行调用是:

npcap-0.86.exe /winpcap_mode=yes

静默安装将是:

npcap-0.86.exe /S /winpcap_mode=yes