Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
1053 - Telegram Web
Telegram Web
Python Socket
Python Socket - PE File Parser - Intro.pdf
Python Socket - PE File Parser - DOS Header.pdf
1.4 MB
دوستان سلام
مستند دوم از مجموعه مستندات PE File Parser آماده شده و به پیوست تقدیم می‌گردد.
برای آشنایی کلی با فایل‌های PE می‌توانید از مستند پست قبل استفاده کنید تا یک نگاه کلی از فایل PE استنباط گردد. پس از آشنایی، مستند پیش رو را مطالعه نمائید که به شرح DOS Header از فایل PE پرداخته است.
امیدوارم از این مستند بهره لازم را ببرید.
همچنین می‌توانید از Topicای که مختص این مجموعه مطالب ایجاد شده، به منظور بحث و بررسی و نیز طرح سوال استفاده نمائید:
#PE
https://www.tgoop.com/PythonSocketChat
همانطور که می‌دانید فضای اینترنت، فضایی پر از اخبار و اطلاعات گوناگون است. بخشی از کار ما نیز شاید استفاده از این اخبار و اطلاعات باشد که می‌تواند مطالعه اخبار گوناگون و یا استفاده از این اطلاعات  در کاربردها و ابزارهای شخصی را شامل شود. بعنوان نمونه شاید شما نیز همانند نگارنده از اخبار و اطلاعات ورزشی استفاده کرده و خبرهای مرتبط با تیم یا ورزش محبوب خود را دنبال کنید. در برخی اوقات نیز ممکن است بدنبال ارائه محصولی را در یک فروشگاه آنلاین باشید که پس از موجود شدن آن، به سرعت آن محصول را خریداری کنید. در برخی اوقات نیز ممکن است اطلاعات بدست آمده در فضای اینترنت را در ابزارهای شخصی خود استفاده کنید بعنوان مثال استخراج قیمت روزانه رمزارز و ارسال آن در یک کانال تلگرامی!

دوستان سلام
این مقدمه‌ای است از مجموعه مطالبی که بزودی شروع خواهم کرد: BeautifulSoup .
همراه باشید
@pythonsocket
دوستان سلام
یک کاری تصمیم گرفتم انجام بدم که نمیدونم جواب میده یا نه. در یک اقدام انتحاری و شاید البته مسخره، ۱۵ پیغام توی کانال چت و topic=Automation فرستادم. نهایتا قراره برای خودم پروژه تعریف کنم و هر مرحله از کار رو توی یکی از این پست های ارسال شده قرار بدم. نهایتا میشه یک پروژه کامل در رابطه با یک موضوع و یک مثال کاربردی از دنیای عملی.
یکم وقت برای نوشتن مستند کم دارم لذا سعی کردم این شکلی و با زبان ساده تر یک موضوع رو ارائه بدم.
اگر تمایل داشتید گروه چت و عنوان ذکر شده رو دنبال کنین.
موضوع کار هم automation مدیریت یک تعدادی سرور لینوکسه.
#پست_موقت
#خارج_از_بحث
Python Socket pinned «3 پست راجع به این موضوع نوشتم. اصل ماجرا مطالعه Paramiko متدهای اجرای دستور در Paramiko ببینید اگر تمایل داشتید: https://www.tgoop.com/PythonSocketChat Topic = Automation»
Python Socket - BeautifulSoup - Part1.pdf
814.6 KB
دوستان سلام
اولین مطلب از مجموعه مطالب BeautifulSoup را در پیوست مطالعه بفرمائید. از ماژول می‌توانید در استخراج داده از وب‌سایت‌های اینترنتی استفاده کنید.
@pythonsocket
دوستان سلام
مطلب Automation چطور بود؟
به نظرم پروژه‌ای پیش رفتن شاید بد نباشد.
این نمونه را اجرا می‌کنم و اگر مناسب بود، نمونه‌های دیگری را نیز به همین ترتیب پیش خواهم برد.
https://www.tgoop.com/PythonSocketChat
Topic = Automation
Python Socket - BeautifulSoup - Part2.pdf
1.2 MB
دوستان سلام
دومین مطلب از مجموعه مطالب BeautifulSoup را به پیوست تقدیم می‌کنیم. در این مستند، کاربرد BeautifulSoup را به شکل دقیق‌تری بررسی نموده و با Objectهای آن آشنا خواهیم شد.
@pythonsocket
Python Socket
3 پست راجع به این موضوع نوشتم. اصل ماجرا مطالعه Paramiko متدهای اجرای دستور در Paramiko ببینید اگر تمایل داشتید: https://www.tgoop.com/PythonSocketChat Topic = Automation
2 پست اضافه کردم.
تعریف کلاس و ایجاد متدهای connect، execute_command و نهایتاً close
اجرای یک مثال برای صحت‌سنجی کد


ببینید اگر تمایل داشتید:
https://www.tgoop.com/PythonSocketChat
Topic = Automation
Python Socket
Python Socket - PE File Parser - DOS Header.pdf
Python_Socket_PE_File_Parser_DOS_Header_Extract_with_ctypes.pdf
995.3 KB
دوستان سلام
مطلب مکملی برای مستند شماره 2 ارائه می‌شود که در آن به معرفی ctypes و استفاده از آن برای استخراج داده‌های DOS Header پرداخته‌ایم. در این مستند ضمن معرفی ctypes، قطعه کدی طراحی می‌کنیم که با استفاده از ماژول ctypes، اطلاعات فایل PE را خارج نماید.
ماژول ctypes در مقایسه با struct که در شماره قبل استفاده کرده‌ایم، کمی فنی‌تر بوده و نمایش کد و درک آن را منظم‌تر خواهد کرد.
این مستند به پیوست تقدیم می‌شود.
#PE
@pythonsocket
Python Socket
2 پست اضافه کردم. تعریف کلاس و ایجاد متدهای connect، execute_command و نهایتاً close اجرای یک مثال برای صحت‌سنجی کد ببینید اگر تمایل داشتید: https://www.tgoop.com/PythonSocketChat Topic = Automation
سلام
3 تا موضوع دیگه برای کامل‌تر شدن کد در نظر گرفتم:

1. ایجاد یک Argument Parser.
2. ایجاد قابلیت Concurrency که بتونه همزمان روی چندین سیستم دستور اجرا کنه.
3. ایجاد یک ساختار Logging مناسب، هم توی خروجی و هم توی یک فایل.
به ترتیب پیش خواهم رفت.

https://www.tgoop.com/PythonSocketChat
Topic = Automation
دوستان سلام
تعدادی مطلب بود که از مدت‌ها پیش در برنامه داشتم:
*مطلبی در خصوص subprocess
*مجموعه مطالب regex
احتمالا امروز فرصت داشته باشم که این چند مطلب را کامل کرده و ارسال کنم.
یک شنبه نیز، شماره جدیدی از مطالب PE Parser منتشر خواهد شد.
#پست_موقت
Python Socket - Subprocess.pdf
1.8 MB
دوستان سلام
یکی از کاربردی‌ترین ماژول‌های پایتون (به نظر بنده البته) subprocess است. با استفاده از این ماژول می‌توانید Processهای دیگر را در درون کد پایتون خود ایجاد کرده و استفاده کنین. Process در اینجا معادل با یک برنامه است. یعنی می‌توانید در کد پایتون خود، برنامه‌های دیگر را اجرا کنید، بعنوان نمونه از Ping استفاده کنید یا هر دستوری که در سیستم عامل وجود دارد.
حتی می‌توانید سایر برنامه‌ها را باز کنید، مثلا notepad.exe را باز کنید و بسیاری دیگر.

در مستند پیوست این ماژول را بررسی کرده و متد run از آن را شرح داده‌ایم. علاوه بر run، متد Popen نیز وجود دارد که پیشنهاد می‌کنم خودتان مطالعه کنید.

با این شرح، مستند پیوست را با عنوان " Subprocess و اجرای برنامه‌های جانبی در پایتون" مطالعه بفرمائید.
@pythonsocket
Python Socket
Python_Socket_PE_File_Parser_DOS_Header_Extract_with_ctypes.pdf
Python_Socket_PE_File_Parser_Part#3_1_NT_Headers_PE_File_Header.pdf
1.3 MB
دوستان سلام
در جدیدترین مطلب از مجموعه مستندات PE Parser با پایتون، به سراغ هدر NT Headers رفته‌ایم. در این مستند ضمن معرفی این هدر و اعضای آن، دو عضو اول آن یعنی PE Signature و File Header را بررسی کرده‌ایم.
دیگر عضو آن یعنی Optional Header در مستندات بعدی تشریح خواهد شد.
این مستند را به پیوست تقدیم می‌کنیم.
#PE
@pythonsocket
دوستان
موضوع Error Handling واقعاً کار سختیه. جدی بگیریدش اگه کد درست حسابی دارید می‌زنید.
یک Bot تلگرام دارم می‌نویسم که هندل کردن ورودی‌ها و Errorهاش خسته‌ام کرده :)
#پست_موقت
2025/06/30 10:36:07
Back to Top
HTML Embed Code: