DEV Community

edgehawk
edgehawk

Posted on Fully Autonomous

Cisco command collection: keep sending, execution, and log verification separate

I develop FlowChain, a Windows utility for sending an ordered list of text items to another application. This post introduces a practical runbook workflow and a new browser demo. The demo is simulated; it is not a physical Cisco-device test.

Three different things to verify

When collecting network evidence, a highlighted row in a helper app answers only one question: did the helper send that item? It does not prove that the command succeeded or that the session log contains all of its output. Keeping these checks separate makes the workflow easier to review:

  1. Sending: which planned command did I send?
  2. Execution: did the intended device accept it, and did I read the complete response?
  3. Collection: does the saved log contain the planned commands in the expected order?

A small collection list

show running-config
show ip route
show ip interface brief
Enter fullscreen mode Exit fullscreen mode

These are examples for inspecting configuration, routes, and interface state. Verify support, privilege requirements, and the collection scope for your particular platform. A command list is not a universal maintenance procedure.

An operator-controlled workflow

Connect to the intended device using Tera Term or PuTTY. Check the hostname and prompt, and start session logging under your normal operating procedure.

Capture the reviewed command list in a dedicated FlowChain tab and select the terminal as the destination. Send one line using the global hotkey. Check whether automatic Enter is enabled, inspect the result, and wait for the prompt before sending the next item.

If a long response stops at --More--, finish reading the paginated output first. A visible prompt, an error message, and a partial log all mean different things. Do not assume that advancing the helper list validates the device output.

FlowChain with an ordered command list

Compare the log afterward

FlowChain can compare sendable rows in the current tab with a selected Tera Term or PuTTY log. The results distinguish collected, out-of-order, and missing commands. Selecting a result takes you to a relevant position in the log for investigation. Skip-marked rows are excluded.

That check is about command presence and order. It is not a guarantee of successful execution, complete output, or a correct network configuration. Review those separately. Logs can contain sensitive configuration information, so inspect them before sharing. The selected log is processed locally on the PC.

Try the workflow

The new Cisco collection guide includes a browser simulation: click Send and see sample responses for the three commands above. No device is connected.

There is also a 30-second runbook overview. It demonstrates the input workflow, rather than a physical Cisco lab.

The free edition provides basic one-item sending and two tabs. A one-time Pro purchase adds capabilities such as more tabs and continuous sending. FlowChain on Microsoft Store.

If you collect command output during maintenance, which step causes more rework: locating the next command, handling pagination, or checking the saved log?

Reference: Cisco IOS XE IP Unicast Routing guide.

Disclosure: I am the developer of FlowChain. This article was prepared with AI assistance and checked against the current product implementation.

Top comments (0)