HXTool is a web-based, standalone tool that can be used with Trellix Endpoint Security (HX).
HXTool provides additional features not directly available in the product by leveraging Trellix Endpoint Security (HX)'s rich API.
4.8-pre
To install HXTool:
pip install -r requirements.txt
from your operating system's command shell.
pip.exe
can be found in the "scripts" folder under your Python installation directory.python hxtool.py
from your operating system's command shell and the server will start listening to tcp port 8080 (HTTPS).
hxtool.py
file.api_admin
or api_analyst
role.Python 3.6+
Full dependency list available in requirements.txt.
Optionally, the pymongo library may be installed for additional database functionality.
Configuration for HXTool is held in the conf.json
file, documentation is in README.CONFIG.
To build a Docker image from the HXTool source, execute the following:
docker build --pull -t hxtool:latest .
To run HXTool once the image build process is complete, execute the following:
docker run -p 8080:8080/tcp -d --cap-add=IPC_LOCK --name hxtool hxtool:latest
IPC_LOCK is needed for the GNOME keyring daemon. See README.DOCKER
None so far