Muddog সংযোগ ও রিলে লগ
অন্যান্য ব্যবহারকারীরা যখন আপনার ইন্টারনেট লাইন ব্যবহার করে, তখন Muddog সেই সংযোগ ও রিলে সংক্রান্ত রেকর্ডগুলো আপনার কম্পিউটারে সংরক্ষণ করে রাখে। লাইনের অপব্যবহারের কোনো সন্দেহ দেখা দিলে তৎকালীন সংযোগ তদন্ত করতে এই তথ্যগুলো সাহায্য করে। এটি আপনার ব্যক্তিগত VPN ব্রাউজিংয়ের ইতিহাস দেখার স্ক্রিন নয়।
অ্যাপ থেকে লগ অনুসন্ধান
- Settings → Advanced settings প্রসারিত করুন।
- Connection and relay logs-এর পাশে থাকা View logs (লগ দেখুন) বোতামে ক্লিক করুন।
- Log date (UTC) (লগের তারিখ - UTC) নির্বাচন করুন।
- প্রয়োজনীয় ফিল্টার ইনপুট দিন এবং Search (অনুসন্ধান) চাপুন। তারিখ ছাড়া অন্যান্য ফিল্টার ঐচ্ছিক।
- আরও ফলাফল থাকলে Next records (পরবর্তী রেকর্ড) চাপুন। পূর্ববর্তী পৃষ্ঠায় যেতে Previous ব্যবহার করুন।
- প্রতিটি রেকর্ডের নিচে থাকা Raw JSON প্রসারিত করলে ইভেন্টের বিস্তারিত তথ্য দেখা যাবে।
| ফিল্টার | ইনপুট দেওয়ার বিষয়বস্তু |
|---|---|
| Connection IP (সংযোগ IP) | যে অংশগ্রহণকারী আপনার লাইন ব্যবহার করেছে তার সংযোগকারী IP ঠিকানা |
| Destination IP (গন্তব্য IP) | অংশগ্রহণকারী যে বাইরের সার্ভারে প্রবেশ করতে চেয়েছিল তার IP ঠিকানা |
| Destination port (গন্তব্য পোর্ট) | বাইরের সার্ভারের পোর্ট নম্বর, যেমন 443 |
| Protocol (প্রোটোকল) | All (সকল), TCP অথবা UDP |
| Session ID (সেশন ID) | নির্দিষ্ট কোনো শেয়ারিং সংযোগ শনাক্তকারী ID |
তারিখ ও সময় বিশ্লেষণ
অনুসন্ধানের তারিখ এবং ফলাফলের সমস্ত সময় UTC ফরম্যাটে থাকে। তারিখ নির্বাচনের আগে আপনার স্থানীয় সময়কে UTC-তে রূপান্তর করে নিন। যেমন কোরিয়ান স্ট্যান্ডার্ড টাইম (KST) UTC-এর চেয়ে ৯ ঘণ্টা এগিয়ে, আবার বাংলাদেশ সময় (BST) UTC-এর চেয়ে ৬ ঘণ্টা এগিয়ে। উদাহরণস্বরূপ, ৪ অক্টোবর ভোর ২টার কোনো ঘটনা UTC অনুযায়ী ৩ অক্টোবর বিকেল ৫টা বা রাত ৮টায় ঘটেছে, তাই আপনাকে আগের দিন অর্থাৎ ৩ অক্টোবরের তারিখে অনুসন্ধান করতে হবে।
স্ক্রিনে নির্বাচিত UTC তারিখে নথিভুক্ত হওয়া ইভেন্টগুলো ফাইলে সংরক্ষিত ক্রমানুসারে প্রদর্শিত হয়। এটি পুরো দিনে মোট কতজন সংযুক্ত ছিল বা কোনো নির্দিষ্ট মুহূর্তে কয়টি সংযোগ চালু ছিল তার পরিসংখ্যান গণনা করার স্ক্রিন নয়।
ফলাফলের ব্যাখ্যা
একটি সংযোগ থেকেও শুরু, সংযোগ প্রতিষ্ঠা, কিপ-অ্যালাইভ (keepalive) পরীক্ষা ও সমাপ্তির মতো একাধিক ইভেন্ট তৈরি হতে পারে। Displayed events (প্রদর্শিত ইভেন্ট)-এর সংখ্যাকে ব্যবহারকারীর সংখ্যা হিসেবে গণ্য করবেন না।
| ইভেন্ট | অর্থ |
|---|---|
| Session started / Session connected / Session ended | অন্য অংশগ্রহণকারীর সাথে শেয়ারিং সংযোগ শুরু হয়েছে, প্রতিষ্ঠিত হয়েছে বা শেষ হয়েছে |
| Session keepalive | শেয়ারিং সেশন এবং এর চলমান সংযোগগুলোর পর্যায়ক্রমিক তদারকি রেকর্ড |
| Relay attempt / Relay connected / Relay ended | শেয়ারিং সেশনের মধ্যে কোনো নির্দিষ্ট গন্তব্যে যোগাযোগের চেষ্টা, সংযোগ প্রতিষ্ঠা বা সংযোগ সমাপ্তির রেকর্ড |
UDP-এর ক্ষেত্রে Relay connected-এর অর্থ হলো ডাটা পাঠানোর প্রস্তুতি সম্পন্ন হয়েছে; এর মানে এই নয় যে গন্তব্য সার্ভার থেকে উত্তর এসেছে। বিদ্যুৎ বিভ্রাট বা কম্পিউটার হঠাৎ বন্ধ হয়ে গেলে সংযোগ সমাপ্তির ইভেন্টটি অনুপস্থিত থাকতে পারে।
বর্তমান পৃষ্ঠায় কোনো ফলাফল না থাকলেও Next records সক্রিয় থাকলে অনুসন্ধান চালিয়ে যান। ফলাফল খালি থাকার অর্থ এই নয় যে কোনো সংযোগই ঘটেনি: তারিখ বা ফিল্টারে ভুল হতে পারে অথবা সংরক্ষণের মেয়াদ পার হয়ে যেতে পারে। কোনো ক্ষতিগ্রস্ত বা স্ক্রিনের প্রদর্শনের সীমা অতিক্রম করা রেকর্ডের ক্ষেত্রে অপ্রদর্শিত সংখ্যার নোটিশ দেওয়া হয়।
নির্দিষ্ট কোনো সময়ের যোগাযোগ যাচাই করতে হলে তারিখ, সময়, সংযোগকারী বা গন্তব্য IP, পোর্ট ও প্রোটোকল গুছিয়ে নিয়ে সহায়তার অনুরোধ পাঠান। রেকর্ডগুলো মূলত IP এবং সেশন সম্পর্কিত তথ্য এবং এগুলো বাস্তব কোনো ব্যক্তির পরিচয় নিশ্চিত করে না।
সংরক্ষণের অবস্থান ও মেয়াদ
ইনস্টল করা ব্যাকগ্রাউন্ড সার্ভিস নিচের লোকেশনে লগ সংরক্ষণ করে:
| অপারেটিং সিস্টেম | সংরক্ষণের অবস্থান |
|---|---|
| Linux | /var/lib/muddog/audit |
| Windows | %ProgramData%\Muddog\audit |
| macOS | /Library/Application Support/Muddog/audit |
ডিফল্ট সংরক্ষণের মেয়াদ ৩৬৫ দিন এবং স্থানীয়ভাবে সর্বোচ্চ ৩৬৫ দিন পর্যন্ত সংরক্ষিত থাকে। ডিফল্ট স্টোরেজ ধারণক্ষমতার সীমা হলো 1 GiB।
- সংযোগের সময়, সংযোগকারী IP, রিলে গন্তব্য IP/পোর্ট/প্রোটোকল, সংযোগের ফলাফল এবং প্রেরিত/গৃহীত ডাটার পরিমাণের মতো মেটাডাটা সংরক্ষিত থাকে।
- প্যাকেটের ভেতরের মূল টেক্সট বা বডি, ওয়েবসাইটের URL, DNS কোয়েরির বিষয়বস্তু এবং TLS-এর ভেতরের তথ্য রেকর্ড করা হয় না।
- সংযোগ ও রিলে লগ কেন্দ্রীয় সার্ভারে স্বয়ংক্রিয়ভাবে পাঠানো হয় না। লগ অনুসন্ধান সম্পূর্ণ লোকাল কম্পিউটারে ঘটে এবং অনুসন্ধানের ফিল্টার ও ফলাফল সাধারণ ডায়াগনস্টিক লগ বা সমস্যা রিপোর্ট-এ স্বয়ংক্রিয়ভাবে সংযুক্ত হয় না।
- সংরক্ষণের মেয়াদ শেষ হয়ে যাওয়া রেকর্ড সার্ভিস চলাকালীন স্বয়ংক্রিয়ভাবে মুছে ফেলা হয়। কম্পিউটার বা সার্ভিস বন্ধ থাকলে পরবর্তী চালুর সময় তা পরিষ্কার করা হয়।
স্টোরেজের সীমায় পৌঁছে গেলে বা লগ লেখা সম্ভব না হলে শেয়ারিং বন্ধ হয়ে যায়। মেয়াদ বাকি থাকা রেকর্ড স্বয়ংক্রিয়ভাবে ওভাররাইট করে শেয়ারিং চালু রাখা হয় না। শেয়ারিং ত্রুটি সমাধান দেখুন।
অ্যাপে লগ দেখতে চলমান সর্বশেষ সার্ভিস এবং সার্ভিস অ্যাক্সেসের অনুমতি থাকা প্রয়োজন। যাদের সার্ভিস নিয়ন্ত্রণের অনুমতি রয়েছে তারা লগও দেখতে পারেন। Linux-এ muddog গ্রুপের ব্যবহারকারী, Windows-এ ইন্টারঅ্যাক্টিভভাবে লগইন করা ব্যবহারকারী এবং macOS-এ অ্যাডমিনিস্ট্রেটর অ্যাকাউন্ট এর অন্তর্ভুক্ত। মূল লগ ফাইল সরাসরি পড়তে অ্যাডমিনিস্ট্রেটর প্রিভিলেজ প্রয়োজন।
প্যাকেজটি আনইনস্টল করলেও অবশিষ্ট লগগুলো স্বয়ংক্রিয়ভাবে মুছে যায় না। আনইনস্টলের পর সার্ভিসের স্বয়ংক্রিয় পরিচ্ছন্নতা কার্যক্রমও বন্ধ থাকে, তাই অবশিষ্ট লগের প্রয়োজনীয়তা যাচাই করে ব্যবহারকারীকেই তা ম্যানুয়ালি মুছে ফেলতে হবে।