17 Oct 2025, 12:19 UTC595 views7 reactionsread 10 August 2026 Photo
📱 پارامترها و آرگومانها در پایتون — وقتی تابع با ما حرف میزنه!
تابع بدون ورودی، مثل ماشینیه که همیشه یه کار ثابت انجام میده.
اما اگه بخوای بسته به شرایط، کارهای متفاوتی انجام بده، باید بتونه اطلاعات ورودی بگیره.
اینجاست که «پارامترها» و «آرگومانها» وارد میشن! 💡
✅ پارامتر (Parameter):
متغیریه که در تعریف تابع مینویسی تا ورودی دریافت کنه.
✅ آرگومان (Argument):
مقداریه که هنگام فراخوانی تابع، به اون پارامتر داد…
😍2❤1❤🔥1👌1👏1👨💻1
17 Oct 2025, 12:01 UTC502 views6 reactionsread 10 August 2026 Photo
🔎💻 پست قبل رو بشکافیم: اسکن ARP با Scapy
تحلیل سریع
Ether 👉 (فریم)
ARP 👉 (پرسش)
srp 👉 (ارسال/دریافت).
•net = "192.168.1.0/24"
محدودهٔ شبکه؛ اگر اشتباه باشد پاسخی نمیآید.
•pkt = Ether(dst="ff:ff:ff:ff:ff:ff")/ARP(pdst=net)
پِکت broadcast برای پرسش از همهٔ میزبانها.
•ans, _ = srp(pkt, timeout=2, verbose=0)
ارسال و انتظار پاسخ؛ timeout را در شبکههای کند بیشتر کن.
•for s, r in ans:
آدرس IP و MAC هر میزبان زنده ر…
❤2❤🔥1👍1👏1🔥1
16 Oct 2025, 16:08 UTC356 views8 reactionsread 10 August 2026 Photo
💻📱 اسکن ARP با Scapy
✅میخوای سریع بفهمی چه دستگاههایی توی شبکهٔ محلی روشناند؟ ARP Scan یکی از سادهترین روشهاست.
با پایتون و کتابخانهٔ Scapy میتونیم چند خط کد بنویسیم که بستههای ARP رو بفرسته و پاسخها رو جمعآوری کنه — همین!
⚠️نکات مهم قبل از اجرا:
❗️• فقط در شبکهای که مجوز داری تست کن؛ شناسایی فعال بدون مجوز غیرقانونی است.
❗️• اجرای کد روی لینوکس/Kali بهتره با دسترسی root انجام بشه.
نمونه کد:
from scapy.…
❤2❤🔥2🔥2⚡1👍1
16 Oct 2025, 15:55 UTC317 views6 reactionsread 10 August 2026 Photo
📱 توابع در پایتون — ساختن مغزهای کوچک!
تا حالا چند بار دیدی کد مشابه رو چند جای برنامه نوشتی؟
توابع اومدن تا این تکرار رو حذف کنن. با تعریف تابع، یه بخش از کدت رو به اسم خاصی ذخیره میکنی و هر وقت بخوای فقط اون اسم رو صدا میزنی!
✅ ساخت یک تابع:
با دستور def شروع میکنی و بعد اسم تابع و پرانتزها رو مینویسی:
def say_hello():
print("سلام!")
و برای اجرای اون تابع، کافیه فقط اسمش رو صدا بزنی:
say_hello()
✅ تابع …
❤🔥2❤1👍1👏1🔥1
15 Oct 2025, 15:15 UTC202 views3 reactionsread 10 August 2026 Photo
🔍🎃مثال های Reconnaissance
تو مرحلهی شناسایی، هدف اینه که «چه اطلاعاتی» و «از کجا» به دست میاد
چند مثال عملی و رایج:
1️⃣شناسایی غیرفعال (Passive):
• Google Dorking — با site:example.com filetype:pdf یا inurl:admin میگردی دنبال فایلها/صفحات مخفی.
• WHOIS / Certificate logs — مالک دامنه، ایمیلها و زیردامنهها رو از لاگهای گواهی میگیری.
• Social media / LinkedIn — مشخصات کارکنان، ساختار سازمان و ابزارهای مورد…
❤1❤🔥1🔥1
15 Oct 2025, 14:43 UTC160 views3 reactionsread 10 August 2026 Photo
📱 حلقهها در پایتون — تکرار هوشمند!
✅ گاهی باید یک کار رو چند بار انجام بدی؛ مثلاً چاپ ۱۰ عدد یا بررسی آیتمهای یک لیست. بهجای چند خط تکراری، حلقهها کار رو خودکار میکنند.
✅ حلقه for: وقتی تعداد تکرار مشخصه:
for i in range(5):
print("Hello!")
این کد پنج بار «Hello!» رو چاپ میکنه.
✅ حلقه while: وقتی میخوای تا وقتی شرطی درسته ادامه بده:
count = 0
while count < 3:
print("Count:", count)
count += 1
💡…
❤1❤🔥1👏1
14 Oct 2025, 17:12 UTC510 views3 reactionsread 10 August 2026 Photo
👩💻 قدم اول هر هکر — جمعآوری اطلاعات
✅هیچ حملهای بدون شناخت هدف موفق نمیشه.
‼️اولین گام هر تست نفوذ حرفهای، شناخت کامل هدفه؛ مرحلهای که بهش میگن Reconnaissance یا «شناسایی».
🔍 این مرحله دو بخش داره:
1️⃣. شناسایی غیرفعال (Passive) — وقتی فقط از منابع عمومی اطلاعات جمع میکنی، بدون اینکه مستقیماً با سیستم هدف تماس بگیری. مثل بررسی سایتها، شبکههای اجتماعی یا پایگاه دادههای عمومی.
2️⃣. شناسایی فعال (Activ…
❤2❤🔥1
14 Oct 2025, 14:21 UTC65 views3 reactionsread 10 August 2026 مهندسا و دانشجوهای عزیز سلام👋
خوشحال میشم توی گروه تخصصی ما عضو بشید و اد ممبر بزنید و بگید که توی چه زمینه ای فعال هستید
امنیت ؟
شبکه؟
هوش مصنوعی؟
اینترنت اشیا؟
اتوماسیون؟
با همکاری همدیگه ، با هم ، در کنار هم پیشرفت کنیم❤️
اونجا همه چی دسته بندی میشه ، خیلی راحت تر میتونید تو زمینه تخصصی خودتون فعالیت کنید.
👈🕊 گروه برنامه نویسی با پایتون
.
❤1❤🔥1🔥1
14 Oct 2025, 13:54 UTC999 views3 reactionsread 10 August 2026 Photo
💭🎃چطور یه هکر واقعی میشه ساخت؟
❗️هکر شدن فقط بلد بودن چند دستور ترمینال یا چند تا ابزار آماده نیست.
یه هکر واقعی قبل از هر چیز یادگیرندهست؛ کسیه که عاشق کشف و فهمیدن کار درون سیستمه.
برای موفقیت در دنیای امنیت، باید دو پایه رو محکم کنی:
1. دانش شبکه و سیستمعاملها (مخصوصاً لینوکس 📱)
2. تسلط بر پایتون 📱 برای ساخت ابزارهای اختصاصی خودت
🐶هک یعنی فکر خلاق؛ یعنی پیدا کردن مسیرهایی که بقیه حتی نمیبینن.
پس لازمه م…
❤1❤🔥1🔥1
14 Oct 2025, 13:33 UTC265 views4 reactionsread 10 August 2026 Photo
💭💻هک یعنی چی واقعاً؟
⚡️هک فقط وارد شدن به سیستم دیگران نیست؛
در واقع، یعنی شناختن راههایی که سیستم میتونه اشتباه کنه!
یک هکر باهوش میفهمه چطور دادهها جابجا میشن، چطور امنیت کار میکنه و کجا ممکنه خطا پیش بیاد.
🔒 توی امنیت سایبری یه مثلث معروف داریم به نام CIA Triad:
1️⃣C (Confidentiality): محرمانگی – اطلاعات فقط باید دست آدمای مجاز باشه.
2️⃣I (Integrity): یکپارچگی – دادهها نباید دستکاری بشن.
3️⃣A (Availab…
❤2❤🔥2
14 Oct 2025, 11:28 UTC594 views1 reactionsread 10 August 2026 Photo
📱🎃دنیای پایتون و هک قانونی
📍وقتی اسم «هک» میاد، شاید ذهنمون بره سراغ فیلمهایی که یه نفر با چند تا خط کد همهچیزو کنترل میکنه! ولی واقعیت هک این نیست.
هک یعنی پیدا کردن راههایی برای فهمیدن، تست کردن و تقویت امنیت سیستمها — گاهی برای تخریب، گاهی برای دفاع.
ما در این مسیر، دنبال یادگیری هک اخلاقی هستیم؛ یعنی استفاده از همون مهارتها، اما برای پیدا کردن ضعفها قبل از اینکه افراد بد پیداشون کنن.
💡 یه هکر واقعی، یه …
❤1
14 Oct 2025, 10:31 UTC178 views2 reactionsread 10 August 2026 Photo
📱 شرطهای ترکیبی (and، or، not)
گاهی باید چند شرط رو باهم ترکیب کنیم تا تصمیم دقیقتری بگیریم. اینجاست که عملگرهای منطقی پایتون وارد بازی میشن.
✅ and وقتی هر دو شرط درست باشن، نتیجه True میشه.
✅ or وقتی فقط یکی از شرطها درست باشه، True میده.
✅ not نتیجه شرط رو برعکس میکنه.
age = 20
has_id = True
if age >= 18 and has_id:
print("ورود مجاز")
else:
print("ورود غیرمجاز")
میتونی شرطها رو با پرانتز مرتبت…
❤1❤🔥1
Showing the 12 most recent of 20 posts we hold for @persianpylearn. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.