見出し画像

TWSNMP FC/TWLogAIAN:楽しみたい開発が沢山ありすぎて困った

今朝は4時半に起きました。
でも、やりたい開発が沢山ありすぎて、どれから始めるか迷っているいるうちに時間が過ぎていきます。ここで整理しておこうと思います。

TWSNMP FCの改善とリリース

細々した改善は、夜寝る前とか時間のある時にやっています。

  • マップ設定のバグ修正

  • 時系列グラフのテーブル連動

  • DNS検索のタイムアウト対応

  • 起動後にアクセス可能になるまでの時間の改善

などです。修正版をリリースしなければと思っています。

TWSNMP FCのPWA化

去年から実現したいと思っているアイデアのTWSNMP FCのPWA化です。
PWA(Progressive web apps)は

です。要するにTWSNMP FCをインストールできるデスクトップアプリにするという計画です。去年の段階では勉強不足で作るための良いアイデアが浮かばずに先送りしていました。最近、TWLogAIANの開発で使ったSvelteを使ってPWAを簡単に作ることができることがわかりました。

など情報は沢山あります。Svelteとp5.js,grid.jsの組み合わせもTWLogAIANで試したのでマップとイベントログだけ表示する部分を簡単にPWA化できそうだと思っています。簡単と思ったことでも2週間ぐらいかかります。

TWLogAIANのログ分析機能の強化

Twitterで”ログ分析”を検索してみつけたサイトや本でいろいろ調べています。
中でも

が非常に興味深いです。
前者は、攻撃パターンの情報をプログラムに組み込んでログから攻撃を検知する方法です。後者は攻撃パターンの情報を与えずに機械学習でログから攻撃を検知する方法です。TWLogAIANで両方試してみたいと思っています。あわせ技で検知精度の高い機能を作りたいという野望を持っています。
前者で紹介されているデータセットのサイト

からログをダウンロードして読み込んでみました。調べるのはこれからのお楽しみでです。他にも興味深いデータセットがあります。
後者で紹介しているハーバード大学のデータセット(ログ)

は、現時点でダウンロードに制限があります。申請すれば入手できるようですが、気力がないので今朝はやめておきました。
たぶん、他にもログのデータセットがあると思うので、探すのも楽しみです。

TWLogAIANのマニュアル

せっかくの便利な機能をちゃんとお知らせしないければと思いつつ、マニュアルを書くのが後回しになっています。

今朝は、やりたいことを書いているだけで時間切れでした。

明日に続く


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