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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitHubGitHub/mrturvey/flareprox
偵察ウェブプロキシと傍受APIセキュリティテスト情報収集ウェブセキュリティペネトレーションテストプライバシーレッドチーミング
GitHubmrturvey/flareprox

flareprox

Cloudflareを使用して、fireproxと同様のユニークなIPローテーションのためのHTTPパススループロキシを作成します。

リポジトリを見る
79485510ヶ月前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

FlareProx 🔥

シンプルなIPローテーションとCloudflare Workers経由のURLリダイレクト

FlareProxはCloudflare WorkersにHTTPプロキシエンドポイントを自動的にデプロイし、指定した任意のURLへのトラフィックを簡単にリダイレクトします。すべてのHTTPメソッド(GET、POST、PUT、DELETEなど)をサポートし、Cloudflareのグローバルネットワークを介したIPマスキングを提供します。1日10万リクエストまで無料です!

機能

  • HTTPサポート: すべてのHTTPメソッド(GET、POST、PUT、DELETE、PATCH、OPTIONS、HEAD)
  • シンプルなURLリダイレクト: 任意のURLを指定すると、FlareProxがCloudflare経由でトラフィックをリダイレクトします
  • グローバルネットワーク: Cloudflareの世界中のCDNインフラを活用
  • 無料枠: Cloudflareの無料プランで1日10万リクエスト
  • 簡単デプロイ: 単一コマンドでのデプロイと管理

動作の仕組み

FlareProxはHTTPプロキシとして機能するCloudflare Workersをデプロイします。リクエストを行うと:

  1. リクエストルーティング: リクエストがFlareProxエンドポイントに送信されます
  2. URL抽出: WorkerがクエリパラメータまたはカスタムHTTPヘッダーからターゲットURLを抽出します
  3. リクエストプロキシ: WorkerがリクエストをターゲットURLに転送します
  4. レスポンス中継: ターゲットのレスポンスがCloudflare経由で返送されます
  5. IPマスキング: 元のIPがCloudflareのインフラによって隠蔽されます

スクリーンショット

プロキシ作成:

一覧

プロキシのテスト:

使用例

BurpSuiteでのプロキシ使用:

作成

クイックスタート

1. 依存関係のインストール

root@kitploit:~
git clone <repository-url>
cd flareprox
pip install -r requirements.txt

2. Cloudflareアクセスの設定

python3 flareprox.py config を実行するか、プロジェクトディレクトリの flareprox.json を直接編集してください:

root@kitploit:~
{
  "cloudflare": {
    "api_token": "your_cloudflare_api_token",
    "account_id": "your_cloudflare_account_id"
  }
}

3. プロキシエンドポイントのデプロイ

root@kitploit:~
# 2つのプロキシエンドポイントを作成
python3 flareprox.py create --count 2

# デプロイされたエンドポイントを表示
python3 flareprox.py list

4. プロキシの使用

root@kitploit:~
# すべてのエンドポイントが機能しているかテスト
python3 flareprox.py test

# HTTPメソッド別の例

# GETリクエスト
curl "https://your-worker.account.workers.dev?url=https://httpbin.org/get"

# データ付きPOSTリクエスト
curl -X POST -d "username=admin" "https://your-worker.account.workers.dev?url=https://httpbin.org/post"

# JSON付きPUTリクエスト
curl -X PUT -d '{"username":"admin"}' -H "Content-Type: application/json" \
  "https://your-worker.account.workers.dev?url=https://httpbin.org/put"

# DELETEリクエスト
curl -X DELETE "https://your-worker.account.workers.dev?url=https://httpbin.org/delete"

デプロイされた各FlareProxエンドポイントは、2つの形式でリクエストを受け付けます:

root@kitploit:~
# クエリパラメータ
curl "https://your-worker.account.workers.dev?url=https://httpbin.org/ip"

# カスタムヘッダー
curl -H "X-Target-URL: https://httpbin.org/ip" https://your-worker.account.workers.dev

5. プロキシのクリーンアップ

root@kitploit:~
# すべてのプロキシエンドポイントを削除
python3 flareprox.py cleanup

Cloudflare認証情報の取得

Cloudflare Workersのセットアップ

  1. Cloudflareにサインアップ
  2. APIトークンに移動
  3. 'Create Token'をクリックし、'Edit Cloudflare Workers'テンプレートを使用
  4. 'account resources'と'zone resources'を全てに設定。'Continue to Summary'をクリック
  5. 'Create Token'をクリックし、トークンとダッシュボードからアカウントIDをコピー

プログラムでの使用

FlareProxはPythonアプリケーションに直接インポートして使用できます。以下はPOSTリクエストの送信例です:

root@kitploit:~
#!/usr/bin/env python3
from flareprox import FlareProx, FlareProxError
import json

# FlareProxを初期化
flareprox = FlareProx(config_file="flareprox.json")

# 設定済みか確認
if not flareprox.is_configured:
    print("FlareProx not configured. Run: python3 flareprox.py config")
    exit(1)

# エンドポイントが存在しない場合は作成
endpoints = flareprox.sync_endpoints()
if not endpoints:
    print("Creating proxy endpoints...")
    flareprox.create_proxies(count=2)

# FlareProx経由でPOSTリクエストを送信
try:
    # POSTデータを準備
    post_data = json.dumps({
        "username": "testuser",
        "message": "Hello from FlareProx!",
        "timestamp": "2025-01-01T12:00:00Z"
    })

    headers = {
        "Content-Type": "application/json",
        "User-Agent": "FlareProx-Client/1.0"
    }

    # ランダムなFlareProxエンドポイント経由でPOSTリクエストを送信
    response = flareprox.redirect_request(
        target_url="https://httpbin.org/post",
        method="POST",
        headers=headers,
        data=post_data
    )

    if response.status_code == 200:
        result = response.json()
        print(f"✓ FlareProx経由でPOST成功")
        print(f"送信元IP: {result.get('origin', 'unknown')}")
        print(f"送信データ: {result.get('json', {})}")
    else:
        print(f"リクエスト失敗、ステータス: {response.status_code}")

except FlareProxError as e:
    print(f"FlareProx error: {e}")
except Exception as e:
    print(f"Request error: {e}")

ユースケース

  • API開発: 異なるIPアドレスからAPIをテスト
  • Webスクレイピング: Cloudflareのネットワーク経由でリクエストをルーティング
  • セキュリティテスト: テスト中にオリジンIPを隠蔽
  • 負荷テスト: 複数のエンドポイントにリクエストを分散
  • プライバシー: リクエストとターゲットサーバーの間に追加のレイヤーを追加

免責事項

FlareProxは正当な開発、テスト、研究目的で設計されています。ユーザーは使用が該当する法律およびサービス利用規約に準拠することを確認する責任を負います。作成者は本ツールの誤用に対する一切の責任を負いません。


ツールをダウンロード