Diagnose one host
When a scan fails on one host, collect only that host with probe. Probe sends nothing to the server.
Collect the host
Run probe with a key file and the SSH user and address:
shellgraph probe -i ~/.ssh/id_ed25519 shellgraph@10.0.10.12
The collector prints the collected host as JSON, in the format of the report. See Report format.
Without -i, the collector uses the ssh-agent. A key with a passphrase must be in the ssh-agent.
See the raw output of the script
shellgraph probe -i ~/.ssh/id_ed25519 -raw shellgraph@10.0.10.12
The output has one section for each part of the collection, for example ##SS for the sockets. Use it to see if a command fails on the host.
Test without sudo
shellgraph probe -i ~/.ssh/id_ed25519 -no-sudo shellgraph@10.0.10.12
Compare the result with and without sudo. If they are the same, the sudoers line does not work. See Prepare the target hosts.
For all flags, see Command line.