Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/imanassypov/ap_walker
Python Script interface to Cisco Catalyst Center to execute CLI against flexible collection of Cisco Unified AP
https://github.com/imanassypov/ap_walker
Last synced: 19 days ago
JSON representation
Python Script interface to Cisco Catalyst Center to execute CLI against flexible collection of Cisco Unified AP
- Host: GitHub
- URL: https://github.com/imanassypov/ap_walker
- Owner: imanassypov
- Created: 2024-11-29T17:00:11.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-11-29T17:12:18.000Z (about 1 month ago)
- Last Synced: 2024-11-29T18:22:39.924Z (about 1 month ago)
- Language: Python
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AP Walker
AP Walker is a Python project designed to execute arbitrary set of CLI against Cisco Access Points registered to and managed by Cisco Catalyst Center.
## Features
- Runs arbitrary CLI command against Cisco Unified AP (ClickOS)
- Supports concurrent execution
- Logs CLI output to per-management-ip of each AP## Installation
To install the necessary dependencies, run:
```bash
pip install -r requirements.txt
```## Usage
To use AP Walker, ensure you have necessary environment variables (refer to sample .env file) defining your Catalyst Center credentials, etc.
The script will read the list of Sites where the target Access Points are associated to, and execute the CLI against each of the AP's per site.
The list of Catalyst Center Sites where the target AP's are associated to is defined in dnac_site_list.json```bash
python ap_walker.py
```## Contributing
Contributions are welcome! Please fork the repository and submit a pull request.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## Contact
For any questions or feedback, please contact Igor Manassypov, [[email protected]].