Python Socket
966 subscribers
79 photos
150 files
373 links
گروه چت مرتبط با کانال:
https://t.me/PythonSocketChat

@pythonsocket
Download Telegram
دوستان سلام
برای عید برنامه ای ندارید؟!
من که خوراک عیدم را تهیه کردم، کتاب تازه از تنور در آمده، ویرایش ۲۰۲۵ 😃
👍9👎1
از امشب شروع کنیم

بخش‌های اول که ساده‌تر هست رو سعی می‌کنم بیشتر بگم (که سریع ازشون بگذریم)

توقع این هست که همگی، با یک زبان برنامه‌نویسی کار کرده باشید توجه کنید صرف اینکه با اون زبان کد زدید اینجا مناسب نیست باید زبان رو درک کرده باشید.

مفاهیم software enginnering رو توی زبان برنامه‌نویسی که باهاش تجربه دارید بخوبی بلد باشید.

اگر این ویژگی رو ندارید، یا Rust اولین زبان برنامه‌نویسی هست که یاد می‌گرید؛ نمی‌گم شدنی نیست ولی قراره روزای سختی رو داشته باشید پس نیاز به انگیزه قوی داره.

نکته آخر: اگر Rust رو برای کسب درآمد و سرکار رفتن می‌خواید، زبان و گزینه خوبی نیست حداقل درحال حاضر در ایران و اروپا.


فکر نکنم نکته دیگه‌ای لازم باشه، همه می‌تونند Rust رو یاد بگیرند.
👏2
دوستان سلام
کانال بالا، شروع کرده به آموزش Rust و از اونجایی که من به Rust علاقه دارم و همینطور اینکه عنوانش هم Rust برای توسعه دهندگان پایتونه، فکر کردم شاید بد نباشه با شما به اشتراک بگذارم.

البته Rust، ساده نیست، اما با زبان ساده شروع کرده به آموزش.
بد نیست اگر علاقه مندید، دنبال کنید.
2👍1
Forwarded from Linuxor ?
این ریپو اومده هرچیزی که فکرشو کنید الگوریتمشو به زبان پایتون پیاده کرده از انتقال فایل بگیر تا ساختمان داده های معروف و الگوریتم های هوش مصنوعی و ...

https://github.com/TheAlgorithms/Python


@Linuxor
3
Python Socket
دوستان سلام برای عید برنامه ای ندارید؟! من که خوراک عیدم را تهیه کردم، کتاب تازه از تنور در آمده، ویرایش ۲۰۲۵ 😃
دوستان سلام
اگر خاطرتان باشد اشاره کردم که برای عید، کتاب Powerful Python را برای مطالعه انتخاب کرده‌ام. تا الان 2 فصل اول را مطالعه کردم و باید بگویم که کتاب خوبی است، هرچند این 2 فصل را در حدود 90% مسلط بودم اما با این وجود، مرور مطالب و یادگیری نکات جدید ارزشمند بوده است.
انشاا.. در پایان، حتما نظر نهایی خودم را همراه با شرح مختصری از کتاب ارائه خواهم داد تا اگر دوستان علاقه‌مند بودند، کتاب را تهیه و مطالعه کنند.

علی الحساب این را نیز بگویم که فصل 9 کتاب با موضوع Logging را بزودی ترجمه کرده و در کانال قرار خواهم داد. چراکه هم موضوع مهمی است و هم اینکه هم در کدهای کوچک و هم در برنامه‌هایی بزرگی که با پایتون می‌نویسید، کاربرد خواهد داشت.
@pythonsocket
👍5
Python Socket - Struct.pdf
920.8 KB
دوستان سلام
مختصری در خصوص ماژول Struct نوشتم که اگر با فایل‌های باینری سروکار دارید، بکار خواهد آمد. قبلا در این خصوص در مستندات Win API صحبت کرده‌ایم اما این‌بار بصورت مجزا و در یک مستند مستقل این مطلب را بررسی کردیم.
مطالعه بفرمائید.
@pythonsocket
2
دوستان سلام
موضوع جذاب دیگری را در دستور کار قرار داده و مجموعه مستنداتی را در خصوص آن در حال تهیه هستیم. این موضوع "بررسی فایل‌های LNK" یا همان فایل‌های Shortcut در ویندوز است. اگر به موضوع تحلیل فایل‌های باینری و نیز آنالیز بدافزار علاقه‌مند هستید، این فایل و بررسی ساختار آن می‌تواند برای شما جذاب باشد.
اولین شماره از این مجموعه مستندات را در هفته پیش رو ارائه خواهیم کرد.

همراه باشید.
@pythonsocket
👍4
دوستان سلام
چندتا Usecase واقعی که در کارهای روزمره خود با آن سروکار دارید و احتمال میدید که بشه آن را خودکارسازی کرد سراغ دارید؟
اگر چیز به ذهنتان رسید، در گروه چت مطرح کنید:

https://t.me/PythonSocketChat
دوستان سلام

ما برای پروژه‌ای شامل خدمات مدیریت آسیب پذیری و مدیریت اعمال وصله، به 2 نیرو نیاز داریم.
حداقل مواردی که باید بلد باشین:

+ تسلط بر مفاهیم شبکه در حد Network Plus
+تسلط بر مفاهیم امنیت در حد Security Plus
+تسلط بر مفاهیم سیستم عامل

اگر :
+ با ابزارهای حوزه امنیت بخصوص ارزیابی آسیب پذیری مثل Nessus یا Acunetix کار کرده باشید
+ با ابزارهای مدیریت وصله بخصوص Manage Engine کار کرده باشید
+ دانشی در حد دوره CEH داشته باشید
+ با مفاهیم OWASP Top 10 آشنا باشید
+ با ابزاری مدیریت Log یا SIEM مثل SPlunk کار کرده باشید

خیلی بهتره و اولویت محسوب میشه.

شرکت ما، یک شرکت فعال در حوزه امنیت هست و راهکارهای امنیتی در حوزه‌های مختلف ارائه میده. موقعیت شغلی هم در یکی از سازمان‌های دولتی و بصورت نیروی مقیم خواهد بود.

اگر در این خصوص تمایل دارید، لطفا پیغام بدین تا صحبت کنیم.
@payamhdd
Python Socket pinned «دوستان سلام ما برای پروژه‌ای شامل خدمات مدیریت آسیب پذیری و مدیریت اعمال وصله، به 2 نیرو نیاز داریم. حداقل مواردی که باید بلد باشین: + تسلط بر مفاهیم شبکه در حد Network Plus +تسلط بر مفاهیم امنیت در حد Security Plus +تسلط بر مفاهیم سیستم عامل اگر : + با…»
Python Socket
دوستان سلام ما برای پروژه‌ای شامل خدمات مدیریت آسیب پذیری و مدیریت اعمال وصله، به 2 نیرو نیاز داریم. حداقل مواردی که باید بلد باشین: + تسلط بر مفاهیم شبکه در حد Network Plus +تسلط بر مفاهیم امنیت در حد Security Plus +تسلط بر مفاهیم سیستم عامل اگر : + با…
دوستان سلام
در مورد این پست خواستم مدتی پیش مطلبی بنویسم اما اتفاقاتی که رخ داد، انگیزه نوشتن را از بین برد. در هر حال دو پستی در این خصوص می نویسم شاید به دردتان بخورد. مدتی پیش برای این آگهی، شخصی پیغام داد که با بررسی رزومه ناقص ارسالی، تصمیم گرفتم ایشان را رد کنم. این موضوع را در عین ادب اطلاع دادم اما متاسفانه ...

همه فکر میکنم جای این فرد بوده‌اند و حداقل یکبار جواب رد شنیده‌اند، من هم بوده‌ام و اصلا بهمین دلیل است که می نویسم:

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

2. اینکه در یک LAB مثلا با Splunk کار کرده‌اید یا اینکه یک گواهی CEH دارید، دلیل بر این نیست که امنیت کار کرده اید. تجربه، یعنی حداقل 1 تا 3 سال استفاده از دانش آموخته شده بصورت عملی در یک موقعیت واقعی، نه لابراتوآر. اصلا مدرک را دور بیاندازید: Talk is cheap, show me the Code!
👍5
3. همیشه ادب را رعایت کنید. چه در سلام و علیک اول، چه ارسال رزومه و چه پس از شنیدن پاسخ رد. بسیاری موارد بوده اند که فردی سوال کرده و بعدی از اینکه جواب گرفته، رفته و هیچ حرف دیگری نزده است. البته واقعاً نیازی از سمت من برای اینکه حتماً از من تشکر شود وجود ندارد، بلکه این شخصیت فرد را نشان خواهد داد که می تواند سرآغاز یک دوستی یا حتی همکاری باشد. بعضی حتی بوده اند که پس از دریافت پاسخ، چت را دو طرفه پاک کرده اند!

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

تعامل و گفتگو هم چیز خوبی است، اگر بلد نیستید از آن استفاده کنید، همین الان تلاش کنید برای آموختنش. چه بسا تعامل هایی که شما را در موقعیت های عالی قرار دهد در حالیکه شرایط واقعی را نداشته اید. اگر به دنبال پیشرفت هستید، توانمندی استفاده از ادب و تعامل را در خود بالا ببرید. وگرنه گزینه های دیگر، شاید البته اندک، وجود خواهند داشت.
موفق باشید.
👍5
Python Socket
دوستان سلام اگر خاطرتان باشد اشاره کردم که برای عید، کتاب Powerful Python را برای مطالعه انتخاب کرده‌ام. تا الان 2 فصل اول را مطالعه کردم و باید بگویم که کتاب خوبی است، هرچند این 2 فصل را در حدود 90% مسلط بودم اما با این وجود، مرور مطالب و یادگیری نکات جدید…
Python Socket - logging.pdf
1.2 MB
دوستان سلام
موضوع ترجمه فصل 9 کتاب به دلیل مشغله، اندکی طول کشید. اما در چند روز گذشته فرصتی پیش آمد تا برخی از مطالب باقی مانده را سروسامان داده و برای کانال آماده کنم. یکی از این مطالب، موضوع Logging است که بر اساس فصل 9 کتاب Powerful Python آماده شده و در پیوست تقدیم می شود.

حتما پیشنهاد می کنم از Logging در کدنویسی های خود استفاده کنید.
@pythonsocket
3
در این مطلب، ماژول logging از پایتون را معرفی کرده و دو رویکرد استفاده از آن یعنی استفاده از Basic Config و Logger Object را بررسی کرده‌ایم. همچنین مثال‌های متنوعی را هم ارائه کرده‌ایم تا موضوع Logging و استفاده از آن قابل درک باشد. پیشنهاد می‌کنم مطالعه بفرمائید.
Python Socket
دوستان عزیز نمی‌دانم این ویدئوی مربوط به Virtual Memory را که قبلاً در گروه ارسال کرده‌ام، دیده‌اید یا نه، اما یک ویدئوی مناسب دیگر نیز با همین عنوان برای مشاهده پیشنهاد می‌کنم: https://youtu.be/A9WLYbE0p-I?si=H1yLDWy0Pajf2khJ
یک خبر خوب هم دارم و آن اینکه این ویدئو را ترجمه کرده و بر اساس اسلایدهای آن، مستندی فارسی آماده کرده‌ام که در طی همین هفته ارسال میکنم. لذا پیشنهاد می‌کنم اول ویدئو را ببینید و سپس اگر تمایل داشتید، مستند فارسی آن را نیز مطالعه کنید.
👍4👏1
Python Socket - Analysis of LNK Files - Part#1.pdf
1.2 MB
دوستان سلام
همانطور که می‌دانید آنالیز فایل‌های LNK در حوزه‌های متنوعی می‌تواند مهم و کاربردی باشد:
* تحلیل بدافزار
* تحقیقات جرم‌شناسی
* تاثیرات پس از رخداد
برای این منظور بد نیست با ساختار این دسته از فایل‌ها آشنا شده و اندکی در خصوص آن تحقیق کنیم. لذا در مستند پیش رو، این دسته از فایل‌ها آنالیز کرده و Parserای نیز برای آن با استفاده از پایتون ایجاد خواهیم کرد.
بخش اول از این مجموعه مستند را می‌توانید مطالعه بفرمایید.
@pythonsocket
5
دوستان سلام
احتمالاً مطالب مربوط به "ساختار فایل‌های PE" را دنبال کرده باشید. از این محموعه از مطالب، 2 بخش دیگر باقی مانده و خبر خوب این است که در هفته پیش رو، این دو مطلب را نیز ارائه خواهم کرد:
* مطلب مربوط به Section Table و هدرهای آن
* مطلب مربوط به بررسی عمیق Import Address Table یا IAT

حتما این دسته از مطالب را با هشتگ #PE دنبال کنید تا برای دو مطلب پایانی نیز آماده باشید.
@pythonsocket
6
Python Socket
یک خبر خوب هم دارم و آن اینکه این ویدئو را ترجمه کرده و بر اساس اسلایدهای آن، مستندی فارسی آماده کرده‌ام که در طی همین هفته ارسال میکنم. لذا پیشنهاد می‌کنم اول ویدئو را ببینید و سپس اگر تمایل داشتید، مستند فارسی آن را نیز مطالعه کنید.
Python Socket - Virtual Memory.pdf
2.1 MB
دوستان سلام
همانطور که قول داده بودم، مستند Virtual Memory را بر اساس ویدئویی که قبلاً ارسال کرده‌ام، آماده کرده و به پیوست ارسال می‌کنم.
در این مستند در خصوص Virtual Memory صحبت شده که موضوع بسیار مهمی در بخش‌های متنوعی از علوم کامپیوتر است بخصوص در موضوعات مرتبط با امنیت.

لذا پیشنهاد می‌کنم مطالعه بفرمایید.
@pythonsocket
4
Python Socket - Argparse.pdf
1.5 MB
دوستان سلام
این چند روز اخیر را برای رسیدگی به کارهای باقی مانده گذاشتم و توانستم مطالبی آماده کنم.
در مطلب جدید، در خصوص Argparse صحبت کرده‌ام، ماژولی که با استفاده از آن می‌توانید یک رابط کاربری تعاملی برای برنامه‌تان ایجاد کنید. پیشنهاد می‌کنم این مستند را حتماً ببینید. احتمالاً به دردتان می‌‌خورد.

برنامه جانبی آن را نیز در پست بعدی ارسال خواهم کرد.
@pythonsocket
3