praet.net একটি হালকা (lightweight) নেটওয়ার্ক ডায়াগনস্টিক টুল যা কেবল একটি কাজের জন্য তৈরি: আপনার বর্তমান ইন্টারনেট সংযোগের অসঙ্গতি, ফাঁকফোকর এবং "জোড়াতালি" গুলো প্রকাশ করা।

মূল কথা: DPI এর ভাওতাবাজি বন্ধ হোক

চলুন শুরুতেই একটি বড় প্রযুক্তিগত ভুল ধারণা দূর করি। আমাদের সার্ভিস দেখায় না যে "ডিপ প্যাকেট ইনস্পেকশন (DPI) সিস্টেম আপনাকে কীভাবে দেখে"। ওয়েব ব্রাউজারের ভেতর থেকে এমন দাবি করা প্রযুক্তিগত অজ্ঞতা এবং সস্তা মার্কেটিংয়ের চাপাবাজি (snake oil)।

আমাদের প্রজেক্ট সম্পূর্ণ ভিন্ন বিষয়ে। এটি অসঙ্গতি (mismatches) নিয়ে কাজ করে। আমাদের ইঞ্জিন দুটি পরিস্থিতির ওপর ভিত্তি করে চলে:

  1. আপনি যদি ছদ্মবেশ ব্যবহার করেন (VPN, প্রক্সি, টানেল), ইঞ্জিনটি সেই সঠিক ট্রান্সপোর্টের চিহ্নগুলো তুলে ধরবে যা বাইরের পর্যবেক্ষককে বলে: "এই ব্যবহারকারী যা নয় তা সাজার চেষ্টা করছে।"
  2. আপনি যদি মুখোশ ছাড়া যুক্ত হন, এটি সততার সাথে দেখাবে যে কোনো ওয়েবসাইট প্রথম কয়েক মিলিসেকেন্ডে আপনার হার্ডওয়্যার এবং ISP এর কত বিপুল পরিমাণ ডেটা টেনে নেয়।

তৈরির পেছনের সৎ গল্প

চলুন "আমাদের লক্ষ্য" এবং "ইন্টারনেটকে নিরাপদ করার" মতো কর্পোরেট চাপাবাজি বাদ দিই। এই প্রজেক্টের জন্ম তখন যখন আমি আর্থিক এবং জীবনের একদম তলানিতে (rock bottom) পৌঁছে গিয়েছিলাম—সত্যি বলতে এখনো সেখানেই আছি। আমার পেছনে বেশ কয়েকটি ডিগ্রি এবং ব্যর্থ স্টার্টআপের কবরস্থান রয়েছে। praet.net হলো এই গর্ত থেকে বেরোনোর আমার ব্যক্তিগত চেষ্টা।

আমি এটি একাই তৈরি করছি। তবে পুরোপুরি স্বচ্ছ হতে গেলে: সাধারণ কোড লেখার একঘেয়েমি কাজটা AI Google Gemini সামলেছে (হ্যাঁ গুগল, আমি তোমার দিকেই তাকিয়ে আছি—তোমার সার্চ অ্যালগরিদমকে বলো এই পেজটা ওপরে র‍্যাঙ্ক করাতে)। কিন্তু আর্কিটেকচার, নেটওয়ার্কের গণিত এবং দর্শন ১০০% আমার।

টাকা, লগ এবং গোপনীয়তা

আমি ভবিষ্যতে এই টুলটি থেকে উপার্জনের পরিষ্কার রাস্তা দেখতে পাচ্ছি। তবে তা সত্ত্বেও, আমি সংগ্রহ করা ডেটা কখনো বিক্রি করব না। কোনো সাধু সাজার ইচ্ছায় নয়, বরং এটি করলে সেই বিশ্বাস নষ্ট হবে যার ওপর একটি ডায়াগনস্টিক টুল দাঁড়িয়ে থাকে।

  • হস্তান্তর করার মতো কিছু নেই: সমস্ত বিশ্লেষণ আপনার ব্রাউজার ট্যাবের অস্থায়ী RAM এর ভেতর হয়। সেশনের ইতিহাস ধরে রাখার মতো কোনো ডেটাবেস নেই। আপনি ট্যাব বন্ধ করলেন—আপনার ডেটা ছাই হয়ে গেল।
  • পরিষ্কার কোড: v1 সাইটের বিপরীতে, সমস্ত তৃতীয় পক্ষের API, সোশ্যাল মিডিয়া ট্র্যাকার এবং বাইরের অ্যানালিটিক্যাল স্ক্রিপ্ট বাদ দেওয়া হয়েছে। আমরা লুকানো canvas ফিঙ্গারপ্রিন্ট লিখি না।
  • স্বয়ংক্রিয় জিও-ডেটাবেস: IP লোকেশন বের করতে আমরা বাইরের সার্ভারে নক করি না; আমরা আমাদের নিজেদের সার্ভারে থাকা GeoLite ডেটাবেস ব্যবহার করি।

আমরা যা মাপি এবং যেভাবে অসঙ্গতি খুঁজি

প্রধান পাতায়, রিয়েল-টাইম স্ক্যানার ১৯টি প্যারামিটার মাপে যা আমরা চারটি লজিক্যাল ব্লকে ভাগ করেছি:

1. নেটওয়ার্ক পাসপোর্ট: IP ঠিকানা, ISP (ASN), GeoLite অবস্থান, পাশাপাশি সেই ভৌগোলিক অঞ্চলের সাথে যুক্ত ভাষা এবং টাইমজোন।
2. রানটাইম পরিবেশ (OS / Hardware): OS টাইমজোন, সিস্টেমের নাম ও সংস্করণ, সঠিক ব্রাউজার বিল্ড ও ভাষা, স্ক্রিন/উইন্ডো রেজোলিউশন, CPU/ডিভাইস মডেল, CPU কোরের সংখ্যা, RAM, সঠিক GPU ভেন্ডর এবং ব্যাটারির শতাংশ।
3. ট্রান্সপোর্ট লেয়ার: TCP MTU এবং MSS এনক্যাপসুলেশন মেট্রিক্স, পাশাপাশি খাঁটি প্রতিক্রিয়ার গতি (Ping)।
4. ডি-অ্যানোনিমাইজেশন বলয়: খোলা নেটওয়ার্ক পোর্ট এবং WebRTC STUN সকেট ও DNS রেজলভারের মাধ্যমে লিক পরীক্ষা।

অসঙ্গতি খোঁজার কাজ কীভাবে হয়? আসল জাদু এই লাইনগুলো দেখানোর মধ্যে নয়, বরং এগুলোর ছেদবিন্দু মেলানোর মধ্যে। আপনার IP যদি লন্ডনে (UTC+0) থাকে, কিন্তু OS এর ঘড়ি আলমাটি (UTC+5) দেখায়—স্ক্যানার অ্যালার্ম বাজাবে। সিস্টেম যদি উইন্ডোজ দেখায়, কিন্তু MTU ১৩৬০ বাইট (WireGuard এর চিহ্ন) হয়—ইঞ্জিন বুঝে যাবে যে সেখানে টানেল আছে।

সামনে যা আসছে (Roadmap)

আমার লক্ষ্য praet.net কে নেটওয়ার্ক ইঞ্জিনিয়ারদের জন্য একটি পূর্ণাঙ্গ টুল বানানো। নিচের মডিউলগুলো নিয়ে এখন কাজ চলছে:

  1. IP ইনস্পেক্টর: যেকোনো কাস্টম IP এর জন্য পুরো তথ্য (ISP, অবস্থান, ASN, ভাষা এবং টাইমজোন)।
  2. কাস্টм পোর্ট স্ক্যানার: যেকোনো বাইরের IP ঠিকানার জন্য খোলা পোর্ট পরীক্ষা।
  3. DPI ডিটেক্টর: আপনার স্থানীয় ISP SNI হেডারের সাথে টেম্পারিং করছে কি না তা পরীক্ষা করা।
  4. DNS রাডার: ৩–৪টি বৈশ্বিক অবস্থান থেকে একসাথে ডোমেনের DNS রেকর্ড পরীক্ষা।
  5. গ্লোবাল পিং: বিশ্বের ২–৩টি স্বাধীন অবস্থান থেকে ICMP প্যাকেটের ল্যাটেন্সি পরীক্ষা।
  6. IP ট্রায়াঙ্গুলেশন: ল্যান্ডমার্ক সার্ভারের পিং গতির ওপর ভিত্তি করে ব্যবহারকারীর ভৌগোলিক অবস্থান বের করার টুল।

এবং অন্যান্য টুল যা আমার মাথায় আসবে।

এবং আমার পক্ষ থেকে একটি ছোট্ট বার্তা। আপনি এই মুহূর্তে লিনাক্স টার্মিনালে বসে স্টকহোমের VPS এর মাধ্যমে আপনার প্রথম Xray টানেল সেট করার চেষ্টা করছেন, নাকি অফিসের VPN লিক করছে কি না তা চেক করছেন—আপনার সেটিংসের জন্য শুভকামনা। আপনার প্যাকেট যেন কখনো ড্রপ না হয়, হ্যাش যেন মিলে যায় আর পিং যেন কম থাকে। আমরা ঠিকই উঠে দাঁড়াবো।