ラズパイ日誌_その08

皆さん
お疲れサマンサ!

今回は、前回Snortの内容をSlackにただただ飛ばしていたhtmlの内容を、もう少しわかりやすくするようにしますー。

前回はあまりにもポーイってslackに投げていたので、投稿内容が何のことかさっぱりでした。
↓こんな感じw

ちょいとキレイにしませう・・・。
なので、美しいスープを使いましょう!
・・・「BeautifulSoup4」のことです。
(個人的には美しいスープはコンソメ味だと思ってますw)

とりあえず、ささっとインストールしましょう。

そこからpythonのコードを編集しましょう!
まずは、イケてない読み込み部分をスープに投入しましょう。

アラート一覧は、tableタグにあるようなので、tableタグを取得します。

alertの内容が記載されているtableは一番最後のtableタグっぽいので、
最後を取得し、そこからtrタグを取得します。

取得したtrをループさせて、いい感じにデータを取得します。

件数が表示されないので、件数も表示させましょう。

ここにcronの実行時間を表示するために、実行時間を出力しませう。

いい感じになった!

↓が最終形

上記コードの実行結果が↓

だいぶ見やすくなった!

でも、このalertのindex.htmlは、リンクなどが埋まってていい感じなので、
webアクセスで確認したい感じですね・・・。

次回は、そのあたりを書こうと思いますー。

でゎでゎ、ヨロコ

About the author

samantha

Add Comment

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

By samantha

最近の投稿

アーカイブ

カテゴリー

タグクラウド

コーポレートサイト