discord icon
سرور دیسکورد گاردایران
mmj-sys

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

پست های پیشنهاد شده

from http.server import SimpleHTTPRequestHandler as handler
from socketserver import TCPServer

httpd = TCPServer(("" ,8000) , handler) 

httpd.serve_forever() 

 

خب این کد هست

توضیح  کد : در ابتدا از ماژول http.server ، کلاس SimpleHTTPRequestHandler رو ایمپورت کردیم . کار این کلاس پردازش درخواست های http هستش که هکر میفرسته . در خط بعد از کتابخونه ی socketserver اومدیم TCPServer رو ایمپورت کردیم . کاربرد این مورد هم برای ساختن و اجرای وب سرور هستش .

در خط بعدی اومدیم handler یا همون کنترل کننده ی وب سرورمون رو ساختیم و ریختیم داخل متغییر httpd .دو تا ورودی از ما گرفته . ورودی اول یک تاپل هستش شامل یک رشته خالی و عدد ۸۰۰۰ است. به جای رشته ی خالی باید آِدرس IP لوکال سیستمی که اسکریپت روش اجرا میشه (در اینجا سیستم قربانی) رو بنویسیم که ما خالی گذاشتیم . وقتی خالی بزاریم خود پایتون به طور خودکار اینکارو برامون انجام میده . یعنی به طور خودکار آدرس آی پی لوکال سیستم رو درنظر میگیره .  و عدد ۸۰۰۰ هم نشون دهنده ی پورتی هستش که میخوایم وب سرور روی اون پورت اجرا بشه . ورودی دوم هم کلاس هندلری هستش که میخوایم باهاش درخواست های http رو پردازش کنیم که ما همونSimpleHTTPRequestHandler که اول ایمپورت کردیم رو بهش دادیم . 

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

من فایل رو تبدیل به اگزه کردم

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

اگر  ابزار ساده بود ما تا همین حد بلد بودیم

ScreenRecorderProject4.mkv

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری