رفتن به مطلب
بازگشایی انجمن! ×
GuardIran

samm3ry

کاربر تازه‌وارد
  • ارسال ها

    1
  • تاریخ عضویت

  • آخرین بازدید

تمامی موارد ارسال شده توسط samm3ry

  1. samm3ry

    Black Hat Python

    سلام دوستان ؛ توی این بخشی که اضافه کردم میخوام سطح بالاتری از آموزش زبان پایتون ارائه بدم که مخصوص هکر ها و متخصصان تست نفوذ و امنیت شبکه هست. پس اگه با زبان پایتون بصورت ویژه آشنایی دارید و همچنین با مباحث شبکه و تست نفوذ میتونید با من همراه باشید. فقط یک نکته قبلش بگم که تمامی آموزش ها در همین تاپیک ایجاد شده ویژه ارائه میشه. در ضمن برای برقراری ارتباط با من میتونید از طریق ارسال پیام در سایت یا در تلگرام با ای دی @samm3ry ارتباط برقرار کنید. بدون معطلی میرم سراغ اولین آموزش. توی بخش اول میخوایم دو برنامه مرتبط به هم بنویسیم شامل برنامه سمت سرور و برنامه سمت کلاینت برنامه سمت سرور :‌ import socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.bind((socket.gethostname(), 1234)) s.listen(5) while True: clientsocket, address = s.accept() print(f"Connection from {address} has been established!") clientsocket.send(bytes("Welcome to the server!", "utf-8")) clientsocket.close() خب من توضیحاتی در مورد این کد براتون مینویسم : پارامتر AF_INET برای استفاده از IPv4 یا hostname است. پارامتر SOCK_STREAM مربوط به TCP Client است. برنامه سمت کلاینت : import socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((socket.gethostname(), 1234)) full_msg = '' while True: msg = s.recv(8) if len(msg) <= 0: break full_msg += msg.decode("utf-8") print(full_msg) client.py server.py
×
×
  • ایجاد مورد جدید...