OpenSource-Hub

flowsint

アプリケーション

reconurge/flowsint

サイバーセキュリティアナリスト向けのグラフィカルなOSINT調査ツール。

概要

Flowsintはオープンソースのグラフ式OSINT調査ツールであり、可視化インターフェースと自動エンリッチャーを通じてエンティティ間の関係を探求します。コンプライアンス調査と透明性のために設計されています。

README プレビュー

# Flowsint\n\n[](./LICENSE)\n[](./ETHICS.md)\n[](https://www.buymeacoffee.com/dextmorgn)\n[](https://ko-fi.com/P5P01W3GPJ)\n[](https://discord.gg/aST9HMQr)\n\n\nFlowsint is an open-source OSINT graph exploration tool designed for ethical investigation, transparency, and verification.\n\n**Ethics:** Please read [ETHICS.md](./ETHICS.md) for responsible use guidelines.\n\n\n\n\nhttps://github.com/user-attachments/assets/eaabfa81-d7b3-414d-8cf7-f69b4e37bab6\n\n\nhttps://github.com/user-attachments/assets/7457d94a-cf1d-4a97-949f-f9b1d8d92644\n\n\nhttps://github.com/user-attachments/assets/65c3f26e-7132-4853-be45-21b8933688bd\n\n\n## Contributing\n\nFlowsint is still in early development and definetly needs the help of the community! Feel free to raise issues, propose features, etc.\n\n## Get started\n\nDon't want to read ? Got it. Here's your install instructions:\n\n#### 1. Install pre-requisites\n\n- Docker\n- Make\n\n#### 2. Run install command\n\n```bash\ngit clone https://github.com/reconurge/flowsint.git\ncd flowsint\nmake prod\n```\n\nThen go to [http://localhost:5173/register](http://localhost:5173/register) and create an account. There are no credentials or account by default.\n\n\n> ✅ OSINT investigations need a high level of privacy. Everything is stored on your machine.\n\n\n## What is it?\n\nFlowsint is a graph-based investigation tool focused on reconnaissance and OSINT (Open Source Intelligence). It allows you to explore relationships between entities through a visual graph interface and automated enrichers.\n\n### Available Enrichers\n\n**Domain Enrichers**\n- Reverse DNS Resolution - Find domains pointing to an IP\n- DNS Resolution - Resolve domain to IP addresses\n- Subdomain Discovery - Enumerate subdomains\n- WHOIS Lookup - Get domain registration information\n- Domain to Website - Convert domain to website entity\n- Domain to Root Domain - Extract root domain\n- Domain to ASN - Find ASN associated with domain\n- Domain History - Retrieve historical d

FAQ (5)

トラブル対応
Sketch appでcustom typeを追加しようとするとクラッシュするのはなぜですか?

この問題は、カスタムタイプ機能がまだ試験段階だった以前のバージョンで発生しました。バグによりUIがクラッシュし、新たに作成したカスタムタイプが再起動後に消えてしまう現象が起きました。開発者はその後問題を修正し、カスタムタイプ向けに再設計されたUIをリリースしました。解決するには、ソフトウェアの最新バージョンにアップデートしてください。最新バージョンでもクラッシュが発生する場合は、カスタムタイプの設定や再現手順を含む詳細情報を添えて報告してください。

参照 Issue #100
トラブル対応
Docker ComposeでCeleryが'AUTH_SECRET環境変数が設定されていません'というエラーでクラッシュするのはなぜですか?

docker-compose.prod.yml 内の celery サービスに、AUTH_SECRET 環境変数が不足しています。api サービスでは既に設定されているため、celery サービスの environment ブロックに 'AUTH_SECRET=${AUTH_SECRET}' を追加してください。この修正はリポジトリにコミット済みです。

参照 Issue #134
トラブル対応
extract_input_schema が非推奨となった理由と、インポートエラーを修正する方法は?

関数 extract_input_schemaextract_input_schema_flow に名前が変更されました。正しいインポートを使用してください: from flowsint_core.utils import extract_input_schema_flow。公式ドキュメントもそれに合わせて更新されています。

参照 Issue #121
トラブル対応
エクスポートしたスケッチJSONファイルをインポートする方法は?

エクスポートされたJSONファイルを直接インポートできるようになりました。以前はファイルに再インポートを妨げる余分なメタデータが含まれていましたが、これはコミットbe0880eで修正されました。インポート機能を使用してエクスポートされたファイルを選択するだけで、手動編集は不要です。

参照 Issue #103
ハウツー
Flowsintで特定のノードのアイコンを変更する方法は?

この機能は利用可能になりました。コミット308172a以降を含むバージョンにアップデートしてください。そうすれば、タイプごとだけでなく、個別のノードのアイコンをカスタマイズできるようになります。

参照 Issue #105