اموزش کار با ابزار crunch در لینوکس

سلام دوستان

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

شما میتونید با آپشن های مختلف این ابزار پسوورد لیست های مختلفی درست کنید.
خب دیگه چرت و پرت بسه بریم سراغ آموزشش 🙂

ترمینال رو آتیش کنید.

خب بجای  <main>از تعداد رقم های که میخواین شروع کنین و بجای <max>نعداد رقم هایی که میخواین تموم کنید و بعد از ان حروف هایی که میخواین باهاش پس لیست درست بشه  رو بنویسید.

 

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

حالا اگه این پسوورد ها خیلی زیاد بود و خواستیم تو یه فایل ذخیره کنیم چیکار کنیم؟

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

بعد از آپشن -o باید اسم فایلی که میخواید پسوورد ها به اون اسم ذخیره شه رو بزنید.

گرفتن هدر های سایت با پایتون

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

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

بررسی ساختار Prompt در لینوکس

در این پست قراره به بررسی و تشریح ساختار prompt در لینوکس برسیم.اول ببینیم چطور سرور لینوکس به شما prompt میده.

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

$ [~ [email protected]]

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

$ [~ [email protected]_NAME]

این prompt از یه براکت که توش یه سری چیز ها داره و یه علامت $ تشکیل شده. اول به بررسی محتویات براکت میپردازیم
همونطور که میدونید هر سیستمی یه اسمی داره که موقع نصب سیستم عامل شما اون رو مشخص میکنید و با نام کاربری متفاوته. بعد از لاگین کردن به جای UID نام کاربریتون قرار میگیره و به جای COMPUTER_NAME اسم سیستمنون قرار میگیره. بعد از نام کاربری شما یه ~ که بهش میگن تیلدا قرار میگیره ومفهومش اینه که شما الان تو دایرکتوری Home هستین .

خب حالا نوبتی هم که باشه نوبت علامت $ هست که ببینیم معنیش چیه. علامت $ به این معنی هست که شما یه کاربر هستید و نه یه ادمین و مدیر و اینکه این معنی رو میده که شام دسترسی خیلی زیادی ندارید و فقط میتونید سرویس دریافت کنید.به غیر از علامت $ یه علامت #(شارپ) هم وجود داره که به معنی اینه که شما ادمین هستید و دسترسی کامل دارید و میتونید تغییراتی رو در سرور ایجاد کنید که کاربران عادی نمیتونند.
امیدوارم لذت برده باشید 🙂

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

به نام خدا

سلام عزیزان در این پست که اولین پست سایت دیجی تیچر هست قراره یه کلاینت سرور ساده با پایتون و کتابخانه محبوب socket بنویسیم 🙂

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

حالا نوبت فایل سرور هست که باید به کلاینتمون گوش بده. یه فایل به اسم server.py بسازید و کد های زیر رو درونش کپی کنید .

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