python

python

pythonでMACアドレスのメーカ名置換

隣接機器に何が接続されているのか不明なことがある。いやマジで。macアドレスのメーカ名を自動置換するプログラムを書いていたら面白いモジュールを見つけた。manuf というもの。テキストファイルのマックアドレスをベンダー名に置換するサンプルプ...
python

netmikoでcisco複数機器へ複数コマンドを実行する

以前投稿した記事と同等だが、netmikoモジュールにそもそもセッションログを取得する機能があり、シンプルに改変。あわせて、接続エラーをスキップする処理を追記した。実行内容hostリストとコマンドリストの組み合わせ表を読み込み順次実行する。...
python

pythonで複数hostに複数コマンドを実行してテキスト保存する

hostリストとコマンドリストの組み合わせ表を読み込み順次実行する。python、netmikoでCisco機器から収集し結果テキストを保存する。get-log.pyimport re import os from netmiko impo...
python

pythonの.exe化

exe化について調べたのでリンクをメモ。・pyinstallerでのexe化を知っておけばよさそう。・作ったOSで動く配布exeが作成できる。・pyinstallerライブラリから利用するだけなので簡単。・exeのデコンパイルは出来るみたい...
python

pythonで複数機器からconfig収集

機器一覧テキストを読み込んで、順次、コマンドを実行。結果をテキストで保存する。logフォルダは予め作成しておく。get-log.pyhost_list.txtlog取得されたファイルlog internet-rtr01_20230219-0...
python

ポータブルpython

環境を汚さない(=インストール不要)環境を準備する。WinPythonを入手。環境を汚さないといっても、Pathは通そうかな。まんま、こちらの手順にお世話になりました。色々同梱されていて、かつ新しそうなやつ WinPython-64bit-...
python

pythonでcisco機器へSSHログイン

pythonで、cisco機器へSSHログインしてみました。netmikoを利用するので、事前にインポートが必要。接続デバイスの自動判定機能が付いています。なかなか便利。内部的にparamiko呼び出してますので、netmikoが上位アプリ...
python

python外部ライブラリ一覧

使いそうな外部ライブラリを調べてみた。使いそうな順。リンクはPyPIopenpyxlExcel 2010 xlsx/xlsm/xltx/xltm ファイルを読み書きするRequestsHTTPリクエストを投げられるBeautiful Sou...