Technical requirements
For this section and the remainder of the book, you'll need an installation of Python. Specifically, you'll need a Python interpreter of version 3.6.1 or higher. This book makes use of language constructs of Python 3 and thus is incompatible with Python 2.x. Additionally, you'll need to install the requests
package. You can install the newest version of requests
by using python3 -m pip install requests
. At the time of this writing, the current version is version 2.25.1.
You will also need a code editor. Popular choices include Microsoft Visual Studio Code (VS Code) or Notepad++.
Additionally, you'll need access to a Cisco FMC instance that has the REST API enabled, as well as a valid user account. Please have a look at the reference guide for your FMC installation on how to enable the REST API. You can find the reference guide at this link: https://www.cisco.com/c/en/us/support/security/defense-center/products-programming-reference-guides...