Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
UA3F — Proxy trasparente di riscrittura HTTP(S) che supporta le modalità HTTP, SOCKS5, TPROXY, REDIRECT e NFQUEUE con MitM HTTPS, riscrittura di header/body basata su regole e desync DPI. | Kitploit
Strumenti/GitHubGitHub/sunbk201/ua3f
Sniffing e Analisi dei PacchettiMappatura della ReteProxy Web e IntercettazioneSicurezza WebSicurezza di RetePrivacyUtilità e FrameworkAnti-Bot
GitHubsunbk201/ua3f

UA3F

Proxy trasparente di riscrittura HTTP(S) che supporta le modalità HTTP, SOCKS5, TPROXY, REDIRECT e NFQUEUE con MitM HTTPS, riscrittura di header/body basata su regole e desync DPI.

689371222 giorni faRevisionato da Kitploit
Vedi Repository
Sito web

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

UA3F

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

UA3F

English | 简体中文

UA3F è un proxy di riscrittura HTTP(S) che, in qualità di servizio HTTP, SOCKS5, TPROXY, REDIRECT, NFQUEUE, riscrive in modo efficiente e trasparente il traffico HTTP(S) (ad esempio lo User-Agent).

  • Supporta la riscrittura bidirezionale di Header e Body delle richieste e risposte HTTP(S)
  • Supporta il reindirizzamento degli URL HTTP(S): 302, 307, Header
  • Supporta la riscrittura tramite decifratura del traffico HTTPS MitM
  • Modalità di servizio a livello applicativo: HTTP, SOCKS5
  • Modalità di servizio a livello di trasporto: TPROXY, REDIRECT
  • Modalità di servizio a livello di rete: NFQUEUE(UA2F)
  • Sistema di regole di riscrittura altamente flessibile, con supporto a molteplici tipi di regole e strategie di riscrittura
  • Pannello statistico in tempo reale, con supporto al monitoraggio e all'analisi delle modifiche al traffico
  • Supporta l'installazione tramite opkg, la compilazione da sorgente e il deployment con Docker
  • Compatibile con l'esecuzione affiancata alle modalità Clash Fake-IP e Redir-Host
  • Supporta la riscrittura L3: TTL, IPID, timestamp TCP, finestra iniziale TCP
  • Supporta Desync con invio frammentato fuori ordine e offuscamento, per il rilevamento approfondito dei pacchetti (DPI)
  • Supporta l'offload del traffico eBPF per accelerare le prestazioni di inoltro

Installazione

UA3F supporta diversi metodi di installazione:

  • File binari e pacchetti di installazione

    La pagina Release fornisce già file binari e pacchetti di installazione opkg/apk per le architetture più comuni; è sufficiente scaricare il pacchetto corrispondente alla propria piattaforma e installarlo manualmente.

  • Deployment con Docker:

    Esecuzione come proxy SOCKS5:

    docker run -p 1080:1080 sunbk201/ua3f -f FFF
    
  • Compilazione dal codice sorgente:

    Compilazione e creazione del file binario UA3F:

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

    Compilazione e installazione su 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 安装包
    

Utilizzo

Per la documentazione dettagliata, consultare UA3F

Utilizzo da riga di comando

Avviare UA3F con la configurazione predefinita:

ua3f

Avvia con il file di configurazione specificato:

ua3f -c /path/to/config.yaml

Genera il file di configurazione del template:

ua3f -g

Per una descrizione dettagliata dei parametri della riga di comando, consulta la guida alla configurazione; per esempi di file di configurazione, consulta gli esempi di configurazione

Pagina Web OpenWrt LuCI

UA3F supporta la pagina Web OpenWrt LuCI; puoi aprire Services -> UA3F per effettuare le relative configurazioni.

Per un tutorial di utilizzo rapido, consulta: Tutorial all'uso di UA3F comprensibile anche a una scimmia

Avvio manuale da riga di comando su OpenWrt
opkg install sudo
sudo -u nobody /usr/bin/ua3f

Gli utenti di shellclash/shellcrash sono invitati a utilizzare il seguente comando per avviare:

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

Parametri di avvio da riga di comando:

  • -c <config path>: percorso personalizzato del file di configurazione
  • -g: genera il file di configurazione modello config.yaml nella directory corrente
  • -m <mode>: modalità del servizio, supporta HTTP, SOCKS5, TPROXY, REDIRECT, predefinita SOCKS5
  • -b <bind addr>: indirizzo di ascolto personalizzato, predefinito 127.0.0.1
  • -p <port>: numero di porta, predefinito 1080
  • -l <log level>: livello di log, predefinito info, opzionale: debug, posizione predefinita del log: /var/log/ua3f.log
  • -x: strategia di riscrittura, supporta GLOBAL, DIRECT, RULE, predefinita GLOBAL
  • -f <UA>: UA personalizzato, predefinito FFF
  • -r <regex>: espressione regolare personalizzata per la corrispondenza dello User-Agent, predefinita vuota, indica che tutti gli User-Agent verranno riscritti
  • -s: sostituzione parziale, sostituisce solo la parte corrispondente all'espressione regolare
  • -z: regole di riscrittura, in formato json string, valido solo in modalità strategia di riscrittura RULE

API Server

UA3F include un controller API Server integrato, che fornisce interfacce di interrogazione e controllo per lo stato di esecuzione di UA3F, le regole di configurazione e altre informazioni, attivabile tramite il parametro --api-server:

ua3f --api-server <addr:port>

Consulta la documentazione API en Documentazione API di UA3F

Descrizione delle modalità di servizio

UA3F supporta 5 diverse modalità di servizio; le caratteristiche e gli scenari d'uso di ciascuna modalità sono i seguenti:

Modalità di servizioPrincipio di funzionamentoDipende da Clash ecc.CompatibilitàPuò funzionare insieme a Clash ecc.
HTTPProxy HTTPSìAltaSì
SOCKS5Proxy SOCKS5SìAltaSì
TPROXYnetfilter TPROXYNoMediaSì
REDIRECTnetfilter REDIRECTNoMediaSì
NFQUEUEnetfilter NFQUEUENoBassaSì

Descrizione delle strategie di riscrittura

UA3F supporta 3 diverse strategie di riscrittura:

Scarica lo strumento