CYBOT™ is a one-of-a-kind platform that is custom-built to fit needs of enterprises with critical infrastructure. It acts as a cyber security foundation for organizations that requires deep visibility into their infrastructure with a multilayer approach that enable timely automated hunting, detection, reporting information at granular level and timely automated incident response to threats, CYBOT™ collects and processes structured and unstructured data logs from the entire enterprise endpoints, servers, network, cloud platforms etc. CYBOT™ is the only solution that combines the power of Big data analytics engine, Intelligent Hunt & Investigation of threats, UEBA , Threat Intelligence and Compliance in one platform that is seemingly integrated, connected, and customized along with threat intelligence at Strategic, Operational and Tactical level to customers
Downloading the OVA
- The download link for the ova will be shared by the ActiveBytes Support team.
- Download the OVA and proceed to import the OVA using your preferred hypervisor.
Deploy a Virtual Machine from an OVA File. Allocate resources according to the VM as per the hardware prerequisite.
Configuration.
Once the installation is complete, login to the workstation with the user name and password which will be provided by the CyBot support team.
- Power on the machine.
- Click on the machine.
- Enter the username and password to login the Virtual Machine provided by Cybot Support
In-order to SSH into the VM via any SSH Client, assign an IP address to the VM.
To Configure IP address, you can navigate to "Configure IP in Cybot™ Platform". This document will guide you to configure IP address in the Virtual Machine.
Once the IP address is assigned for the VM, configure the preferred host name for the data lake.
- Check current host-name
>>> hostnamectl
- Change hostname
>>> sudo hostnamectl set–hostname <newhostname>
- Apply the changes
>>> sudo reboot (this will reboot the machine)
- Check the hostname again using
>>> hostnamectl
The ideal design for setting up a data lake will include 2 hard disk, one dedicated for the OS and the other for the data which is stored in data lake.
Mounting steps
Check disk partition
>>> lsblk
To create a mounting path for the hard disk, follow the below steps
>>> mkfs.ext4 <hard disk name>
Sample: mkfs.ext4 /dev/sdb
>>> mkdir /mnt/<provide a folder name>
Sample mkdir /mnt/cyb_datalake
>>> mount <hard disk name>
Sample: mount /dev/sdb /mnt/cyb_datalake
Recheck the disk partition and you should be able to see the mount point for the hard disk:
>>> lsblk
CYBOT™ is the only solution that combines the power of Big data analytics engine, Intelligent Hunt & Investigation of threats, UEBA , Threat Intelligence and Compliance in one platform that is seemingly integrated, connected, and customized
To configure any changes to modify the IP address or port you may change in the configuration file as shown below.
>>>> nano /home/cybot/opensearch-x.x.x/config/opensearch.yml
- To change the IP address or port where the Cybot Platform must run, you need to provide the IP address and port for the respective parameters
network.host: localhost (Recommended)
network.port: 9200 (Recommended)
- Add the newly added mounting path in the Cybot Platform for storing the data and logs under the following parameters.
path.data: /mnt/<path to mount point>/cybot/data
path.log: /mnt/<path to mount point>/cybot/log
- Each time a configuration is changed in the opensearch.yml file, you will have to restart the Cybot engine service for the changes to be reflected.
- Before running as a service if you want to run manually to check if your configurations are working, please use the following commands:
>>>> su cybot
>>>> cd /home/cybot/opensearch-x.x.x/
>>>> bin/opensearch
- For restarting the service, please find the following command:
>>>> systemctl restart cybot
License Activation
License activation is a process that typically applies to Cybot Platform and is designed to ensure that the user has the appropriate rights and permissions to subscribed modules in Cybot™.
To activate Cybot™ platform license, you will need the following parameters that will be provided by the Cybot Support Team.
- License Key
- Tenant ID
For generating License Key, we will require the platform_uid of the Cybot Machine. Follow the steps to acquire the Platform UID:
>>>> cat /etc/cybot/platform/platform.conf
Provide the platform_uid from the file to the Cybot Support Team to generate License.
To activate the license, please proceed by following the steps outlined below.
>>>> cd /home/cybot/
>>>> bash add_tenant.sh
Input the License Key and Tenant ID when prompted and press Enter:
Note: This may take some time.
License will be activated according to the Validity. Subscribed modules and packages required for the Cybot Platform will now be configured.
To utilize Cybot as intended, it's necessary to initiate all these services. Multiple services are provided to enable the functionality of various modules within the Cybot™ Platform.
Cybot Engine as Service
This service facilitates the operation of the Cybot Platform, ensuring it is up and running smoothly. Execute the following commands to restart the Services.
>>>> systemctl restart cybot.service
Cybot Investigate as Service
This service facilitates the operations of the Investigate Module. Execute the following commands to restart the Services.
>>>> systemctl restart cybot-inv.service
Cybot Hunter as Service
This service facilitates the operations of the Hunter Module. Execute the following commands to restart the Services
>>>> systemctl restart cybot-h.service
Cybot UEBA as Service
This service facilitates the operations of the UEBA Module. Execute the following commands to restart the Services
>>>> systemctl restart cybot-ueba.service