Create a Ansible playbook for configuration export.
Ansible – dynamic ASA context backups
An Ansible playbook for dynamically determining whether an ASA has multiple contexts and backing up the running configuration accordingly.
Ansible – asa_facts
Roll your own asa_facts module with splits and slices.
Ansible – Cisco IOS upgrades
Example ansible playbook for upgrading Cisco IOS images.
Interacting with Cisco APIs
Evaluation of different methods for accessing a REST API. Methods tested include Curl, Postman, Python - requests and Python - openVulnAPI.
vuln_checker
A Python script using the Cisco PSIRT API to collect vulnerability information on a static inventory file.
Juniper SRX – BAD_DUDES
Whilst completing my studies for the JNCIA-Junos exam I was trying various configuration on my SRX110 and decided to expose it to the internet as my LAN 'DMZ host', after a little while I noticed the log filling up with messages like these: Feb 14 11:24:24 2018 CS7-SRX01 sshd: SSHD_LOGIN_FAILED: Login failed for user 'root'... Continue Reading →
NX-API
Python NX-API script for modifying switchport configuration.
APIC-EM – inventoryAnalyse
Python script combining APIC-EM uniq and PSIRT APIs.
APIC-EM – inventoryCollect
Python APIC-EM script for software inventory