Building custom client templatesΒΆ

After installing the GRR server components, you can build client templates with

grr_client_build build --output mytemplates

and repack them with

grr_client_build repack --template mytemplates/*.zip --output_dir mytemplates

The first step needs to be done on the client target platform while the repacking step happens on your GRR server machine that knows about the proper configuration (i.e., crypto credentials for the clients to use).

We have fully automated client builds for Linux, OSX and Windows. The scripts we use are mostly in the Travis and Appveyor directories on GitHub. Duplicating what we do there might give you custom clients with little effort.