Cisco CML のバージョン情報を取得するスクリプトサンプル
Cisco CML のバージョン情報を取得するスクリプトサンプルをメモしておきます。
検証環境¶
| 対象 | バージョン |
|---|---|
| macOS | 15.3.1 |
| Python | 3.12.9 |
| Cisco CML | 2.8.1 |
サンプルスクリプト¶
認証不要で /api/v0/openapi.json へアクセスすることにより、バージョン情報を含む情報を取得することが出来ます。
sample.py
#!/usr/bin/env python3
import httpx
r = httpx.get("https://10.0.0.1/api/v0/openapi.json", verify=False)
print(r.json()["info"]["version"])