Skip to content

mrdotss/ios-automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

ios-automation

Automation for Cisco iOS
What is dis? this project help you to use napalm package without too much coding, so you can just run the file and ready to command your MikroTik. Since this project used napalm-ros package, you can learn how to use the package.

Note: You need to replace Node info with your own in stuff/aho module

Getting started

first you need to install napalm packages

python 3.x
$ pip3 install napalm

How to use

Change node info in aho module, then try uncomment code in base.py to use the function.
$ python3 base.py

Implemented getters works in this project

  • get_arp_table
  • get_bgp_config
  • get_bgp_neighbors
  • get_bgp_neighbors_detail
  • get_config
  • get_environment
  • get_facts
  • get_interfaces
  • get_interfaces_counters
  • get_interfaces_ip
  • get_ipv6_neighbors_table
  • get_lldp_neighbors
  • get_lldp_neighbors_detail
  • get_mac_address_table
  • get_network_instances
  • get_ntp_peers
  • get_ntp_servers
  • get_ntp_stats
  • get_optics
  • get_probes_config
  • get_snmp_information
  • get_users
  • get_vlans
  • is_alive
  • ping
  • traceroute

About

Automation for Cisco IOS based by napalm

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages