shellgraph

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.