Repolode
Dyneteq

Dyneteq/reconya

ライブWebコンソールを備えた、ローカルネットワーク上のデバイスを検出・識別・監視するGo製セルフホスト型ネットワーク偵察ツール。

代替できる製品:FingLansweeper

スター
1,907
フォーク
132
未解決の Issue
12
最終コミット
2 か月前

これは何?

reconYaはローカルネットワーク上のデバイスを検出し、追跡します。ICMPスイープ、TCPプローブ、ARP検索を使ってIPv4アドレス範囲をスキャンし、MACアドレス、ベンダー情報の検索、ホスト名、OSフィンガープリント、デバイス種別の分類によってホストを識別します。

デバイスの検出に加えて、バックグラウンドワーカーでサービスポート上位のスキャンを行い、サービスを検出してバナーを取得し、検出したWebサービスのスクリーンショットを撮影します。新しいデバイス、リスクのある開放ポート、到達不能なホスト、MACアドレスの重複をアラートで通知し、コンソールから確認済みにできます。IPv6デバイスは、トラフィックを発生させずに近隣探索を通じて受動的に検出します。

Webコンソールでは、ネットワークトポロジーマップ、ホスト一覧、リアルタイムのイベントログを確認できます。パブリックIP、位置情報、オンラインでのベンダー検索などの外部情報照会は、デフォルトで無効になっており、明示的に有効化する必要があります。

主な機能

  • 01ICMP、TCPプローブ、ARPを使ったIPv4デバイスの検出
  • 02近隣探索による受動的なIPv6監視
  • 03MACアドレスのベンダー検索、ホスト名の名前解決、OSフィンガープリント
  • 04サービスポート上位のスキャン、サービス検出、Webサービスのスクリーンショット撮影
  • 05新しいデバイス、リスクのあるポート、重複したMACアドレスを通知する確認可能なアラート
  • 06ネットワークトポロジーマップ、ホスト一覧、イベントログを備えたWebコンソール
  • 07CIDR範囲を個別に設定できる複数ネットワークへの対応

ユースケース

  • 自宅やオフィスのネットワークにあるデバイスのインベントリ作成
  • LAN上の予期しないホストや識別できないホストの発見
  • 社内マシンで新たに開放されたポートの監視
  • IPv4デバイスとあわせたIPv6デバイスの追跡

クイックスタート

  1. 1

    ビルド済みバイナリをインストールします

    README の公式手順に従ってインストール
  2. 2

    reconYaを起動してから、http://localhost:3008 を開きます

    cd reconya && sudo ./reconya-*

使う前に知っておきたいこと

  • CC BY-NC 4.0 ライセンスのため、商用利用には作者の許可が必要です。
  • ネットワークスキャンは sudo を使って実行されます。Dockerでのデプロイは推奨されません。
  • Windows向けビルドには、cgoとCコンパイラのインストールが必要です。

トピック

よくある質問

reconya とは?
ライブWebコンソールを備えた、ローカルネットワーク上のデバイスを検出・識別・監視するGo製セルフホスト型ネットワーク偵察ツール。 reconYaはローカルネットワーク上のデバイスを検出し、追跡します。ICMPスイープ、TCPプローブ、ARP検索を使ってIPv4アドレス範囲をスキャンし、MACアドレス、ベンダー情報の検索、ホスト名、OSフィンガープリント、デバイス種別の分類によってホストを識別します。
reconya は無料で使えますか?ライセンスは?
reconya は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
reconya は今もメンテナンスされていますか?
半年以内に更新あり。reconya の最終コミットは 2026年8月12日 です。
reconya は何に使えますか?
自宅やオフィスのネットワークにあるデバイスのインベントリ作成 LAN上の予期しないホストや識別できないホストの発見 社内マシンで新たに開放されたポートの監視 IPv4デバイスとあわせたIPv6デバイスの追跡
reconya のインストール方法は?
ビルド済みバイナリをインストールします reconYaを起動してから、http://localhost:3008 を開きます: cd reconya && sudo ./reconya-*
reconya はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Dyneteq/reconya

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト