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

علی قلعه بان

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

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

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

دانلود کالی لینوکس 32 و 64 بیتی برای ماشین مجازی Vmware و virtualbox

دانلود کالی لینوکس 32 و 64 بیتی برای ماشین مجازی Vmware و virtualbox:با سلام امروز قصد دارم در این پست نسخه 32 و 64 بیتی سیستم عامل لینوکسی کالی رو باهاتون به اشتراک بزارم این فایل ها در مدیافایر اپلود شده و بصورت رایگان میتونید دانلود کنید و با دوستان خودتون به اشتراک بگذارید

لینک دانلود کالی لینوکس 32 بیتی – ماشین مجازی Virtualbox

لینک دانلود کالی لینوکس 64 بیتی – ماشین مجازی Virtualbox

لینک دانلود کالی لینوکس 32 بیتی – ماشین مجازی Vmware

لینک دانلود کالی لینوکس 64 بیتی – ماشین مجازی Vmware

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

آموزش جامع نصب SQL Server در لینوکس به همراه تست و راه اندازی

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

خوب حالا در این مقاله مرحله   به مرحله پیش میریم تا نحوه نصب SQL بر روی اوبونتو و ردهت رو باهم یاد بگیریم

نصب SQL بر روی اوبونتو 
برای شروع کار در اوبونتو ابتدا باید کلید پی جی پی رو وارد کنیم

مقادیر و اطلاعات مورد نیاز را از طریق دستور زیر در فایلی که در مسیر /etc/apt/sources.list.d/sql-server.list قرار دارد وارد میکنیم

فایل ها و ابزارها را بروزرسانی میکنیم

اسکریپت کانفیک رو اجرا میکنیم برای نصب


زمانیکه در حین استفاده از MS SQL Tools از شما برای تایید قبول شرایط سوالی پرسیده شود گزینه بلی را انتخاب کنید

نصب SQL بر روی ردهت لینوکس
ابتدا اطلاعات زیر را در فایلی که در مسیر /etc/yum.repos.d/sql-server.repo قرار گرفته اضافه کنید

سپس در مسیر/etc/yum.repos.d/msprod.repo  فایل مورد نظر را ایجاد کنید و اطلاعات زیر را در آن وارد نمایید

و در پایان از طریق دستور زیر اقدام به نصب نمایید بعد از تکمیل نصب از مسیر /opt/mssql/bin/sqlservr-setup میتوانید فایل کانفیگ را اجرا و پسورد و دیگر اطلاعات را ست نمایید و اینکه تعیین کنید SQL در هر بوت سیستم اتوماتیک اجرا شود

نکته مهم در صورتیکه میخواهید کاربران از بیرون نیز بتوانند به بانک های شما وصل شوند بایستی پورت 1433/tcp را در فایروال باز کنید که این کار از دو طریق مقدور است
روش بازکردن پورت در فایروال

روش استفاده از آی پی تیبل

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

سپس از طریق یک کلاینت دیگر با استفاده یوزر و پسوردی که برای SQL ست کرده ایم و ای پی سیستم مورد نظر اتصال برقرار میکنیم و در لیست بانک ها میتوانید بانک ساخته شده را نیز مشاهده نمایید


 

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

ابزار رایگان بازیابی رمزهای فراموش و ذخیره شده وای فای

ابزار رایگان بازیابی رمزهای فراموش و ذخیره شده وای فای :پیشتر در مقاله ای که در مورد کاربرد دستور Netsh نوشته بودم در این مقاله توضیح داده شد که چگونه میتوانیم رمزهای شبکه های وای فای که قبلا با دستگاه خود به انها وصل شده و حال این رمزها را به یاد نمی آوریم را بازیابی نماییم حال در این پست قصد دارم تا با ابزاری که آماده سازی نموده ام با نحوه بازیابی این رمزها توسط این ابزار اشنا شویم ابتدا برنامه را از این لینک دانلود نمایید سپس طبق شکل زیر ابتدا دکمه 1 فشار دهید تا پروفایل های ذخیزه شده لود شود سپس در محل لود شدن پروفایل ها پروفایلی که میخواهید رمزش را بازیابی نمایید را انتخاب و در باکس شماره 3 پیست کنید سپس دکمه 4 را فشار داده و در باکس پایین در محل 5 رمز خود را دریافت نمایید .

دانلود ابزار رایگان بازیابی رمزهای فراموش و ذخیره شده وای فای

 

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

ایمیل در تلگرام : دریافت ایمیل های ارسالی به Gmail , یاهو و هات میل در تلگرام + ارسال و دریافت ایمیل در تلگرام

ایمیل در تلگرام : دریافت ایمیل های ارسالی به Gmail , یاهو و هات میل در تلگرام + ارسال و دریافت ایمیل در تلگرام : همه صندوق های ایمیل امروزه دارای خدماتی با عنوان forwarding هستن به این معنی که هر ایمیلی که به صندوق شما ارسال میشود به ادرس دیگری بدون نیاز به دخالت شما ارسال شود ولی شاید بپرسید خوب تلگرام که صندوق ایمیل محاسبه نمیشود درست است ولی برخی از ربات ها   هستن که امکان ارسال و دریافت ایمیل از تلگرام رو برای شما ممکن میکنن یکی از این ربات ها @etlgr_bot هستش که به شما این امکان رو میده که از درون تلگرام با آیدی های مختلف و یا حتی میتوانید به اسم خود یک ایمیل بسازید و اقدام به ارسال و دریافت پیام کنید خوب تا اینجا درست بریم سراغ کار عملی اول ربات رو در تلگرام فعال کنید و بعد طبق شکل زیر

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

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

تنظیمات Gmail :
برای Gmail بایستی وارد تنظیمات بشید بعد برید بخش Forwarding and POP/IMAP طبق شکل زیر ایمیلی که در تلگرام ساختین رو در محل مشخص شده وارد کنید بعد از وارد کردند اطلاعات و تایید تو تلگرام یک تاییدیه دریافت خواهید کرد که بعد از تایید اون از هر ایمیلی که براتون بیاد یک نسخه به تلگرامتون ارسال خواهد شد

تنظیمات یاهو :

تنظیمات هات میل :

 

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

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

بک آپ گیری و بازگرداندن بانک اطلاعاتی در لینوکس

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

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

بعداز آماده کردن اطلاعات فوق در طبق دستور نمونه زیر دستور را وارد نمایید

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

در صورتیکه که بخواهید بصورت یکجا از تمامی بانک های موجود بک آپ گیری نمایید

اگر بخواهید صرفا از Structure بانک اطلاعاتی مدنظر بک آپگیری نمایید

اگر بخواهید صرفا از داده های موجود در بانک بدون بک آپگیری نمایید

نحوه بک آپگیری از یک table خاص  در بانک

نحوه بک آپگیری از table های متفرقه و متفاوت

نحوه بک آپگیری از بانکی بصورت ریموت

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

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

تمامی روش های دیگر برای ریستور چندین بانک و یا table همانند روش های بالا قابل انجام میباشد

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

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

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

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

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

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

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

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

گزارش گیری از اکتیودایرکتوری و استخراج اطلاعات کاربران توسط powershell | علی قلعه بان

گزارش گیری از اکتیودایرکتوری و استخراج اطلاعات کاربران توسط powershell : برای افرادی که بصورت حرفه ای در زمینه شبکه فعال هستند می دونن که در صورت تسلط به poweshell خیلی از مواردی رو که برای اون نیاز به نصب نرم افزار جانبی هستش رو میشه مستقمیما از طریق powershell حلش کرد بطور مثال در این مقاله میخواهیم نحوه استخراج جزئی ترین اطلاعات کاربران اکتیو دایرکتوری رو از طریق دستورات powershell یاد بگیریم در پاورشل ماژول ویژه ای برای ارتباط و کار با اکتیو دایرکتوری وجود دارد با نام Active Directory Module for Windows PowerShell که از ورژن Windows Server 2008 R2 به بالا در دسترس میباشد که از طریق این ماژول powershell قادر است اطلاعات مورد نیاز در مورد کاربران را استخراج نماید در این مطلب ما از دستور Get-ADUser برای استخراج اطلاعات با سوئیچ های متفاوت بهره خواهیم برد

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

دستور برای لیست کاربران با مشخصات و جزئیات بیشتر

دستور برای لیست کردن اطلاعات کاربر در مورد پسورد (تاریخ انقضا تاریخ تعویض و …. )

دستور برای نمایش اطلاعات بصورت جدول بندی شده

دستور برای استخراج مستقیم اطلاعات به یک فایل متنی

دستور به همراه حالت شرطی و ارسال خروجی به فایل اکسل

دستور برای گذاشتن شرط در این شرط نام کاربرانی که با مقدار برابر باشد لیست خواهند شد

دستور برای بازگرداندن تعداد کاربران موجود در اکتیودایرکتوری

دستور برای لیست کاربران فعال به غیراز کاربران بلاک شده

دستور برای لیست کاربرانی که پسورد انها منقضی شده است

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

دستور برای استخراج لیست کاربرانی که در 90 روز گذشته پسورد خود را تغییر نداده اند

و دستور نهایی این امکان را به شما میدهد تا تمامی اطلاعات کاربران را در فایل اکسل به عنوان بک آپ دانلود و در محل های دیگر import نمایید

 

ادامه مطلب...
Page 1 of 3123