農民エンジニアリングへ戻る
配布ソフト / GitHub公開

独立して配れる形まで整えた
ソフトウェア一覧

農民エンジニアリング内で開発したツールのうち、 単体運用できるものだけを再設計して配布するページです。 本番依存や秘密情報前提を取り除き、README・LICENSE・SECURITY を揃えた状態で外部公開します。

配布中ソフト

フルスペック版 / NGIPS

EXkururuIPROS

最も機能が揃った公開向け NGIPS 実装です。 高度E2E評価、RBAC/SSO、Threat Intel、SOC運用機能まで含めたフルセット構成です。

  • 高度脅威防御とSOC運用を想定したフル機能
  • Rule→Event→Incident→Triage の運用連携
  • Control Plane / Threat Intel / E2E評価を統合
  • 公開本番向けの運用ガードレール同梱
SecOps / XDR

EXkururuXDR

複数セキュリティ製品のアラートを横断的に相関分析するXDRエンジンです。 IPS・EDR・SOCからのイベントを統合し、単体では検知できない脅威チェーンを可視化します。

  • マルチソース相関分析(IPS / EDR / SOC連携)
  • Rust高速相関エンジン搭載(Python fallback付き)
  • REST API + HMAC認証によるセキュアな統合
  • リアルタイムダッシュボード・インシデント管理
SecOps / SOC

EXkururuSOC

セキュリティ運用チーム向けのSOCオーケストレーションサービスです。 ポリシー管理・フィードバックループ・重複排除を一元化し、運用効率を最大化します。

  • ポリシーモード管理(enforce / monitor / learning)
  • フィードバックループで誤検知率を継続削減
  • イベント重複排除・自動集約
  • XDR / IPS / EDRとのAPI連携
SecOps / EDR

EXkururuEDR

エンドポイントの脅威検知と対応を行うEDRサービスです。 Rustルールエンジンによる高速イベント評価と、エージェントCLIによるエンドポイント収集を統合しています。

  • Rust製ルールエンジン(Python比80倍高速)
  • エージェントCLIでエンドポイント情報収集
  • プロセス・ファイル・ネットワーク監視
  • XDR / SOCへの自動イベント転送
開発支援 / 変換ツール

rpg2java-transpiler

RPGソースコードをJavaへ段階移行するためのトランスパイラです。 レガシーRPG資産の棚卸し・移行設計・試験変換の足場として利用できます。

  • RPG風ソースをJavaスケルトンへ変換
  • 未対応構文は`TODO` として保持
  • 単体/バッチ変換、レポート出力に対応
  • 移行検証用のテストフィクスチャ同梱
文書セキュリティ / アプリ

kurud

Word文書の安全運用を補助するセキュリティアプリです。 実運用側の実装リポジトリ(`word-kurud-secure`)と合わせて利用する前提で公開しています。

  • 文書運用の安全性向上を目的とした機能セット
  • 実案件向けのセキュア実装を分離して管理
  • 運用導入しやすい構成を重視
  • 関連実装:`word-kurud-secure`(別リポジトリで管理)

画面イメージ

Distribution Lineup
NGIPS / SecOps / Dev
NGIPS
EXkururuIPROS
SecOps Stack
XDR / SOC / EDR
Dev Tools
rpg2java / kurud
Total Products
6
Edition Focus
Repository Links
EditionRepo
NGIPSEXkururuIPROS
XDREXkururuXDR
SOCEXkururuSOC
EDREXkururuEDR
Toolrpg2java-transpiler
Appkurud

今後の追加

今後も単体配布できるツールが増えたら、このページへ順次追加します。 農民エンジニアリング本体の製品紹介と、外部配布用ソフトの導線を分けて整理するためのページです。

English Guide

For GitHub / English readers

Distribution lineup

This page lists software packages that were redesigned for standalone distribution. They are separated by operational depth and resource profile so users can choose the right edition.

  • EXkururuIPROS: full NGIPS edition with SOC-oriented features, threat intelligence, control plane, and advanced evaluation.
  • EXkururuXDR: cross-product correlation engine that aggregates alerts from IPS, EDR, and SOC to detect threat chains invisible to individual products.
  • EXkururuSOC: SOC orchestration service providing policy management, feedback loops, and event deduplication for security operations teams.
  • EXkururuEDR: endpoint detection and response service with a Rust-based rule engine and agent CLI for endpoint telemetry collection.
  • rpg2java-transpiler: migration support tool for converting RPG-style source assets into Java skeletons.
  • kurud: document-security related application set published alongside a separate secure implementation.

English License Notes

License policy

Why IPS editions are not MIT/Apache

IPS editions are intentionally not released under permissive commercial redistribution licenses. The main reason is that there is no guaranteed support structure for severe production incidents, operational misuse, or urgent commercial-grade hotfix response.

  • IPS editions are published mainly for individual learning, evaluation, and personal development.
  • Commercial use, corporate redistribution, or SaaS-style offering require separate permission.
  • Developer tools such as rpg2java-transpiler and word-kurud-secure use MIT where that support/risk model is acceptable.

ライセンス方針(重要)

配布物ごとにライセンス方針を分けています。
とくに IPS 系(EXkururuIPROS)および SecOps 系(EXkururuXDR / EXkururuSOC / EXkururuEDR)は、MIT や Apache のような 商用再配布前提のオープンライセンスでは配布していません。

そのため、IPS 系および SecOps 系は「個人学習・検証用途」を中心とした条件付きライセンスで公開しています。
一方で`rpg2java-transpiler` や`word-kurud-secure` のような開発支援ツールは MIT ライセンスを採用しています。