প্রকল্প সম্পর্কে
পোর্টমাস্টার হলো উইন্ডোজ এবং লিনাক্স ডেস্কটপের জন্য একটি ফ্রি এবং ওপেন-সোর্স অ্যাপ্লিকেশন ফায়ারওয়াল এবং প্রাইভেসি স্যুট। এর লক্ষ্য হলো ব্যবহারকারীদের তাদের মেশিনের সমস্ত নেটওয়ার্ক কার্যকলাপের উপর দৃশ্যমানতা এবং নিয়ন্ত্রণ দেওয়া, যেখানে কনফিগারেশন ছাড়াই কাজ করে এমন প্রাইভেসি-বান্ধব ডিফল্ট রয়েছে, পাশাপাশি বিস্তারিত প্রতি-অ্যাপ এবং গ্লোবাল নিয়মের অনুমতি দেয়।
README-তে বর্ণিত মূল ক্ষমতাগুলি:
- সমস্ত নেটওয়ার্ক কার্যকলাপ পর্যবেক্ষণ করুন এবং যেকোনো কিছু ব্লক করুন, গ্লোবাল এবং প্রতি-অ্যাপ সেটিংস সহ।
- ফিল্টার তালিকা ব্যবহার করে স্বয়ংক্রিয়ভাবে ট্র্যাকার এবং ম্যালওয়্যার ব্লক করুন।
- DoH/DoT সমর্থন সহ নিরাপদ DNS, যার মধ্যে বিচ্ছিন্ন DNS কোয়েরি ইন্টারসেপ্ট করা, স্প্লিট-হরাইজন সমর্থন এবং রিবাইন্ডিং আক্রমণের বিরুদ্ধে হরাইজন যাচাইকরণ অন্তর্ভুক্ত।
- অনুমোদিত নেটওয়ার্ক স্কোপ (localhost, LAN, Internet, P2P, inbound) এবং ডোমেইন, আইপি, দেশ ইত্যাদির উপর ভিত্তি করে নিয়ম সহ প্রাইভেসি ফিল্টার।
- নেটওয়ার্ক হিস্ট্রি (পেইড) একটি স্থানীয় ডেটাবেসে সংযোগের বিবরণ রেকর্ড এবং অনুসন্ধান করতে, স্বয়ংক্রিয়-মুছে ফেলা বা চাহিদা অনুযায়ী মুছে ফেলার সাথে।
- প্রতি-অ্যাপ ব্যান্ডউইথ দৃশ্যমানতা (পেইড)।
- SPN, একটি পেইড নেক্সট-জেনারেশন প্রাইভেসি নেটওয়ার্ক যা VPN এবং Tor-এর মধ্যে অবস্থান করে, একাধিক হপের উপর পেঁয়াজ এনক্রিপশন ব্যবহার করে, প্রতি-অ্যাপ রাউটিং পছন্দ এবং কমিউনিটি-হোস্টেড নোড সহ।
প্রযুক্তিগত পদ্ধতি: পোর্টমাস্টার লিনাক্সে nfqueue এবং উইন্ডোজে উইন্ডোজ ফিল্টারিং প্ল্যাটফর্ম কার্নেল ড্রাইভার ব্যবহার করে নেটওয়ার্ক স্ট্যাকে একীভূত হয়। প্যাকেটগুলি কাঁচা প্যাকেট স্তরে ইন্টারসেপ্ট করা হয় যাতে প্রতিটি প্যাকেট দেখা এবং বন্ধ করা যায়। সংযোগের মালিকানা লিনাক্সে eBPF এবং /proc দিয়ে নির্ধারিত হয়, এবং উইন্ডোজে একটি কার্নেল ড্রাইভার প্লাস আইপি হেল্পার API দিয়ে। এটি লিনাক্সে Snap, AppImage এবং স্ক্রিপ্টের মতো বিশেষ প্রক্রিয়াগুলি এবং উইন্ডোজে উইন্ডোজ স্টোর অ্যাপ এবং svchost.exe পরিষেবাগুলি সমর্থন করে। কোর পরিষেবাটি একটি সিস্টেম পরিষেবা হিসাবে চলে যখন UI উপাদানগুলি ব্যবহারকারী প্রসঙ্গে চলে; মূল UI বর্তমানে ইলেকট্রন ব্যবহার করে তবে ব্রাউজারেও খোলা যেতে পারে। SPN ছাড়া ডেটা ডিভাইসে স্থানীয়ভাবে প্রক্রিয়া করা হয়, এবং আপডেট এবং ইন্টেলিজেন্স ডেটা স্বাক্ষরিত এবং স্বয়ংক্রিয়ভাবে ডাউনলোড হয়।
ডকুমেন্টেশন, ইনস্টলেশন গাইড, সামঞ্জস্যতা নোট, আর্কিটেকচার বিবরণ, সেটিংস হ্যান্ডবুক এবং একটি ডেভেলপার API প্রকল্প উইকি এবং ডক্স সাইটের মাধ্যমে উপলব্ধ। README-তে Earthly এবং Docker ব্যবহার করে একটি কাজ-প্রক্রিয়াধীন বিল্ড প্রক্রিয়াও বর্ণনা করা হয়েছে, যা ./dist-এ আর্টিফ্যাক্ট তৈরি করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.