mitmproxy আপনি, পালন করা, পরিবর্তন এবং মাছি অনুরোধ এবং প্রতিক্রিয়া রিপ্লে করতে দেয়, যা একটি ইন্টারেক্টিভ SSL- র-সক্ষম আটকাচ্ছে HTTP প্রক্সি হয়. উপর নির্মিত হয় mitmproxy যে অন্তর্নিহিত লাইব্রেরী programmatically এই জিনিস করতে ব্যবহার করা যেতে পারে.
ডিফল্টরূপে, mitmproxy একটি গাড়ল মত ইন্টারেক্টিভ অভিশাপ ইন্টারফেস সঙ্গে শুরু হয় - সাহায্য পাতা আপনি আপনার জানা প্রয়োজন সবকিছু বলতে হবে (যদি আপনি টিপে দেখতে পারেন যা ""). আপনি তাদের মুছে দিন পর্যন্ত অনুরোধ এবং প্রতিক্রিয়া তাই এটি একটি খারাপ ধারণা মাধ্যমে তথ্য খুব বেশী পরিমাণে অনির্দিষ্টকালের জন্য চলমান বা অনুরোধ mitmproxy যাব, ইন মেমরি সংরক্ষণ করা হয় উল্লেখ্য.
SSL- র
প্রথম সময় mitmproxy শুরু হয়, এটি একটি বাজে SSL সার্টিফিকেট উৎপন্ন হবে (ডিফল্ট অবস্থান ~ / .mitmproxy / cert.pem হয়). এই সার্টিফিকেট রূদ্ধ ট্রাফিক ব্রাউজার পার্শ্ব জন্য ব্যবহার করা হবে. এটি আপনি যান কোন ডোমেইন মেলে না, এবং কোন সার্টিফিকেট কর্তৃপক্ষের বিরুদ্ধে যাচাই হবে না, কারণ, আপনি যান প্রতিটি সাইটের জন্য একটি ব্যতিক্রম যোগ করতে হবে. SSL- র অনুরোধ কেবল সমস্ত সংযোগ অনুরোধ HTTPS যে অভিমানী দ্বারা বাধাপ্রাপ্ত হয়. ব্রাউজার থেকে সংযোগটি SSL আবৃত, এবং আমরা সংযোগ সার্ভার হতে ভান করে অনুরোধ পড়া হয়. আমরা তখন গন্তব্য সার্ভার একটি SSL অনুরোধ খুলুন, এবং অনুরোধ রিপ্লে.
আবশ্যক:
* SSL সার্টিফিকেট ব্যবহার করে তৈরি করা হয় [OpenSSL] (http://www.openssl.org/)
* অভিশাপ ইন্টারফেস [urwid] (http://excess.org/urwid/) গ্রন্থাগারের বর্তমান সংস্করণের উপর নির্ভর করে.
* পরীক্ষা স্যুট [কিছুর মধ্যে উঁকি মারা] (http://github.com/cortesi/pry) ইউনিট টেস্টিং লাইব্রেরি ব্যবহার করে.
এছাড়াও আপনি আপনার কনসোল পরিবেশ নিম্নলিখিত সঙ্গে সেট আপ করা হয় তা নিশ্চিত করা উচিত:
* এডিটর এনভায়রনমেন্ট ভেরিয়েবল বহিরাগত সম্পাদক নির্ধারণ করা.
* পেজার এনভায়রনমেন্ট ভেরিয়েবল বহিরাগত পেজার নির্ধারণ করা.
. * আপনার mailcap ফাইলের মধ্যে উপযুক্ত এন্ট্রি অনুরোধ এবং প্রতিক্রিয়া বিষয়বস্তু জন্য বহিরাগত দর্শকদের নির্ধারণ
আবশ্যক
- পাইথন করুন
পাওয়া মন্তব্যসমূহ না