~sourque/coordinate

fast script running over SSH
Add key support, remove unsafe dep
52b2091c — sourque 2 years ago
Add KeyboardInteractive auth (for FreeBSD)
b9ddb59a — sourque 2 years ago
Add ability to insert 'environmental variables'

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~sourque/coordinate
read/write
git@git.sr.ht:~sourque/coordinate

You can also use your local clone with git send-email.

#Coordinate

Automation tool that runs many scripts concurrently over SSH on many remote boxes.

This is meant to be used to deploy minute-zero persistence in red team events, or remediation in blue team events.

#Usage

See coordinate -h.

Examples:

# Run patch.sh on 192.168.1.0/26
coordinate -t 192.168.1.0/26 -u root -p Password1! patch.sh

# Run all scripts in /opt/scripts/ on 10.0.0.5 with password supplied from stdin
coordinate -t 10.0.0.5 -u root /opt/scripts/*.sh

# Run check_vuln.sh and patch_vuln.sh on those machines, and only print errors
coordinate -e -t 172.16.0.0/27,192.168.1.15-192.168.1.20,127.0.0.1 -u root -p Password1! *vuln.sh