Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
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é.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
UA3F — Proxy de réécriture HTTP(S) transparent prenant en charge les modes HTTP, SOCKS5, TPROXY, REDIRECT et NFQUEUE avec MitM HTTPS, réécriture d'en-têtes/corps basée sur des règles et désynchronisation DPI. | Kitploit
Outils/GitHubGitHub/sunbk201/ua3f
Sniffing et Analyse de PaquetsCartographie RéseauProxies Web et InterceptionSécurité WebSécurité RéseauProtection de la Vie PrivéeUtilitaires et FrameworksAnti-Bot
GitHubsunbk201/ua3f

UA3F

Proxy de réécriture HTTP(S) transparent prenant en charge les modes HTTP, SOCKS5, TPROXY, REDIRECT et NFQUEUE avec MitM HTTPS, réécriture d'en-têtes/corps basée sur des règles et désynchronisation DPI.

6893717il y a 23 joursVérifié par Kitploit
Voir le dépôt
Site web

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

UA3F

Release CodeQL License GitHub Downloads (all assets, all releases) Telegram group

UA3F

English | 简体中文

UA3F est un proxy de réécriture HTTP(S) qui, en tant que service HTTP, SOCKS5, TPROXY, REDIRECT ou NFQUEUE, réécrit efficacement et de manière transparente le trafic HTTP(S) (par exemple le User-Agent).

  • Prise en charge de la réécriture bidirectionnelle des en-têtes et du corps des requêtes et réponses HTTP(S)
  • Prise en charge de la redirection d'URL HTTP(S) : 302, 307, en-tête
  • Prise en charge de la réécriture par déchiffrement du trafic HTTPS MitM
  • Modes de service au niveau applicatif : HTTP, SOCKS5
  • Modes de service au niveau transport : TPROXY, REDIRECT
  • Modes de service au niveau réseau : NFQUEUE(UA2F)
  • Système de règles de réécriture très flexible, prenant en charge plusieurs types de règles et stratégies de réécriture
  • Panneau de statistiques en temps réel, avec surveillance et analyse des modifications de trafic
  • Prise en charge de l'installation via opkg, de la compilation et du déploiement Docker
  • Compatible avec les modes Clash Fake-IP et Redir-Host pour une exécution conjointe
  • Prise en charge de la réécriture L3 : TTL, IPID, horodatage TCP, fenêtre initiale TCP
  • Prise en charge de Desync pour l'émission fragmentée dans le désordre et l'obfuscation, destinée à la détection approfondie de paquets (DPI)
  • Prise en charge du déchargement du trafic eBPF pour accélérer les performances de transfert

Installation

UA3F prend en charge plusieurs méthodes d'installation :

  • Fichiers binaires et paquets d'installation

    La page Release fournit déjà des fichiers binaires et des paquets d'installation opkg/apk pour les architectures courantes ; il suffit de télécharger le paquet correspondant à votre plateforme et de l'installer manuellement.

  • Déploiement Docker :

    Exécution en tant que proxy SOCKS5 :

    docker run -p 1080:1080 sunbk201/ua3f -f FFF
    
  • Compilation depuis les sources :

    Compiler et construire le binaire UA3F :

    git clone https://github.com/SunBK201/UA3F.git && cd UA3F
    go build -o ua3f main.go
    

    Compilation et installation sur OpenWrt :

    git clone https://github.com/openwrt/openwrt.git && cd openwrt
    git checkout openwrt-24.10
    ./scripts/feeds update -a && ./scripts/feeds install -a
    git clone https://github.com/SunBK201/UA3F.git package/UA3F
    make menuconfig # 勾选 Network->Web Servers/Proxies->ua3f
    make download -j$(nproc) V=s
    make -j$(nproc) || make -j1 || make -j1 V=sc
    # make package/UA3F/openwrt/compile -j1 V=sc # 单独编译 UA3F 安装包
    

Utilisation

Voir la documentation détaillée sur UA3F

Utilisation en ligne de commande

Démarrer UA3F avec la configuration par défaut :

ua3f

Démarrage avec un fichier de configuration spécifié :

ua3f -c /path/to/config.yaml

Générer le fichier de configuration du modèle :

ua3f -g

Les paramètres de configuration détaillés en ligne de commande sont décrits dans la documentation de configuration, et des exemples de fichiers de configuration sont disponibles dans les exemples de configuration

Page Web OpenWrt LuCI

UA3F prend en charge la page Web OpenWrt LuCI ; vous pouvez ouvrir Services -> UA3F pour effectuer les configurations associées.

Pour un tutoriel d'utilisation rapide, voir : Tutoriel d'utilisation de UA3F compréhensible même par un singe

Démarrage manuel en ligne de commande sous OpenWrt
opkg install sudo
sudo -u nobody /usr/bin/ua3f

Les utilisateurs de shellclash/shellcrash sont invités à utiliser la commande suivante pour démarrer :

sudo -u shellclash /usr/bin/ua3f
# 如果上面命令报错执行下面该命令
sudo -u shellcrash /usr/bin/ua3f

Paramètres de démarrage en ligne de commande associés :

  • -c <config path> : chemin personnalisé du fichier de configuration
  • -g : génère un fichier de configuration modèle config.yaml dans le répertoire courant
  • -m <mode> : mode de service, prend en charge HTTP, SOCKS5, TPROXY, REDIRECT, SOCKS5 par défaut
  • -b <bind addr> : adresse d'écoute de liaison personnalisée, 127.0.0.1 par défaut
  • -p <port> : numéro de port, 1080 par défaut
  • -l <log level> : niveau de journalisation, info par défaut, optionnel : debug, emplacement des journaux par défaut : /var/log/ua3f.log
  • -x : stratégie de réécriture, prend en charge GLOBAL, DIRECT, RULE, GLOBAL par défaut
  • -f <UA> : UA personnalisé, FFF par défaut
  • -r <regex> : correspondance regex personnalisée pour User-Agent, vide par défaut, signifie que tous les User-Agent seront réécrits
  • -s : remplacement partiel, remplace uniquement la partie correspondant à la regex
  • -z : règles de réécriture, au format json string, effectif uniquement en mode de stratégie de réécriture RULE

API Server

UA3F intègre un contrôleur API Server, fournissant des interfaces de requête et de contrôle pour l'état de fonctionnement de UA3F, les règles de configuration et d'autres informations, activable via le paramètre --api-server :

ua3f --api-server <addr:port>

Consultez la documentation de l'API : Documentation de l'API UA3F

Description des modes de service

UA3F prend en charge 5 modes de service différents ; les caractéristiques et les cas d'utilisation de chaque mode sont les suivants :

Mode de servicePrincipe de fonctionnementDépend de Clash, etc.CompatibilitéPeut fonctionner en parallèle avec Clash, etc.
HTTPProxy HTTPOuiÉlevéeOui
SOCKS5Proxy SOCKS5OuiÉlevéeOui
TPROXYnetfilter TPROXYNonMoyenneOui
REDIRECTnetfilter REDIRECTNonMoyenneOui
NFQUEUEnetfilter NFQUEUENonFaibleOui

Description des stratégies de réécriture

UA3F prend en charge 3 stratégies de réécriture différentes :

Télécharger l’outil