見出し画像

TWSNMP開発日誌:モバイル版の機能追加が楽しくなってきた

今朝は5時から開発開始です。一昨日からモバイル版の機能追加を始めました。頭もFlutterモードに切り替わってきました。
昨日、動作がおかしかったオープンしているTCP/UDPポートのリストをSNMPで取得する機能ができました。dartのSNMPパッケージを疑っていましたが違っていました。犯人は私でした。助手の猫が天から「出番はないな!」と言ってそうです。
取得したMIBのオブジェクトの数値OIDから名前に変換する処理にバグがありました。インデックス部分を逆順に追加していました。これを直したあとポート番号からサービス名を調べる処理などを追加して機能が完成しました。

サーバーがポートをオープンしているか確認できます。動画は

のような感じです。
今朝は、dartのライブラリをいろいろ眺めてIPアドレスの調査やTLS通信の調査に使えそうなものを調べていました。ライブラリの関数を眺めているといろいろアイデアが出てきて次のバージョンで追加したい機能が見えてきました。マインドマップに書いてみました。

盛りだくさんです。最初の一つはできたので、コツコツ作ろうと思います。
明日に続く


開発のための諸経費(機材、Appleの開発者、サーバー運用)に利用します。 ソフトウェアのマニュアルをnoteの記事で提供しています。 サポートによりnoteの運営にも貢献できるのでよろしくお願います。