Network Reconnaissance
Let's learn how to tackle the challenges of network reconnaissance.
We'll cover the following...
Gather information
Network reconnaissance is a massive challenge to tackle on an enterprise network, even with powerful network management systems in place. Many commands must be executed at the CLI to capture the information required to troubleshoot a problem, or to design a new solution.
It can be tedious to hop from device to device and collect
information that may be stale or obsolete by the time the
change is drafted. It especially does not scale well for larger changes.
Now that the inventory file hosts
is ready, Ansible can
execute playbooks against the devices.
Some advantages to this approach are as follows:
-
Excellent starting point to network automation
-
Improves software development skills
-
Non-disruptive and non-intrusive, with little chance of anything going wrong
-
Simple and easy to get going
To achieve this approach, converts the commands normally run on a device to a simple script Next, dry run the processes. From here, start building a centralized library of customized network utilities available for engineers or operators to run on-demand, or scheduled for execution daily or weekly. One important ...