> For the complete documentation index, see [llms.txt](https://documentation.hak5.org/shark-jack/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.hak5.org/shark-jack/writing-payloads.md).

# Writing Payloads

- [Payload Development Basics](https://documentation.hak5.org/shark-jack/writing-payloads/payload-development-basics.md)
- [The NETMODE Command](https://documentation.hak5.org/shark-jack/writing-payloads/the-netmode-command.md)
- [The LED Command](https://documentation.hak5.org/shark-jack/writing-payloads/the-led-command.md)
- [The SWITCH Command](https://documentation.hak5.org/shark-jack/writing-payloads/the-switch-command.md)
- [The BATTERY Command](https://documentation.hak5.org/shark-jack/writing-payloads/the-battery-command.md)
- [The SERIAL\_WRITE Command](https://documentation.hak5.org/shark-jack/writing-payloads/the-serial_write-command.md)
- [The Cloud C2 commands](https://documentation.hak5.org/shark-jack/writing-payloads/the-cloud-c2-commands.md)
- [Included Tools](https://documentation.hak5.org/shark-jack/writing-payloads/included-tools.md)
