It was a bit of squeeze this year to find time to contribute on the Cisco Community forum with a busy work schedule and then moving to FTE at the end of the year, but I am pleased to say I made it into the Cisco VIP 2022 group!
Expired authentication keys
We all know that authentication should be implemented between peers when using a routing protocol. Better still, instead of using a single static key a key-chain should be used so that they can be automatically rotated and via automation you can keep removing and adding keys to the chain to keep the endless cycle going.... Continue Reading →
CCDP – passed
After 3 years of owning the 'official cert guide' for the ARCH exam and two failed attempts this morning I managed to pass the CCDP exam! Having sat the exam on two previous occasions some of the questions were familiar to me now but that doesn't get away from the fact that the exam has... Continue Reading →
Cisco Designated VIP 2020
I'm pleased to announce I have been awarded Cisco Designated VIP status 2020 for my CSC posts over the last twelve months. Due to changing contracts and not being fully committed to studying this last year meant I didn't post as much as I could have, so am really pleased I made the selection!
Cisco BGP as-path regex
Fine tuning of AS paths with a little regex.
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.
endlessninth
The Cisco PSIRT openVuln API was released at the end of 2015 and I stumbled across it in 2016 and have written numerous post and scripts which access it. However a some point in the last three years access to the API has been restricted and a "Service Partner Contract" is now required. This means... Continue Reading →
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.