Python

ASA

Cisco ASAv 9.16 / REST API 7.16 に curl / REST API でアクセスする

以前に [Cisco ASAv に REST API でアクセスするには( というメモを書きました。 現在は ASA 側で仕様が変更されたのか、User-Agent に ASDM という文字列を指定しないと REST API が実行出来ない...
Linux

64bit Linux 環境へ direnv 2.31.0 をインストールし Python の venv を自動切り替えする

以前に Python の venv 環境を direnv で自動的に有効/無効化する というメモを書きました。 direnv の最新リリースとなる バージョン 2.31.0 がリリースされていましたので、改めて linux-amd64 環境...
Programming

Python で GitHub の GraphQL API へアクセスする

Python から gql を使って GitHub の GraphQL API を呼び出すサンプルをメモしておきます。 対象は octocat / Hello-World リポジトリとし、Pull Request の一覧を取得します。 Gi...
Cisco

Scrapli を非同期実行するサンプル

以前に ネットワーク機器の操作を自動化する scrapli の基本的な使い方 というメモを書きました。 Scrapli を非同期処理する例は scrapli/examples/async_usage/async_multiple_conne...
Cisco

「Cisco Webex Teams のメンバーを取得するサンプル」の 2 バイト文字対応版

以前に Python で Cisco Webex Teams のスペースに所属するメンバー一覧を取得する というメモをました。 ただ、このサンプルだと「取得したスペース名が 2byte 文字が含まれている場合、出力した CSV ファイルが文...
Cisco

Python で CML 上のノードのラベル / CPU / メモリ / X / Y 座標を変更するサンプル

以前に Python で CML 上のノードの X / Y 座標を変更するサンプル というメモを書きました。 X / Y 座標だけで無く、下記も修正出来るようにしました。 指定可能なオプションは以下です。 オプション 変更出来る値 ...
Cisco

Python で CML2 上のリンク情報を取得する (virl2-client 利用版)

以前に Cisco CML を python から制御する、以下のメモを書きました。 Python で CML2 上のラボ一覧を取得する Python で CML2 上のトポロジーを取得する Python で CML2 上のリンク情報を取...
Cisco

Python で CML 上のノードの X / Y 座標を変更するサンプル

Cisco CML でラボを作成する際、微妙にノードの位置が揃わない場合があります… GUI 上から揃える方法が分からなかった為、「ノードの X / Y 座標を指定出来る Python スクリプト」を書いたのでメモしておきます。 検証は U...
Cisco

Python で Cisco Webex Teams のスペースに所属するメンバー一覧を取得する

Python で webexteamssdk を使い、Webex Teams のスペース (≒ チャット) に参加しているメンバー一覧を取得するスクリプト例をメモしておきます。 Ubuntu 22.04LTS + Python 3.10.4...
Programming

証明書の有効期限を確認する Python スクリプト

pyOpenSSL は OpenSSL の Python 用ラッパーです。 pyOpenSSL を使うことで python のコード内から OpenSSL を利用することが可能です。 今回は pyOpenSSL を利用して「Python か...
タイトルとURLをコピーしました