Pinned Repositories
ansible-filter-iosconf
Ansible Jinja2 filters for extracting lines from Cisco IOS-style configurations.
ansible_cisco_ios_example
Demonstrate Ansible settings and configuration to run commands against Cisco IOS devices
ansible_junos_bgp
Ansible playbook to build interfaces and simple bgp configurations on Junos routers
ciscoconfparse
Parse, Audit, Query, Build, and Modify Arista / Cisco / Juniper / Palo Alto / F5 configurations.
ciscoconfparse-audit
Demo of how to audit router / switch configs with ciscoconfparse and pytest
ciscoconfparse2
Parse, Audit, Query, Build, and Modify Arista / Cisco / Juniper / Palo Alto / F5 configurations.
makefile_hints
Basic Makefile / git development branch example
polymer
Manage parallel tasks
ssh_logger
SSH with Netflix go-expect into a Cisco IOS router, get a BGP table entry, and log to a file
wakeonlan
Send Wake on LAN packets using AMD's standard Magic Packet format. Scapy is used to build and send the WOL packets
mpenning's Repositories
mpenning/ciscoconfparse
Parse, Audit, Query, Build, and Modify Arista / Cisco / Juniper / Palo Alto / F5 configurations.
mpenning/ciscoconfparse2
Parse, Audit, Query, Build, and Modify Arista / Cisco / Juniper / Palo Alto / F5 configurations.
mpenning/polymer
Manage parallel tasks
mpenning/ansible_cisco_ios_example
Demonstrate Ansible settings and configuration to run commands against Cisco IOS devices
mpenning/argparse_example
mpenning/github_star_scrape
Read a users' github stars as json and dump to stdout
mpenning/shoelaces
A tool for painless server bootstraping
mpenning/ssh_logger
SSH with Netflix go-expect into a Cisco IOS router, get a BGP table entry, and log to a file
mpenning/ansible_junos_bgp
Ansible playbook to build interfaces and simple bgp configurations on Junos routers
mpenning/makefile_hints
Basic Makefile / git development branch example
mpenning/route_views_go
SSH with goph into a Cisco IOS router, get a BGP table entry, and parse with gotextfsm
mpenning/rst2pdf_http
Helper to run rst2pdf, including serving the final pdf file over Go's http server
mpenning/vim_wrapper
A vim wrapper that warns before editing on git main / git master
mpenning/z2
Collection of things
mpenning/ansible_conditional_create_file
Use ansible to conditionally create a file
mpenning/bnote
:clipboard: A command line note taking app so simple that even your grandparents will love it!
mpenning/diagram
Open-source diagraming | chart | figure | gantt | flowchart | UML
mpenning/git_wrapper
A wrapper for enforcing git Conventional Commit messages
mpenning/gol
Zellij plugin to play around with the game of life
mpenning/horner-bible-reading-plan-generator
A script to generate readings for the Horner Bible reading plan (modified version of Jake Price's script)
mpenning/mpenning
A repository that I use to add a README.md to my GitHub profile.
mpenning/perl_notes
A quick exploration of perl's magical syntax
mpenning/pmlib
Project management, in Python with Gantt support
mpenning/pss
pss is a power-tool for searching inside source code files.
mpenning/rust-radius
RADIUS implementation in Rust
mpenning/rust2py_example
Example of implementing a simple python class in rust
mpenning/tasklib
A Python library for interacting with taskwarrior databases.
mpenning/taskwarrior_notes
mpenning/templates
Language templates
mpenning/unittest_01