Foremost (software)
সবচেয়ে গুরুত্বপূর্ণ হল লিনাক্সের জন্য একটি ফরেনসিক ডেটা পুনরুদ্ধার প্রোগ্রাম। ফাইল খোদাই হিসাবে পরিচিত একটি প্রক্রিয়ার মাধ্যমে হেডার, ফুটার এবং ডেটা স্ট্রাকচার ব্যবহার করে ফাইলগুলি পুনরুদ্ধার করতে ফোরমোস্ট ব্যবহার করা হয়। যদিও আইন প্রয়োগকারী সংস্থার ব্যবহারের জন্য লেখা হয়েছে, প্রোগ্রাম এবং এর সোর্স কোড বিনামূল্যে পাওয়া যায় এবং একটি সাধারণ তথ্য পুনরুদ্ধারের সরঞ্জাম হিসাবে ব্যবহার করা যেতে পারে। লিনাক্স প্ল্যাটফর্মে ব্যবহারের জন্য ডস প্রোগ্রাম কার্ভথিস-এর কার্যকারিতা নকল করার জন্য 2001 সালের মার্চ মাসে হিস্ট্রি ফোরমোস্ট তৈরি করা হয়েছিল। 'ফোরমোস্ট' মূলত লিখেছেন ইউ. এস. এয়ার ফোর্স অফিস অফ স্পেশাল ইনভেস্টিগেশনের স্পেশাল এজেন্ট ক্রিস কেন্ডাল এবং জেসি কর্নব্লাম। 2005 সালে, প্রোগ্রামটি একটি মাস্টার্স থিসিসের অংশ হিসাবে নেভাল পোস্টগ্র্যাজুয়েট স্কুলের সেন্টার ফর ইনফরমেশন সিস্টেমস সিকিউরিটি স্টাডিজ অ্যান্ড রিসার্চের গবেষণা সহযোগী নিক মিকাস দ্বারা সংশোধন করা হয়েছিল। এই পরিবর্তনগুলির মধ্যে ফোরমোস্টের নির্ভুলতা এবং নিষ্কাশনের হারের উন্নতি অন্তর্ভুক্ত ছিল। কার্যকারিতা সর্বাধিক অন্তর্নিহিত ফাইল সিস্টেমের ধরণ উপেক্ষা করার জন্য এবং ড্রাইভের অংশগুলি সরাসরি কম্পিউটারের মেমরিতে পড়তে এবং অনুলিপি করার জন্য ডিজাইন করা হয়েছে। এটি এই অংশগুলিকে একবারে একটি বিভাগ নেয় এবং ফাইল খোদাই হিসাবে পরিচিত একটি প্রক্রিয়া ব্যবহার করে এই মেমোরিটি একটি ফাইল হেডার প্রকারের জন্য অনুসন্ধান করে যা ফোরমোস্টের কনফিগারেশন ফাইলে পাওয়া যায়। যখন কোনও মিল পাওয়া যায়, তখন এটি একটি ফাইলে সেই হেডার এবং তার অনুসরণ করা ডেটা লিখে দেয়, যখন কোনও ফুটার পাওয়া যায় বা ফাইলের আকারের সীমা না পৌঁছানো পর্যন্ত থেমে যায়। কমান্ড-লাইন ইন্টারফেস থেকে সর্বাধিক ব্যবহার করা হয়, কোনও গ্রাফিকাল ইউজার ইন্টারফেস বিকল্প উপলব্ধ নেই। এটি জে. পি. জি, জি. আই. এফ, পি. এন. জি, বি. এম. পি, এ. ভি. আই, এক্স. ই, এম. পি. জি, ডব্লিউ. এ. ভি, রিফ, ডব্লিউ. এম. ভি, এম. ও. ভি, পি. ডি. এফ, ওলে, ডক, জিপ, আর. এ, এইচ. টি. এম এবং সি. পি সহ নির্দিষ্ট ফাইলের ধরন পুনরুদ্ধার করতে সক্ষম। একটি কনফিগারেশন ফাইল রয়েছে (সাধারণত এখানে পাওয়া যায়) যা অতিরিক্ত ফাইলের ধরন নির্ধারণ করতে ব্যবহার করা যেতে পারে। ইমেজ ফাইল থেকে বা সরাসরি হার্ড ড্রাইভ থেকে তথ্য পুনরুদ্ধারের জন্য ব্যবহার করা যেতে পারে যা এক্সটি3, এনটিএফএস বা এফএটি ফাইল সিস্টেম ব্যবহার করে। আইফোন থেকে তথ্য পুনরুদ্ধারের জন্য কম্পিউটারের মাধ্যমেও সর্বাধিক ব্যবহার করা যেতে পারে। আরও দেখুন ফ্রি এবং ওপেন সোর্স সফ্টওয়্যার প্যাকেজগুলির তালিকা রেফারেন্স লিনাক্স সফ্টওয়্যার কমান্ড-লাইন সফ্টওয়্যার ফ্রি ডেটা রিকভারি সফ্টওয়্যার সোর্স কোড সহ পাবলিক-ডোমেন সফ্টওয়্যার ডিজিটাল ফরেনসিক সফ্টওয়্যার