Welcome to HttpCanary!
HttpCanary is a powerful HTTP/HTTPS/HTTP2 packets capture and analyzer app designed for Android platform.
🔥Most Important:No root required! No root required! No root required!
HttpCanary supports packets capture and injection. With this app, you can test your mobile Rest APIs very very easy. Besides, HttpCanary provides multiple view browsers, such as raw viewer, hex viewer, preview viewer and so on.
* Support Protocols
HTTP1.0, HTTP1.1, HTTP2.0, WebSocket and TLS/SSL.
* Support Devices
Any android arm or x86 devices include emulators.
* Injection Feature
If you want to modify request or response data, you can use the injection feature. HttpCanary provides two different modes for the injection: static mode and dynamic mode. You can inject query parameters, headers, bodies and status line. You can create injectors with different requirements, and the static mode supports multi injectors at the same time.
* View Browsers
Raw viewer, shows the raw packets data.
Text viewer, shows the body data as a text.
Hex viewer, shows the body data as a hex string.
Headers viewer, shows http request and response headers.
Json viewer, shows the formatted json data, supports node expand and collapse.
URL viewer, shows url path and query parameters.
Cookie viewer, shows cookie name, value, expiresAt, domain and so on.
Image viewer, support show BPM, PNG, GIF, JPG, WEBP formats.
Audio viewer, support play AAC, WAC, MP3, OGG, MPEG formats.
* Content Overview
HttpCanary displays multi-dimensional session overview. Includes URL, http protocol, http method, response code, server host, server ip and port, content type, keep-alive, timing, data size and so on.
* Packets Filter
HttpCanary multi-dimensional filters, you can filter the packets by app, host, protocol, method, ip, port and keywords.
* Blocking settings
You can choose to block the requests and responses, it is easy to debug your REST APIs.
* Plugins
HttpCanary supports many plugins include experimental plugins and extension plugins. Now there are some experimental plugins integrated in the app such as HostBlock, Mime-TypeBlock, Downloaders and OverviewStatistics. In the future, we will publish the extension plugin-sdk for the developers and supports the extension plugins.
At the end, HttpCanary core codes are opened in Github, we hope HttpCanary can help more people.
مرحبًا بك في HttpCanary!
HttpCanary هو تطبيق قوي لالتقاط ومحلل حزم HTTP / HTTPS / HTTP2 المصمم لنظام Android.
Important الأكثر أهمية : لا يوجد الجذر المطلوبة! لا الجذر المطلوبة! لا الجذر المطلوبة!
HttpCanary يدعم التقاط الحزم والحقن. مع هذا التطبيق ، يمكنك اختبار واجهات برمجة تطبيقات Rest Restor على هاتفك المحمول بسهولة بالغة. علاوة على ذلك ، يوفر HttpCanary متصفحات عرض متعددة ، مثل العارض الخام ، العارض السداسي ، عارض المعاينة ، إلخ.
* بروتوكولات الدعم
HTTP1.0 ، HTTP1.1 ، HTTP2.0 ، WebSocket و TLS / SSL.
* أجهزة الدعم
أي ذراع الروبوت أو أجهزة x86 تشمل المحاكيات.
* ميزة الحقن
إذا كنت ترغب في تعديل بيانات الطلب أو الاستجابة ، يمكنك استخدام ميزة الحقن. يوفر HttpCanary وضعين مختلفين للحقن: الوضع الثابت والوضع الديناميكي. يمكنك حقن معلمات الاستعلام والرؤوس والهيئات وسطر الحالة. يمكنك إنشاء محاقن ذات متطلبات مختلفة ، ويدعم الوضع الثابت عن طريق الحقن المتعدد في نفس الوقت.
* عرض المتصفحات
العارض الخام ، ويبين البيانات الحزم الخام.
عارض النص ، يعرض بيانات النص كنص.
عرافة المشاهد ، ويظهر بيانات الجسم كسلسلة عرافة.
عارض الرؤوس ، يعرض طلب http ورؤوس الاستجابة.
Json viewer ، يعرض بيانات json المنسقة ، يدعم توسيع العقدة والانهيار.
عارض URL ، يعرض مسار url ومعلمات الاستعلام.
عارض ملفات تعريف الارتباط ، ويظهر اسم ملف تعريف الارتباط ، والقيمة ، وتنتهي صلاحيته ، والمجال ، وهلم جرا.
عارض الصور ، دعم تظهر تنسيقات BPM ، PNG ، GIF ، JPG ، WEBP.
عارض الصوت ، ودعم اللعب صيغ AAC ، WAC ، MP3 ، OGG ، MPEG.
* نظرة عامة على المحتوى
يعرض HttpCanary نظرة عامة حول جلسة العمل متعددة الأبعاد. يتضمن عنوان URL ، بروتوكول HTTP ، أسلوب http ، رمز الاستجابة ، مضيف الخادم ، عنوان IP للمنفذ والخادم ، نوع المحتوى ، المحافظة على الحياة ، التوقيت ، حجم البيانات وما إلى ذلك.
* تصفية الحزم
مرشحات HttpCanary متعددة الأبعاد ، يمكنك تصفية الحزم حسب التطبيق والمضيف والبروتوكول والطريقة والملكية الفكرية والمنفذ والكلمات الرئيسية.
* حظر الإعدادات
يمكنك اختيار حظر الطلبات والاستجابات ، فمن السهل تصحيح واجهات برمجة التطبيقات لـ REST.
* الإضافات
يدعم HttpCanary العديد من الإضافات تشمل الإضافات التجريبية والإضافات الإضافية. يوجد الآن بعض الإضافات التجريبية المدمجة في التطبيق مثل HostBlock و Mime-TypeBlock و Downloaders و OverviewStatistics. في المستقبل ، سننشر ملحق plugin-sdk للمطورين ويدعم الإضافات الإضافية.
في النهاية ، يتم فتح رموز HttpCanary الأساسية في جيثب ، ونأمل أن يساعد HttpCanary المزيد من الأشخاص.