ایران اسکریپت

علی قلعه بان

متخصص و محقق فناوری اطلاعات

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

مطالب دسته: نرم افزار

ریموت دسکتاپ چیست +معرفی 5 ابزار برتر

ریموت دسکتاپ چیست +معرفی 5 ابزار برتر مدیریت ریموت دسکتاپ :ریموت دسکتاپ یکی از امکانات شبکه می باشد که به کاربران این  اجازه را می‌دهد به کامپیوتر هایی که از لحاظ جغرافیایی در محلی دورتر از  آنها قرار گرفته‌  به طوری که دسترسی فیزیکی به آن نمی توانند داشته باشند بتوانند با استفاده از ریموت دسکتاپ از راه دور به این سیستم‌ها وصل شده و از منابع آن سیستم استفاده نمایید ریموت دسکتاپ کاربردهای متنوعی دارد از جمله  اتصال به وی پی اس ها  و یا اتصال به سیستم های مشتریان برای رفع اشکال که امروزه از متداولترین مصارف این پروتکل می باشند و دهها کاربرد دیگر که بنابر نیاز هر کاربر می تواند از آن بهره بگیرد.در این مقاله قصد داریم تا با 5 ابزار  برتر مدیریت ریموت دسکتاپ آشنا شویمنرم افزارهای مدیریت ریموت دسکتاپ به  برنامه هایی گفته می شود که به شما امکان اتصال به کامپیوترهای راه دور را داده و تصویری از دسکتاپ آن کامپیوتر را بر روی سیستم شما توسط این نرم افزار و پروتکل نمایش می دهد و این امکان را برای شما فراهم می آورد تا به طور کامل اختیار سیستمی که در راه دور به آن وصل شده اید را به دست بگیریدو تمامی اعمال انجام شده توسط منابع سیستم جاری  از قبیل کلیک ماوس و تایپ صفحه کلید را به سیستم راه دور منتقل می نمایدو بدین سان شما قادر خواهید بود با استفاده از تجهیزات کامپیوتر خودتان سیستم راه دور را مدیریت نماید خوب برویم سراغ معرفی ابزار های برتر مدیریت ریموت دسکتاپ , همه این ابزارها به نوبه خود دارای ویژگی های منحصر بفرد خود میباشند ولی افراد بنابر سلیقه شخصی شاید برنامه خاصی را مد نظر داشته باشند من هم با توجه به تجربه‌ای که در استفاده از این برنامه‌ها داشته‌ام به علت سبک بودن برنامه و استفاده بدون نیاز به نصب و محیطی بسیار ساده و کاربردی برنامه MultiDesk را ترجیح میدهم .

google Chrome Desktop 

این برنامه توسط شرکت گوگل طراحی شده و بسیار سریع و نرم بر روی تمامی سیستم عامل ها از قبیل مک ,ویندوز و لینوکس کار می کند و برای استفاده از آن نیاز به هیچ گونه تغییری در فایروال خود ندارید

Remote Desktop Manager

این برنامه نیز به نوبه خود با توجه به امکانات جانبی فراوانی که دارد در نوع خود بی نظیر است و در عین حال می توان از آن برای اتصال چندین نوع سیستم استفاده کرد و یکی از بهترین گزینه ها برای کارکردن با سیستم هایپرویHyper-V   می باشد

Terminals

یکی دیگر از برنامه‌های سیاه بسیار عالی در این زمینه می باشد و از لحاظ امکانات جانبی به نوبه خود بی نظیر است این برنامه برای کار با سیستمهای VNC, Citrix, HTTP و دیگر کنسول ها بسیار متناسب میباشد

Remote Desktop Connection Manager (RDCMan)

این برنامه توسط مایکروسافت برای مدیریت تنظیم سیستم راه دور به صورت همزمان طراحی شده است

MultiDesk

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

 

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

نمونه سوالات آزمون سیسکو ,مایکروسافت ,کامپتیا ,لینوکس ,IBM,سیتریکس ,اوراکل

نمونه سوالات آزمون سیسکو ,مایکروسافت ,کامپتیا ,لینوکس  :شرکت در امتحانات بین المللی با توجه به هزینه هایی که دارد مستلزم این است که شرکت کننده در ازمون قبل از حضور در امتحان به خوبی سوالات  امتحان مربوطه را مرور و تمرین های لازم را انجام داده باشد در این پست قصد دارم شما را با چند وب سایت اشنا کنم که نمونه سوالات تمامی امتحانات  و ازمون های بین المللی کامپیوتری در اونها موجود هست و یکی ازموارد مهم در مورد این ازمون ها بروز بودن سوالات و منابع انها میباشد این وب سایت ها به شرح ذیل میباشند که با ورود به انها میتوانید به صورت رایگان به تمامی نمونه سوالات آزمون های بین المللی دسترسی داشته باشید

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

دانلود مرجع دستورات WMIC به همراه مثال و سوئیچ ها

دانلود راهنمای جامع دستورات WMIC به همراه مثال و سوئیچ ها : WMIC ابزار کاربردی بخشی از سیستم Windows Management Instrumentation یا همان WMI میباشد که درخط دستور قابل استفاده بوده و شما میتوانید با استفاده از خط دستور به اطلاعات مورد نیاز خود دسترسی داشته باشید .

این ابزار درسیستم عامل های 10 – 7 – 8 – 2003 – ویستا و ایکس پی در دسترس میباشد این ابزار دارای دستورات فراوانی میباشد که هر کدام به نحوی برای استخراج اطلاعات مورد نیاز سیستمی کاربرد دارد .در پست قبلی صرفا به برخی از دستورات اشاره جزئی کرده بودم ولی در این پست راهنمای کامل دستورات WMIC را برای شما اماده کرده ام که میتوانید از این لینک دانلود و مطالعه نمایید این راهنما بر اساس طبقه بندی دستورات و با توجه به کاربرد انها دسته بندی شده و تمامی دستورات با سوئیچ های لازم تشریح شده است.

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

تفاوت ماژول و کلاس در برنامه نویسی دات نت

تفاوت ماژول و کلاس در برنامه نویسی دات نت :ابتدا بگذارید تعریفی خلاصه از کلاس و ماژول داشته باشیم , کلاس ها در واقع به نقشه ساخت object ها اطلاق میشود هر چیزی در برنامه نویسی شی گرا object میباشد و هر object دارای خصیصه هایست که در درون این کلاس برای آن تعریف شده است بطور مثال کلاس انسان را اگر در نظر بگیریم همه انسان ها خصیصه هایی از قبیل قد ,وزن , رنگ چشم ,رنگ مو و…. دارند و وقتی شما میخاهید انسان جدیدی در برنامه تعریف کنید دیگر نیازبه تعریف یک یک انسان ها نبوده و کافیست یکبار کلاس مدنظرش را ساخته و سپس یک انسان تعریف کنید و خصیصه های مدنظر را از کلاس به ان اعمال کنید .
اما ماژول صرفا به عنوان نوعی مرجع میباشد که بیشتر به تعریف و اختصاص مقدار به اعضا و متغیرهای درونی اش می پردازد .


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


1- یکی از اصلی ترین تفاوت های موجود بین ماژول و کلاس این میباشد که کلاس را میتوان به عنوان Object یا شی تعریف کرده و از آن استفاده نمود ولی این موضوع در مورد ماژول منتفی میباشد بخاطر اینکه در هر برنامه صرفا یک کپی خاص از ماژول موجود وجود داشته و در صورتی که در بخشی از برنامه مقدار متغیری در ماژول تغییر کند در باقی بخش ها نیز مقدار ان متغیر تغییر خواهد یافت ولی در کلاس این موضوع متفاوت است و هر محتوی هر متغیری در هر بخشی که object کلاس مدنظر استفاده میکند بصورت جدا در دسترس میباشد .
2-یکی دیگر از تفاوت های اصلی بین کلاس و ماژول نحوه تعریف و دسترسی اعضای موجود در آنها میباشد بطور مثال وقتی شما عضوی را در کلاس تعریف میکنید این اعضا صرفا وجودشان محدود به کلاس مربوطه بوده و تا زمانی که object در دسترس باشد ان نیز در دسترس خواهد و با بین رفتن object اعضای تعریف شده نیز از بین خواهند رفت ولی در ماژول این موضوع بدین صورت است که از تمامی   بخش های برنامه و در هر بخشی از کد قابل دسترسی خواهد بود این بدین معنی است که متغیرهای تعریف شده در درون ماژول در تمامی جاها قابل دسترسی و کاربردی تر از متغیرها و یا اعضای کلاس میباشند و بر خلاف کلاس که با از بین رفتن object اعضا نیز از بین میروند در ماژول تا وجود برنامه ماژول نیز با متغیرهایش به کار خود ادامه خواهد داد .
3- ماژول خاصیت ارث بری ندارد ولی کلاس این خاصیت را دارا میباشد .

برای درک مطلب در مورد کلاس به مثال زیر دقت کنید همانطور که در بالا عرض شد همه چیز در برنامه نویسی شی گرا object میباشد حتی ابزارهایی که شما استفاده میکنید که این ابزارهای اماده مثل دکمه و تکست باکس نیز به خودی خود کلاس ویژه خود را دارا میباشند واز قبل تعریف شده و در دسترس قرار دارند بطور مثال شما همیشه با درگ دراپ ابزار میتوانید ابزارهای لازم خود را در روی فرم ایجاد کنید که در واقع در حین این درگ دراپ کار ساخت و تعریف یک ابزار ایجاد میشود ولی شما میتوانید این کار را بدون درگ دراپ و با کدنویسی نیز انجام دهید تا با نحوه استفاده از کلاس نیز آشنا شوید البته سعی خواهم کرد تا با ویدیویی این موضوع را بیشتر باز کنم .کد زیر را در بخش form_load برنامه خود قراردهید به محض اجرای برنامه دکمه ای بر روی فرم خواهید دید با نام ali که قبلا شما ان را روی فرم قرار نداده بودید و توسط این کد بصورت داینامیک ساخته شده است .

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

کدگذاری اطلاعات با public key به زبان بسیار ساده به همراه مثال آموزشی

کدگذاری اطلاعات با public key به زبان بسیار ساده به همراه مثال آموزشی : ببینید بزارید ساده شروع کنیم دو نفر هستن علی و فرهاد که میخان با هم اطلاعاتی را مبادله کنن ولی بطوریکه وسط در حین ارسال اطلاعات اگر هم کسی به این اطلاعات دسترسی پیدا کرد نتونه ازش چیزی سردربیاره در کل ما دو متد برای این کار داریم یکی symmetric هستش که در این حالت همون طور که در شکل زیر می بینید علی و فرهاد هر دو یک کلید واحد دارن علی اطلاعات رو با کلیدی که پیشش هست کدگذاری میکنه و ارسال   میکنه فرهاد وقتی اطلاعات رو میگیره اونم با همان کلیدی که خودش داره رمز اطلاعات رو باز میکنه و به اطلاعات دسترسی پیدا میکنه خوب شاید در وهله اول این روش خوب به نظر برسه ولی از لحاظ امنیتی خوب نیست چون اگر این کلید به دست هر کس دیگه ای هم بیافته میتونه اطلاعات رو رمزگشایی کنه خوب راه کار چیه ؟


راهکار اینه که یه روشی بکار گرفته بشه که اگر حتی کلید رمزکننده به دست کسی بیافته باز نتونه اطلاعات رو رمزگشایی کنه حالا میگید خوب این چطور میتونه اتفاق بیافته با کدگذاری asymmetricیا همان public key encryption در این حالت فرهاد یک کلید خصوصی private key تولید میکنه که همیشه پیش خودش نگه میداره بعد از همین کلید خصوصی یه کلید عمومی یا Public key تولید میکنه و به علی میده تا هر وقت علی خواست اطلاعاتی رو برای فرهاد بفرسته توسط کلید عمومی کدگذاری و ارسال کنه , حتی اگر کسی به اطلاعات رمز شده دسترسی پیدا کنه و حتی کلید عمومی که دست علی هست رو هم داشته باشه تا کلید خصوصی فرهاد نباشه اطلاعات رمزگشایی نمیشن .


خوب امیدوارم تا اینجا همه چیز شفاف بوده باشه حالا برای مثال هم که شده برای درک بهتر میریم سراغ مثال عملی تو این مثال ها ما از openssl برای این موضوع استفاده خواهیم کرد قبل از همه چیز باید کلید خصوصی ایجاد کنیم .
ایجاد کلید خصوصی

سپس از طریق کلید ایجاد شده خصوصی کلید عمومی را باید تولید کنیم

خوب حالا از طریق کلید عمومی یک فایلی را کدگذاری میکنیم در این دستور در بخش خروجی file.ssl فایل کدگذاری خروجی هست که شما کدگذاری نموده اید

خوب فایل رمز شده رو با دستور زیر و با کلید خصوصی رمزگشایی میکنیم

هرجای مطلب مفهوم نبود و یا سوالی پیش آمد کامنت بزارید جواب میدم .

 

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

تشریح سخت افزاری اجزای سیم کارت

تشریح سخت افزاری اجزای سیم کارت:در این مقاله میخواهیم نگاه دقیق تری به سیمکارت داشته باشیم سیم کارت ها ابزارهای سخت افزاری هستند که تلفنهای ما را قادر به برقراری ارتباط با اپراتور ها نموده و فضای بسیار کمی نیز برای ذخیره شماره ها و اطلاعات خود دارند این تعریفی مقدماتی از یک سیمکارت میباشد ولی اگر بخواهیم بصورت تخصصی این سیم کارت ها را بررسی نماییم ابتدا نگاهی میکنیم به ظاهر سخت افزاری سیم کارت و تشریح بخش های مختلف آن :

VCC : منبع تغذیه
RST : رستارت ارتباط و سیگنال
CLK : ایجاد سیگنال کلاک برای سیم کارت
GND : همان اتصال زمین
VPP: اختصاص یافته برای ولتاژ های برنامه نویسی
I\O : ورودی و خروجی
C4 -C8 : که به رنگ قرمز مشخص شده اند برای ارتباطات خارجی از طریق یو اس بی ودیگر کاربردها طراحی شده اند

مهمترین بخش یک سیم کارت همان بخش چیپ ان میباشد که در واقع یک مموری ROM از64تا 512 کیلوبایت میباشد که سیستم عامل بر روی این بخش سوار میباشد و در بخش EEPROM اطلاعات کاربری مانند تماس ها و اس ام اس و…. ذخیره میشود بسیاری از این سیم کارت ها با ولتاژ 1.8 – 3 تا 55 ولت کار می نمایند. کارخانه های تولید کننده سیم کارت غالبا از سه الگوریتم برای تولید سیم کارت استفاده می نمایند COMP128v1,COMP128v2 و COMP128v3 امروزه نیز صرفا سیم کارت های COMP128v1 قابل کلونینگ یا کپی میباشند چرا که فعلا صرفا الگوریتم این نوع از سیم کارت کشف شده و هنوز در مورد دیگر الگوریتم ها اطلاعات چندانی در دسترس نمیباشد البته افزودنی است 70% سیم کارت های امروزی از این الگوریتم بهره می برند . از اصلی ترین بخش ها و اطلاعات سیم کارت میتوان به موارد ذیل اشاره کرد :

International Mobile Subscriber Identity or IMSI : عددی 13 تا 15 رقمی میباشد که برای شناسایی اپراتور استفاده میگردد 3 رقم اول کشور اپراتور و 3 رقم بعدی خود اپراتور را نشان میدهد و اعداد بعدی نشان دهنده اطلاعات و جزییات اپراتور میباشد این عدد بر روی لاشه سیم کارت قابل مشاهده میباشد .

Authentication Key or Ki : کیلدی بین اپراتور و کاربر سیم کارت میباشد که به اپراتور اجازه میدهد تا کاربر را شناسایی و اطلاعات و هویت وی را احراز نماید این اطلاعات در حین صدور سیم کارت از کاربر گرفته شده و به این کلید اختصاص می یابد و بایستی با روش های خاص و از طریق ریدر بازیابی شود .

Location Area Identity or LAI : اطلاعاتی در موقعیت مکانی که هر سیم کارت اخرین اطلاعات موقعیت مکانی بر حسب BTS وصل شده را در خود ذخیره میکند . در دیگر بخش ها نیز پیام های اس ام اس و شماره تلفن ها و تماس ها ذخیره میشوند .

 

 

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

تبدیل کامپیوتر به روتر با نصب سیستم عامل روتر

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

سیستم عامل روتر pfSense Community Edition
این سیستم عامل یک سیستم عامل متن باز و رایگان میباشد که دستگاههایی که این سیستم عامل بر روی ان نصب شود میتوانند بعنوان فایروال و روتر مورد استفاده قرار بگیرد پردازنده 1 گیگا هرتز و رم 1 گیگابایت منابع مورد نیاز پیشنهادی برای نصب این سیستم عامل میباشد ولی کارت شبکه مورد نیاز بایستی 1Gbps باشد این سیستم عامل با امکانات ویژه ای که دارد میتواند به عنوان یک  UTM به تمام معنا عمل نماید و هم اکنون نیز در بسیاری از اماکن برای حفاظت از شبکه های خانگی و سازمانی بعنوان فایروال در حال استفاده میباشد .

سیستم عامل روتر ClearOS Community
این سیستم عامل که در دو نوع 32 و 64 بیتی در دسترس میباشد و برای تعداد 5 کاربر به میزان 2 گیگ رم و یک پردازنده 1 گیگاهرتزی به منابع سخت افزاری نیاز دارد که با افزایش تعداد کاربر و همچنین اضافه شدن سرویس های جانبی منابع اضافی نیاز خواهد بود این سیستم عامل بر روی ماشین های مجازی نیز قابل اجرا میباشند

سیستم عامل روتر MikroTik RouterOS
این سیستم عامل تنها با یک پردازنده 100 مگاهرتزی و 64 مگابایت رم قابل استفاده میباشد این سیستم عامل هم بر روی برد روتر و هم بر روی کامپیوتر قابل نصب میباشد و با نصب ان بر روی سیستم شما قادر خواهید بود از دستگاه مد نظر به عنوان فایروال , اکسس پوینت بی سیم ,مدیریت پهنای باند , هاست اسپات و وی پی ان سرور استفاده نمایید

سیستم عامل روتر ZeroShell
این سیستم عامل با پردازنده ای با قدرت 233MHz و با 100 مگابایت رم قابل نصب و استفاده میباشد این سیستم عامل نسخه ای از توزیع های لینوکس میباشد که بر روی دستگاههای EMBED و همچنین کامپیوتر قابل نصب میباشد همچنین این سیستم عامل در نوع سی دی live و فلش مموری نیز موجود و قابل بهره برداری میباشد

ادامه مطلب...
Page 1 of 41234
 قالب وردپرس