今すぐ試す: https://www.aperisolve.com
Aperi'Solve をサポート:
Aperi'Solveは、一般的なステガノグラフィーツールと技術を使用して画像を自動解析し、隠されたデータを検出・抽出するオープンソースのステガノグラシス分析Webプラットフォームです。
/wiki): HackTricksスタイルのステガノグラフィハンドブック — トリアージ手法、決定木チートシート、メディアごとのテクニックページ (画像、音声、テキスト、ファイル)、およびアナライザーごとのガイド。すべてMarkdownで作成されています。/fr/、/es/、…) で提供されます。アナライザーの追加は単一ファイルで行えます。SubprocessAnalyzer をサブクラス化し、いくつかのクラス属性 (name, has_archive, needs_password, deep_only, display_order) を設定し、Dockerfile にツールをインストールするだけです。ワーカーの実行リスト、ダウンロード許可リスト、フロントエンドの順序はすべて自動的に派生します。docs/adding-analyzer.md を参照してください。
https://www.aperisolve.com/ の独自バージョンをホストしたい場合。
要件: Docker + Docker Compose。
git clone https://github.com/Zeecka/AperiSolve.git
cd AperiSolve
cp .env.example .env
docker compose up -d
その後、URL http://localhost:5000/ にアクセスしてください。
広告と分析はデフォルトで無効になっています。すべての統合 (CUSTOM_EXTERNAL_SCRIPT、GOOGLE_ADS_TXT、SITE_BASE_URL、Sentry) は、.env.example に文書化された環境変数を介してオプトイン方式です。アプリ自体は広告マークアップを注入しません。CUSTOM_EXTERNAL_SCRIPT が AdSense スクリプトをロードし、配置は自動広告に任されます。
スタックはDocker Composeサービスとして実行されます。
この分離により、重いツール (binwalk、foremost、zstegなど) を隔離し、Webワーカーをブロックしないようにします。同一のサブミッションはコンテンツハッシュによって重複排除され、派生画像は長期間不変のHTTPヘッダーでキャッシュされるため、再アクセスは軽量です。
uv sync --extra dev
uv run pytest -q # unit tests (no services needed)
# end-to-end analyzer tests through the running app:
docker compose -f compose.dev.yml up -d
uv run pytest tests/test_webapp_analyzers.py -v
「Issues」を参照。
「CONTRIBUTING.md」を参照。
[!WARNING] セキュリティ上の問題を発見した場合は、公開Issueを開く代わりに、リポジトリオーナーにプライベートで報告してください。
寄付者に感謝:
コントリビューターに感謝:
オープンソースコミュニティに感謝: binwalk, exiftool, GraphicsMagick identify, foremost, jsteg, jphide/jpseek, openstego, outguess, pcrt, pngcheck, steghide, strings, zsteg, ...