Where are they?

Payload Type docker containers are located at Apfell/Payload_Types/each with their own folder. The currently running ones can be checked with the sudo ./ script. Check A note about containers for more information about them.

Why use containers?

Containers allow Apfell to have each Payload Type establish its own operating environment for payload creation without causing conflicting or unnecessary requirements on the host system.

When do containers come into play?

Payload Type containers only come into play for a few special scenarios:

  • Payload Creation

  • Module Load

  • Command Transforms

Outside of these scenarios, the payload type containers aren't used. This is why payload types can be declared External Types without causing much issue for Apfell overall.

For more information on editing or creating new containers for payload types, see Payload Type Development.