Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
zeekjs-notice-telegram — Zeek Notice Telegram(ZeekJS版) | Kitploit
ツール/GitHubGitHub/corelight/zeekjs-notice-telegram
防御ツール侵入検知インシデントレスポンス
GitHubcorelight/zeekjs-notice-telegram

zeekjs-notice-telegram

Zeek Notice Telegram(ZeekJS版)

リポジトリを見る
332年前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

Zeek Notice Telegram (ZeekJS 版)

このパッケージは zeek-notice-telegram を TypeScript (ZeekJS) で再実装し、ActiveHTTP の信頼性の問題 を回避するためのものです。

このパッケージは、上記の Yacin 氏のパッケージと、そのパッケージが元にした zeek-notice-slack の ZeekJS 再実装(現在は zeekjs-notice-slack)の両方を借用しています。

コード生成

TypeScript ソースから scripts/telegram.js を再生成するには、npm install && npm run build を実行します。

使用例

基本的な使い方は zeek-notice-telegram と同じです。簡単に言うと、次のように使用します。

root@kitploit:~
@load base/frameworks/notice

export {
    redef enum Notice::Type += {
        Notice::SSHLoginSuccessful,
    };

    // NOTE: you must define these!
    redef Notice::telegram_token = "xxx";
    redef Notice::telegram_chat_id = "yyy";
}

event ssh_auth_successful(c: connection, auth_method_none: bool)
    {
    NOTICE([$note=Notice::SSHLoginSuccessful, $conn=c, $msg="Login detected"]);
    }

hook Notice::policy(n: Notice::Info)
    {
    if ( n$note == Notice::SSHLoginSuccessful )
        {
        add n$actions[Notice::ACTION_TELEGRAM];
        }
    }

エラーハンドリング

Telegram を介した notice の送信に失敗しても、notice フックの処理は停止しません。代わりに、エラーケースと(必要に応じて)メッセージが正常に送信された場合の両方を処理する zeek フックが用意されています。

  • Notice::telegram_notice_succeeded: すべてが正常な場合
  • Notice::telegram_notice_api_error: Telegram API 自体がエラーで応答した場合
  • Notice::telegram_notice_network_error: Telegram API との通信中に問題が発生した場合

これらのフックを使用した例については、btest ケース を参照してください。

テスト

btest ケースは Telegram API をモックし、成功時とさまざまなエラー条件をテストします。

テストを実行するには、testing ディレクトリに入り、make を実行してください。

ツールをダウンロード