আপনার স্থানীয় নেটওয়ার্কে সমস্ত HTTP / https ট্র্যাফিক ক্যাপচারের জন্য আপনাকে একটি প্রক্সি সার্ভার সেট আপ করতে হবে।
তারপরে আপনি সেই প্রক্সি সার্ভারটি ব্যবহার করতে আপনার সমস্ত ডিভাইসকে নির্দেশ করুন। এতে আপনাকে সমস্ত এসএসএল ট্র্যাফিক পরিষ্কার টেক্সটে পড়ার অনুমতি দেওয়ার অতিরিক্ত বোনাস রয়েছে =)
চার্লস প্রক্সি (30 মিনিটের জন্য নিখরচায়) দিয়ে দূরবর্তী অবস্থান থেকে http বা https ট্র্যাফিক ক্যাপচার করতে আপনাকে নিম্নলিখিতগুলি করতে হবে:
সেটআপের বিবরণ
HOST - Machine running Charles and hosting the proxy
CLIENT – User’s machine generating the traffic you will capture
হোস্ট মেশিন
- সম্পূর্ণ লাইসেন্সযুক্ত চার্লস সংস্করণ ইনস্টল করুন
- প্রক্সি -> প্রক্সি সেটিংস -> "স্বচ্ছ HTTP প্রক্সি সক্ষম করুন" পরীক্ষা করুন
- প্রক্সি -> প্রক্সি সেটিংস -> এসএসএল ট্যাব -> "এসএসএল প্রক্সিং সক্ষম করুন" পরীক্ষা করুন
- প্রক্সি -> প্রক্সি সেটিংস -> এসএসএল ট্যাব -> উভয় ক্ষেত্রে অ্যাড বোতাম এবং ইনপুট * ক্লিক করুন
- প্রক্সি -> অ্যাক্সেস কন্ট্রোল সেটিংস -> অন্য স্থানীয় মেশিন থেকে প্রক্সি ব্যবহার করার জন্য আপনার স্থানীয় নেটওয়ার্কের সমস্ত মেশিনকে অনুমোদন দেওয়ার জন্য আপনার স্থানীয় সাবনেট (উদাহরণ: 192.168.2.0/24) যুক্ত করুন
- চার্লসে "অটো সেভ টুল" সেট আপ করার পরামর্শ দেওয়া হতে পারে, এটি চার্ল লগগুলিকে স্বয়ংক্রিয়ভাবে সংরক্ষণ এবং ঘোরান। http://www.charlesproxy.com/documentation/tools/auto-save/
ক্লায়েন্ট মেশিন:
- চার্লস এসএসএল শংসাপত্রটি http://www.charlesproxy.com/docamentation/ using-charles/ssl-certificates/ এ স্থায়ীভাবে ইনস্টল করুন এবং বিশ্বাস করুন /
- সকেট চার্লস ব্যবহার করতে আইই, ফায়ারফক্স এবং ক্রোম কনফিগার করুন প্রক্সিটি হোস্ট করছে (উদা: 192.168.1.100:8888)
আমি এটি পরীক্ষা করে নিলে আমি ফেসবুক এইচটিটিপিএস চ্যাটের দুটি লাইন তুলে ধরলাম (একটির কারও কাছে একটি লাইন ছিল এবং অন্যটি FROM)
অ্যান্ড্রয়েড
আপনি যদি এমুলেটরটি চালু করে থাকেন তবে আপনি এইভাবে অ্যান্ড্রয়েড এমুলেটর ট্র্যাফিকও ক্যাপচার করতে পারেন:
emulator -avd -http-proxy http://local_ip:8888/
যেখানে LOCAL_IP হল আপনার কম্পিউটারের আইপি ঠিকানা, 127.0.0.1 নয় এটি এমুলেটেড ফোনের আইপি ঠিকানা।
সূত্র