I-Reqable iphrojekthi yenkundla yesimanjemanje, eyenzelwe ukuthuthukiswa kwe-API, ukuhlola, nokulungisa iphutha. I-reqable idiliza umgoqo phakathi kokulungisa iphutha kwe-API nokuhlola. Isibonelo, ama-API angadalwa ohlwini lokurekhoda, futhi ukurekhoda kungenziwa phakathi nokuhlolwa kwe-API.
Inguqulo yangaphambilini ye-Reqable bekuyi-HttpCanary. Sidizayine kabusha i-UI nayo yonke imisebenzi ukuze ihlale ihambisana nohlelo lokusebenza lwedeskithophu.
I-reqable android inezinhlobo ezimbili zokusebenza:
- Imodi Ezimele: ukurekhodwa kwethrafikhi nokuhlolwa kwe-API kungenziwa ngokuzimela ngaphandle kokuncika kudeskithophu.
- Imodi Yokuhlanganyela: uhlelo lokusebenza lwe-android lungadlulisela ngokuzenzakalelayo ithrafikhi kudeskithophu ngokuskena ikhodi ye-QR yedeskithophu ngaphandle kokumisa ngokuzenzela ummeleli we-Wifi.
I-reqable android isebenzisa indlela yakudala ye-MITM yommeleli yokulungisa iphutha le-API:
- Usekelo lwe-HTTP/1.x kanye nephrothokholi ye-HTTP2, i-HTTP3 (QUIC) ayikasekelwa okwamanje.
- Sekela iphrothokholi ye-HTTP/HTTPS/Socks4/Socks4a/Socks5.
- Sekela amaphrothokholi e-HTTPS, TLSv1.1, TLSv1.2 kanye ne-TLSv1.3.
- Ukusekela i-WebSocket kuthuthukisiwe ngokusekelwe ku-HTTP1.
- Sekela ummeleli wesibili we-HTTP/HTTPS.
- Imodi ye-VPN yokusekela kanye nemodi yommeleli.
- Ukusesha okunamandla nesihlungi.
- Dala ama-API ohlwini lokuqopha.
- Londoloza ngokuzenzakalelayo uhlu lokurekhoda ukuze ubuke kalula emuva.
- Gqamisa ngokuzenzakalela into yethrafikhi.
- Cela ukuphinda nokuphinda okuthuthukile.
- Ukuthunyelwa kwefayela le-HAR futhi uvule.
- Ukusekelwa kwe-cURL.
- Amazwibela wekhodi.
* Uma usebenzisa imodi ye-VPN, i-reqable izosebenzisa i-VpnService yohlelo ukuze ithwebule ithrafikhi.
I-reqable android ingaqamba i-API ukuze ihlolwe futhi iphinde isekele izici ezifana neqoqo le-API nomlando.
- Isekela amaphrothokholi e-HTTP/1.1, HTTP2 kanye ne-HTTP3 (QUIC).
- Gcina i-API kumaqoqo
- Ukusekela ukudala Amathebhu amaningi wokuhlolwa kwe-API.
- Ukusekela ukuhlelwa kweqoqo lamapharamitha wemibuzo, izihloko zesicelo, amafomu, njll.
- Izindlela zokugunyazwa zokusekela ezifana ne-API KEY, i-Basic Auth, ne-Bearer Token.
- Sekela ummeleli wangokwezifiso, ummeleli wesistimu kanye nommeleli wokulungisa iphutha, njll.
- Amamethrikhi wesicelo ngezigaba ezahlukene.
- Gcina amakhukhi ngokuzenzakalelayo noma engeza amakhukhi.
- Londoloza ngokuzenzakalelayo isicelo nempendulo ukuze uthole ukubuka kalula kwe-retrospective.
- Ukusekelwa kwe-cURL.
- Amazwibela wekhodi.
Kubuyekezwe ngo-
Mey 20, 2024