প্রকল্প সম্পর্কে

pwned হল একটি কমান্ড-লাইন টুল যা hibp Node.js মডিউল ব্যবহার করে Troy Hunt এর 'Have I been pwned?' পরিষেবার সাথে সংযোগ স্থাপন করে। এটি ব্যবহারকারীদের তাদের অ্যাকাউন্ট বা ইমেইল ঠিকানাগুলি পরিচিত ডেটা লিকে জড়িত কিনা তা পরীক্ষা করতে, পেস্ট অনুসন্ধান করতে, পাসওয়ার্ড এক্সপোজার যাচাই করতে এবং লিক তথ্য পেতে দেয়। ## ইনস্টলেশন npm এর মাধ্যমে গ্লোবালভাবে ইনস্টল করুন: ```shell npm install pwned -g ``` অথবা npx দিয়ে অন-ডিমান্ড চালান: ```shell npx pwned ``` ## সুরক্ষিত কমান্ডসমূহ ১৮ জুলাই, ২০১৯ থেকে কিছু API এন্ডপয়েন্টের জন্য একটি API কী প্রয়োজন। `ba`, `pa`, এবং `search` এর মতো কমান্ডগুলির জন্য প্রমাণীকরণ প্রয়োজন। [haveibeenpwned.com/API/Key](https://haveibeenpwned.com/API/Key) থেকে একটি API কী নিন এবং `pwned apiKey` দিয়ে এটি কনফিগার করুন। অন্যান্য কমান্ডগুলো কী ছাড়াই কাজ করে। ## ব্যবহার ``` pwned <command> Commands: pwned apiKey [key] set the API key for authenticated requests pwned ba <account|email> get all breaches for an account pwned bd <domain> get all breached email addresses for a domain pwned breach <name> get a single breached site by breach name pwned breaches get all breaches in the system pwned dc get all data classes in the system pwned lb get the most recently added breach pwned pa <email> get all pastes for an account pwned pw <password> securely check a password for public exposure pwned sd get all subscribed domains for your account pwned search <account|email> search breaches and pastes for an account pwned slbe <email> get all stealer log domains for an email address pwned slbed <email-domain> get all stealer log email aliases for an email domain pwned slbwd <website-domain> get all stealer log email addresses for a website domain pwned subStatus get the subscription status of your API key Options: -h, --help Show help -v, --version Show version number ``` ## উদাহরণ - কোনো অ্যাকাউন্টের লিক পরীক্ষা করুন: `pwned ba email@example.com` - ডোমেইন দ্বারা ফিল্টার করা সমস্ত লিক তালিকাভুক্ত করুন: `pwned breaches -d adobe.com` - একটি নির্দিষ্ট লিক পান: `pwned breach MyCompany` - কাঁচা JSON হিসাবে ডেটা ক্লাস পান: `pwned dc --raw` - একটি ইমেইলের পেস্ট পরীক্ষা করুন: `pwned pa nobody@nowhere.com` - পাসওয়ার্ড এক্সপোজার পরীক্ষা করুন: `pwned pw Password1234` - লিক এবং পেস্ট অনুসন্ধান করুন: `pwned search nobody` ## লাইসেন্স MIT License