Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Outils/GitHubGitHub/mrturvey/flareprox
ReconnaissanceProxies Web et InterceptionTests de Sécurité des APICollecte d'InformationsSécurité WebTests d'IntrusionProtection de la Vie PrivéeRed Teaming
GitHubmrturvey/flareprox

flareprox

Utilisez Cloudflare pour créer des proxies HTTP de passage afin d'obtenir une rotation d'IP unique, similaire à fireprox

Voir le dépôt
794855il y a 10 moisVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

FlareProx 🔥

Rotation d’IP simple et redirection d’URL via Cloudflare Workers

FlareProx déploie automatiquement des points de terminaison proxy HTTP sur Cloudflare Workers pour rediriger facilement tout le trafic vers n’importe quelle URL que vous spécifiez. Il prend en charge toutes les méthodes HTTP (GET, POST, PUT, DELETE, etc.) et offre un masquage d’IP grâce au réseau mondial de Cloudflare. 100 000 requêtes par jour sont gratuites !

Fonctionnalités

  • Support HTTP : Toutes les méthodes HTTP (GET, POST, PUT, DELETE, PATCH, OPTIONS, HEAD)
  • Redirection d’URL simple : Fournissez n’importe quelle URL et FlareProx redirige le trafic via Cloudflare
  • Réseau mondial : Exploitez l’infrastructure CDN mondiale de Cloudflare
  • Niveau gratuit : 100 000 requêtes par jour sur le plan gratuit de Cloudflare
  • Déploiement facile : Déploiement et gestion en une seule commande

Comment ça marche

FlareProx déploie des Workers Cloudflare qui agissent comme des proxys HTTP. Lorsque vous faites une requête :

  1. Routage de la requête : Votre requête est envoyée à un point de terminaison FlareProx
  2. Extraction de l’URL : Le Worker extrait l’URL cible des paramètres de requête ou d’un en-tête HTTP personnalisé
  3. Proxy de la requête : Le Worker transmet votre requête à l’URL cible
  4. Relais de la réponse : La réponse de la cible est relayée via Cloudflare
  5. Masquage de l’IP : Votre IP d’origine est masquée par l’infrastructure de Cloudflare

Captures d’écran

Créer des proxys :

Liste

Tester les proxys :

Utilisation

Utiliser un proxy avec BurpSuite :

Créer

Démarrage rapide

1. Installer les dépendances

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

2. Configurer l’accès Cloudflare

Exécutez python3 flareprox.py config ou modifiez directement flareprox.json dans le répertoire du projet :

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

3. Déployer les points de terminaison proxy

root@kitploit:~
# Créer 2 points de terminaison proxy
python3 flareprox.py create --count 2

# Voir les points de terminaison déployés
python3 flareprox.py list

4. Utiliser vos proxys

root@kitploit:~
# Tester que tous les points de terminaison fonctionnent
python3 flareprox.py test

# Exemple par méthode HTTP

# Requête GET
curl "https://your-worker.account.workers.dev?url=https://httpbin.org/get"

# Requête POST avec données
curl -X POST -d "username=admin" "https://your-worker.account.workers.dev?url=https://httpbin.org/post"

# Requête PUT avec JSON
curl -X PUT -d '{"username":"admin"}' -H "Content-Type: application/json" \
  "https://your-worker.account.workers.dev?url=https://httpbin.org/put"

# Requête DELETE
curl -X DELETE "https://your-worker.account.workers.dev?url=https://httpbin.org/delete"

Chaque point de terminaison FlareProx déployé accepte les requêtes sous deux formats :

root@kitploit:~
# Paramètre de requête
curl "https://your-worker.account.workers.dev?url=https://httpbin.org/ip"

# En-tête personnalisé
curl -H "X-Target-URL: https://httpbin.org/ip" https://your-worker.account.workers.dev

5. Nettoyage des proxys

root@kitploit:~
# Supprimer tous les points de terminaison proxy
python3 flareprox.py cleanup

Obtenir les identifiants Cloudflare

Configuration des Workers Cloudflare

  1. Inscrivez-vous sur Cloudflare
  2. Allez dans API Tokens
  3. Cliquez sur « Create Token » et utilisez le modèle « Edit Cloudflare Workers »
  4. Définissez les « account resources » et « zone resources » sur « all ». Cliquez sur « Continue to Summary »
  5. Cliquez sur « Create Token » et copiez le token ainsi que votre ID de compte depuis le tableau de bord

Utilisation programmatique

FlareProx peut être importé et utilisé directement dans vos applications Python. Voici comment envoyer une requête POST :

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

# Initialiser FlareProx
flareprox = FlareProx(config_file="flareprox.json")

# Vérifier la configuration
if not flareprox.is_configured:
    print("FlareProx non configuré. Exécutez : python3 flareprox.py config")
    exit(1)

# Créer des points de terminaison s’il n’y en a pas
endpoints = flareprox.sync_endpoints()
if not endpoints:
    print("Création des points de terminaison proxy...")
    flareprox.create_proxies(count=2)

# Effectuer une requête POST via FlareProx
try:
    # Préparer les données 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"
    }

    # Envoyer la requête POST via un point de terminaison FlareProx aléatoire
    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"✓ POST réussi via FlareProx")
        print(f"IP d’origine : {result.get('origin', 'inconnue')}")
        print(f"Données postées : {result.get('json', {})}")
    else:
        print(f"Échec de la requête avec le statut : {response.status_code}")

except FlareProxError as e:
    print(f"Erreur FlareProx : {e}")
except Exception as e:
    print(f"Erreur de requête : {e}")

Cas d’utilisation

  • Développement d’API : Tester des API via différentes adresses IP
  • Web Scraping : Router les requêtes via le réseau de Cloudflare
  • Tests de sécurité : Masquer votre IP d’origine pendant les tests
  • Tests de charge : Répartir les requêtes sur plusieurs points de terminaison
  • Confidentialité : Ajouter une couche supplémentaire entre vos requêtes et les serveurs cibles

Avertissement

FlareProx est conçu pour des usages légitimes de développement, de test et de recherche. Les utilisateurs sont responsables du respect des lois et conditions d’utilisation applicables. Les auteurs déclinent toute responsabilité en cas d’utilisation abusive de cet outil.


Télécharger l’outil