Python Socket
Scapy - ARP.pdf
دوستان سلام، لطفا مطلب ARP را مجددا بخوانید تا برای موضوع GARP و حمله ARP Cache Poisoning آماده شوید. این مطلب هفته آینده، دوشنبه، ارایه خواهد شد.
Python Socket
Scapy - BOOTP.pdf
همچنین مطلب DHCP Starvation به یکی از حملات مهم بر روی DHCP خواهد پرداخت که انشاا در روز چهارشنبه ارایه خواهد شد. پیش از آن Scapy - BOOTP را بخوانید.
Forwarded from Information Security Books (CONST@NTINE)
Introduction to Python.pdf
13.3 MB
30 Python Best Practices, Tips, And Tricks - Towards Data Science
https://towardsdatascience.com/30-python-best-practices-tips-and-tricks-caefb9f8c5f5
https://towardsdatascience.com/30-python-best-practices-tips-and-tricks-caefb9f8c5f5
Socket Programming in Python: Client, Server, and Peer Examples
https://morioh.com/p/b5e182cc7899
https://morioh.com/p/b5e182cc7899
Morioh
Socket Programming in Python: Client, Server, and Peer Examples
Socket Programming in Python: Client, Server, and Peer Examples - This tutorial walks through how you can send data from device-to-device, client-to-server, and vice versa using socket programming in Python.
دوستان، یک File Transfer ساده را در ادامه در قالب دو فایل Server و Client و بصورت کد پایتون ارسال میکنم. این File Transfer بسیار ساده است. لطفا بررسی کنید و اگر سوالی بود در گروه بپرسید. انشاا.. در ادامه این File Transfer ساده را بسط داده و امکانات بیشتری اضافه خواهیم کرد تا هم مروری باشد بر مطالب سوکت و هم پرژهای بصورت گروهی انجام پذیرد.
#sock
#sock
فایلی که قرار است ارسال گردد باید در کنار نسخه سرور قرار گرفته و نام آن وارد برنامه شود. همچنین بهتر است این دو کد کلاینت و سرور را در دو درایور مستقل قرار دهید تا نتیجه بهتر نمایان گردد. آدرس مورد استفاده در سرور نیز Localhost است بنابراین روی دو ماشین مجازی کار نخواهد کرد. (مگر در صورت ویرایش کد توسط خودتان)
Python Socket
دوستان، یک File Transfer ساده را در ادامه در قالب دو فایل Server و Client و بصورت کد پایتون ارسال میکنم. این File Transfer بسیار ساده است. لطفا بررسی کنید و اگر سوالی بود در گروه بپرسید. انشاا.. در ادامه این File Transfer ساده را بسط داده و امکانات بیشتری…
دوستان، اگر فایل را بررسی کردهاید، نظرات خود و قابلیتهای مورد نیاز برنامه را در گروه چت مطرح کنید تا ضمن توسعه برنامه، مطالب جدیدی نیز آموخته و مطالب پیشین را نیز مرور کرده باشیم.
دوستان سلام. دو تا از پیشنهاداتی که مطرح شد را اینبار در برنامه File Transfer اعمال کردهایم. اول اینکه برنامه قبل، توانایی ارسال فایلهای بزرگ (بعنوان مثال فایل 2 گیگی) را نداشت. علت هم در استفاده از متد send بود و هم یکبار خواندن فایل در حافظه (Memroy Error نتیجه خوانده یکباره فایل بود) بهمین دلیل در بلاکی که در تصویر مشخص شده دو تغییر دادهایم:
نکته اول در خواندن فایل بصورت باینری است. به جای حالت پیش فرض، فایل را بصورت باینری باز کردهایم.
نکته دوم در حلقه for است برای خواندن فایل. بجای اینکه به یکباره فایل خوانده شود، Line by Line خوانده شده و ارسال میشود.
نکته دوم در حلقه for است برای خواندن فایل. بجای اینکه به یکباره فایل خوانده شود، Line by Line خوانده شده و ارسال میشود.