For example, if an agent cannot successfully make HTTP requests to the C2 server at http://10.1.1.1:8080, but it knows that another agent is proxying peer communications through an SMB pipe path available at \\WORKSTATION\pipe\proxypipe, then the agent will check if it supports SMB Pipe peer-to-peer proxy capabilities. If so (i.e. if the associated gocat extension was included in the Sandcat binary), then the agent will change its server to \\WORKSTATION\pipe\proxypipe and its C2 protocol to SmbPipe.