Skip to content

antsec/windows-installer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 

Repository files navigation

Thank you

We are glad to see you are installing our collectors. This script will guide you through the installation as much as possible.

If you have any questions, feel free to contact us through your known channels.

For those who come across this page and don't know what it is for. Visit https://www.antsec.io

Support

If you are unsure of anything we are here to help. Contact us and we will aid you through the process of installing the collectors.

This installer provides a basic configuration out of the box, which might not suit your needs. Feel free to contact us for further configuration.

Currently this works on x64 Windows platforms. Tested platforms are:

  • Windows clients: 7, 8, 10.
  • Windows Server: 2008R2, 2012, 2012R2, 2016, 2019 and 2022.
  • Microsoft Server Core: Windows Server 2012, 2012R2, 2016, 2019 and 2022.
  • Microsoft Hyper-V server: 2012, 2016 & 2019.

From version 7.17.4.13 Windows 7, 2008, 2012 and 2012R2 are no longer supported by default.

Components

The AntSec collector for Windows consists of 5 components.

  • Event Collector (Winlog Beat)
    • Collection of logs from the Windows Event log.
  • System collector (Metricbeat)
    • Collection of logs about the performance of the system.
  • File Collector (Filebeat)
    • Collection of logs from files or receive logs from syslog which we forward to our central system.
  • Network collector (Packetbeat)
    • Collection of logs of the network traffic of the system. In order for it to function, a WinPcap installation and license is also required.
  • Sysmon
    • This writes usefull information (e.g. started processes and executables) to the Windows Event log so that they can be sent to our central system.

Requirements

Please make sure the following requirements are available on the system:

  • Installation executable for installation of AntSec collectors.
  • Local Administrator Privileges.
  • Certificate for connecting to our systems. The certificate is unique per customer.
  • 64-bit operating system.
  • Connection to athena.antsec.nl trough TCP port 7201.

Installation

On some systems an custom installation or modification is required. The systems below require an non-standard installation. Please consult the paragraph "Custom installations and modifications" for these systems.

  • Domain Controllers
  • IIS Servers

The steps below describe the manual installation of the AntSec collector with default settings.

  1. Place the installer on the server and run it.
  2. Enter customer number.
  3. Press next.
  4. Browse to select certificate and key provided by AntSec.
  5. Press next.
  6. Select the collectors to be installed. In most cases, the standard selected collectors and options are sufficient.
  7. Check the information and press next.
  8. When finished the collectors are installed.

The services selected during the installation are automatically started.

services-geinstalleerd

Custom installations and modifications

On some systems an custom installation or modification is required. Only carry out these actions in consultation with us.

Domain Controller installation

When installing on a Domain Controller, choose the "Domain Controller installation" option.

IIS Server installation

When installing on an IIS server, enable the "Activate IIS logging" option.

When you did not enable this manual activation is also possible with the following steps.

  1. Browse to the installation folder
  2. Open the filebeat folder
  3. Open the modules.d folder
  4. Rename the iis.yml.disabled to iis.yml
  5. Restart the AntSec Filebeat service.
  6. After the restart IIS logging is being send.

Silent installation

The steps below describe the silent installation of the AntSec collector. The following silent install parameters are supported.

Installing the AntSec collectors silently.

  • /VERYSILENT

Adding the customer number to the command.

  • /ASnumber

Choosing the components of the installation. Winlogbeat and Metricbeat are installed by default (if components are not entered).

  • /COMPONENTS="winlogbeat,winlogbeat\vsawinlogbeat,winlogbeat\configwinlogbeat"

The following components can be entered. These are the same options as in the manual installation. For example, if you need Winlogbeat, install all three Winlogbeat components.

  • winlogbeat
  • winlogbeat\vsawinlogbeat
  • winlogbeat\configwinlogbeat
  • metricbeat
  • filebeat
  • filebeat\vsafilebeat
  • filebeat\configfilebeat
  • filebeat\iisfilebeat (if you use this paramater, the parameter /SUPPRESSMSGBOXES is also required)
  • packetbeat
  • packetbeat\vsapacketbeat
  • packetbeat\configpacketbeat
  • sysmon

The installer creates a page asking the user to provide the paths to the CRT- and KEY-files provided by us. They will then be copied to the installation folder during installation. These can also be provided from the command line using the "AntSecCrtFile" and "AntSecKeyFile" parameters. The path needs to be in quotes when it contains spaces.

  • /AntSecCrtFile=C:\path\to\file\certificate.crt /AntSecKeyFile=C:\path\to\file\certificate.key

The installation can then, for example, be performed silently with the command below.

  • "AntSec collector v7.17.4.7.exe" /VERYSILENT /ASnumber={enter customer number} /AntSecCrtFile=C:\path\to\file\certificate.crt /AntSecKeyFile=C:\path\to\file\certificate.key

The command can be run in a Command Prompt, Powershell or in a script.

Installer010

The installation is active as long as the installation processes is active.

silent-installatie-process

Responsible Disclosure

If you come across any (possible) vulnerabilities or have any security considerations, please contact us at [email protected]

About

Installer to deploy AntSec collectors on Windows

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published