اخبار مهم

به وب نوشته های مصطفی فریدی خوش آمدید

Aide :پی بردن به دستکاری فایل ها یا Hack

فرستادن به ایمیل چاپ مشاهده در قالب پی دی اف

فرض می کنیم من سیستم عامل FreeBSD را به عنوان یک سرور نصب کرده ام و سرویس های مختلفی مانند Apache و FTP  و Samba را بر روی آن run کرده ام و Server به خوبی به کار خود ادامه می دهد و مشکلی وجود ندارد . بعد از مدتی می بینیم که Server به خوبی کار نمی کند و الکی الکی  Crash می کند . می روم تک تک پروسه ها را با دقت بررسی می کنم . ظاهرا همه چیز درست است و مشکلی وجود ندارد و همه چیز درست است . به فایلی بر خورد می کنم که به آن شک می کنم و احساس می کنم این فایل قبلا به این صورت نبوده است و ممکن است در اثر فرآیندی دچار تغییر شده باشد . یک  Backup از این فایل ندارم . این دست کاری ممکن است در اثر نصب یک برنامه جدید و یا در اثر هک شدن باشد . ممکن است کسی توانسته به سیستم من نفوذ کند و فایل را دستکاری کند و این باعث خرابی سیستم من شود .

در سیستم عامل FreeBSD برای اینکه بفمهمیم آیا فایل بر روی سیستم دچار تغییر و دستکاری شده است که منظور در اینجا فایل های system ی می باشد . برنامه پر قدرت  aide به داد من می شد و من با این برنامه می توانم چک کنم که آیا فایل دچار تغییر شده است و این به من کمک می کند تا برای رفع مشکل وقت کمتری را صرف کنم .

از این برنامه برای بررسی هک شدن نیز می توان استفاده کرد .

Aide را می توان برنامه پیشرفته تشخیص نفوذ  ترجمه کرد و می توان با آن نفوذ به سیستم را مورد بررسی قرار داد.

آخرین بروز رسانی مطلب در پنجشنبه ، 6 خرداد 1389 ، 19:12 ادامه مطلب...

فدورا ۱۳ آمد

فرستادن به ایمیل چاپ مشاهده در قالب پی دی اف

در بین توزیع هایی که من به شخصه خیلی دوستش دارم . لینوکس فدورا است . توی این هفت سالی که با توزیع های مختلف سر و کله زده ام . هیچ توزیعی مانند فدورا برایم جذاب نبوده است . یکی از عامل های جذابیت این توزیع پایداری آن می باشد و دیگر عامل به روز بودن آن است .

من همیشه چه در محل کارم و چه در منزل از FreeBSD و OpenBSD به عنوان سیستم پایه و  Desktop استفاده می کنم و به جرات می گویم هیچ سیستم عاملی از لحاظ امنیت و پایداری به FreeBSD و  OpenBSD نمی رسد .

در منزل برای دخنرم که علاقه مند است با کامپیوتر کار کند مجبور شدم توزیع های لینوکس را انتخاب کنم . آن هم به علت وجود نداشتن اکثر سرگرمی های لازم برای دختر کوچک در سیستم عامل های FreeBSD و OpenBSD .

توزیع های مختلفی را چک کردم از Ubuntu گرفته تا Mint و Debian و Fedora . برای یک دختر کنجکاو هر کدام جذابیت خاصی داشت . ولی هیچکدام در برابر دستکار ی های دخترم دوام نیاوردند . هر روز که به خونه می رفتم . دخترم می گفت که آره کامپیوتر خراب شده و وقتی چک می کردم می دیدم که آره لینوکس بنا به دلایل مختلف قادر به لود شدن به اصل سیستم عامل و یا محیط ها ی گرافیکی نیست . و دوباره مجبور می شدم فرآبند نصب را انجام دهم .

توزیع Ubuntu و Mint الکی الکی هنگ می کردم . و باید حتما سیستم را ریست می کردم . در Mint همین که دخترم می خواست بازی  SuperTux را  run کند سیستم به کما می رفت و دیگر هیچ راهی به جز ریست وجود نداشت .

ادامه مطلب...

نصب PHP5 در FreeBSD

فرستادن به ایمیل چاپ مشاهده در قالب پی دی اف

همه می دانیم که PHP چیست و چه کاری  را انجام می دهد . برای نصب PHP در FreeBSD و استفاده از آن باید مراحل زیر را طی کنیم .

اول به شاخه زیر می رویم

cd /usr/ports/lang/php5

و دستور زیر را تایپ می کنیم

make all install clean

یک صفحه آبی رنگ باز می شود و از ما می خواهد که گزینه هایی را انتخاب کنیم و سپس  OK را بزنیم تا نصب آغاز شود در اینجا حتما باید گزینه  Apache را انتخاب کنیم تا PHP با Apache بتواند ارتباط بر قرار کند و ما در Apache بتوانیم از  PHP استفاده کنیم .

بعد از مدتی این برنامه نصب می شود .

اکنون لازم است که اکستنشن هایی برای PHP نصب کنیم تا این برنامه کامل تر شود . پس به شاخه زیر می رویم

ادامه مطلب...

نصب Apache در FreeBSD

فرستادن به ایمیل چاپ مشاهده در قالب پی دی اف

یکی از مهم ترین ویژه گی های سیستم عامل FreeBSD راه اندازی Server  می باشد . با FreeBSD می توان Server  های مختلفی را راه اندازی کرد که از این جمله می توان به وب سرور ها نام برد . FreeBSD را می توان به عنوان یک وب سرور خوب و عالی به کار برد .

در دنیای سیستم عامل های Unix مانند Apache را می توان به عنوان یکی از بهترین سرویس دهند ه های دنیای وب نام برد که کار برد فراوانی دارد و اکثر سایت بزرگ بوسیله Apache به کار خود ادامه می دهند . به غیر از Apache می توان از Nginx  و lighttpd  نیز نام برد که هر کدام  طرفدارن مخصوص به خود دارد . که خوشبختانه هر دوی اینها در FreeBSD قابل نصب و استفاده هستند .

ما در این پست می خواهیم به نصب Apache به عنوان یم سرویس دهنده وب بپردازیم و بدانیم که چگونه این سرویس دهنده را در FreeBSD نصب کرده و از آن استفاده کنیم .

می دانیم آپاچی دارای نسخه های مختلفی است که ما می خواهیم آخرین نسخه آن را نصب کنیم . پس بعد از update کردن port ها در  ترمینال دستور های زیر را اجرا می کنیم .

# cd /usr/ports/www/apache22
# make install clean

بعد از مدتی آپاچی نصب خواهد شد و باید یکسری تنظیماتی را انجام دهیم تا این سرویس دهنده برای کار آماده شود .

به شاخه زیر می رویم

آخرین بروز رسانی مطلب در يكشنبه ، 19 ارديبهشت 1389 ، 10:45 ادامه مطلب...

وصل شدن به OpenBSD با vnc از FreeBSD

فرستادن به ایمیل چاپ مشاهده در قالب پی دی اف

می دانیم را ه های مختلفی برای وصل شدن به سیستم های دیگر موجود در شبکه وجود دارد . راحت ترین وبهترین راه وصل شدن بوسیله ssh است که در این روش یک ارتباط رمز نگاری شده مابین دو سیستم بوجود می آید و دو سیستم به هم وصل می شوند . در روش ssh امکان ارتباط به صورت گرافیکی وجود ندارد . فرض کنیم سیستمی که می خواهیم به آن وصل شویم دارای محیط گرافیکی است .با ssh به راحتی امکان پذیر نیست . من در اینجا یک سیستم دارم که روی آن  OpenBSD 4.6 را نصب کرده ام و چون منابع سخت افزاری این سیستم کم است من نتوانستم بر روی آن Gnome یا KDE نصب کنم . لذا از محیط واقعا سبک  و جذاب FluxBox استفاده کردم . این محیط به راحتی با یک پنتیوم ۲۳۳ و ۱۲۸ مگ رم SD که روی آن OpenBSD 4.6 نصب است به راحتی کار می کند و واقعا فوق العاده سبک است .

سیستم اصلی من FreeBSD است و در آن از KDE4 استفاده می کنم . حالا دوست دارم محیط گرافیکی OpenBSD را داشته باشم و با آن کار کنم و تجربیات خودم را در مورد FluxBox افزایش دهم . جایجایی ما بین دو سیستم سخت است .

در این حالت من از پروتکل VNC استفاده می کنم . این پروتکل باعث می شود ما بین من و سیستم دور دست ارتباط گرافیکی برقرار شود و من بتوانم محیط گرافیکی سیستم دور دست  را در سیستم خودم داشته باشم . برای ارتباط برقرار کردن لازم است که بر روی هر دو سیستم VNC نصب باشد .

در سیستم عامل اصلی که FreeBSD است کافی است برای نصب vnc دستورهای زیر را تایپ کنم .

cd /usr/ports/net/tightvnc
make install clean

بعد از مدتی این برنامه نصب خواهد شد.

آخرین بروز رسانی مطلب در سه شنبه ، 24 فروردين 1389 ، 10:56 ادامه مطلب...

نصب OpenBSD 4.6

فرستادن به ایمیل چاپ مشاهده در قالب پی دی اف

بالاخر ه بعد از مدت ها وقت شد که دوباره OpenBSD به عنوان امن ترین سیستم عامل در دنیای سیستم عامل ها را نصب کنم . دفعه های پیش که حدود دو سال پیش می شدOpenBSD 4.2 را نصب کرده بودم . نصب اون زیاد سخت نبود و لی به پارتیشن بندی که می رسیدی واقعا مکافات می شد و تا راهنمای خوب نداشتی به راحتی هارد را پارتیشن بندی نمی کرد .

ولی در نسخه جدید که OpenBSD 4.6 است قسمت پارتیشن بندی خیلی راحت تر شده است و گزینه ای به نام پارتیشن بندی به صورت اتوماتیک به آن اضافه شده است که کار را راحت تر می کند .

OpenBSD را به طریق های مختلف می توان نصب کرد . مثلا شما می توانید این سیستم عامل را از طریق شبکه یا اینترنت نصب کرد . من در اینجا می خواهم OpenBSD را با استفاده از CD نصب کنم . پس اول فایل ISO را دانلود نموده و سپس آن را بر روی CD رایت می کنم و سپس کامپیوتر خودم را که در اینجا که پنتیوم ۲۳۳ با ۱۳۰ مگ رم است با استفاده از CD بوت می کنم . بعد از مدتی و دیدن مقدار زیادی متن به متن زیر می رسم

root on rd0a swap on rd0b dump on rd0b
erase ^?, werase ^W, kill ^U, intr ^C, status ^T
Welcome to the OpenBSD/i386 4.6 installation program.
(I)nstall, (U)pgrade or (S)hell?

در اینجا از من پرسیده می شود که می خواهم چه کار بکنم . اگر می خواهم این سیستم عامل را نصب کنم بعداز علامت پرسش حرف  i را تایپ کنم و اگر می خواهم سیستم عامل قیلی را که حتما باید OpenBSD باشد ارتقا یا upgrade کنم باید حرف  U و اگر می خواهم وارد محیط ترمینال شوم باید حرف S   را تایپ کنم .

آخرین بروز رسانی مطلب در سه شنبه ، 10 فروردين 1389 ، 17:35 ادامه مطلب...

صفحه 2 از 11


شما اينجا هستيد: صفحه اصلی