Each Red Team Command/code is defined in a file in the _wadcoms/
folder named as <tool name>.md
, such file consists only of a YAML front matter which describes the command and its attributes.
The full syntax is the following:
---
description: |
Description what the command does and is usefull for.
Command Reference:
Domain: arttoolkit.hacker.com
Port: 9001
IP address: 10.10.21.14
command: |
put command here
code: |
extra code can be placed here. This part is optional and can be removed if not nessasary.
items:
- Shell
services:
- SERVICE
OS:
- OS
attack_types:
- ATTACK_TYPE
references:
- LINK
- LINK
---
Where ITEM
is one of the values described in the _data/items.yml
file, SERVICE
is one of the values described in the _data/services.yml
file, OS
is one of the values described in the _data/OS.yml
file, ATTACK_TYPE
is one of the values described in the _data/attack_types.yml
file, and LINK
is a link to download the related tool for that command as well as links to any other relevant information about what the command is doing.
Feel free to use any file in the _wadcoms/
folder as an example.
I accept commands that run on either Linux or Windows, just as long as they are useful for any kind of attacking scenario.
Before sending a pull request of a new command, ensure the following:
john
, password123
, test.local
and 10.10.10.1
respectively.references
.Pull requests adding new items in _data/items.yml
, services in _data/services.yml
, OS in _data/OS.yml
, or attack types in _data/attack_types.yml
are allowed and subjected to project maintainers vetting.