با استفاده از کتابخانه tkinter فیلد انتخاب فایل باز میشه کار کاربر فقط میتونه پسوند های PNG انتخاب کنه و بعد هم با استفاده از ماژول PIL اون ورودیو تبدیل به ICO میکنیم
from PIL import Image
import tkinter as DevLosso
from tkinter import filedialog
import os
root = DevLosso.Tk()
root.withdraw()
file_path = filedialog.askopenfilename(
title = "select PNG -> DevLosso",
filetypes=[("PNG image", "*.png")]
)
if file_path:
file_name = os.path.splitext(os.path.basename(file_path))[0]
img = Image.open(file_path)
img.save(
f"{file_name}.ico",
format="ICO",
sizes=[(16,16), (32,32), (48,48), (64,64), (128,128), (256,256)]
)
print("successfully")
else:
print("No file selected")
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥3⚡1👏1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤2👌2🦄2
حمله arp spoofing 🎭
این حمله عموما در لایه دوم osi صورت میگیره (data link) و یک تکنیکه
روش کار : مهاجم میاد خودشو جای سیستم قربانی میزاره و با ارسال پیام های جعلی(arp replies) به فرستنده میفهمونه که ip و mac که برای قربانی بود ؛ برای منه و درواقع خودشو بدل اون سیستم میکنه (حتی میتونه خودشو جای روتر هم بزاره)
نتیجه چی میشه؟ بسته هایی که قرار بود به قربانی بره حالا میره به سمت مهاجم
چون جدول arp اون فرستنده الوده شده و فکر میکنه مک آدرس مهاجم همون مک آدرس قربانیه
🏆 فرقش با (MITM (man in the middel چیه؟
توی حملات mitm مهاجم بین سیستم های شبکه شنود ، تغسیر بسته ها یا حتی پیام جعلی میفرسته (ی سناریو هست) و این حمله بستگی داره که مهاجم توی کدوم لایه باشه و فقط محدود به ی لایه نیست میتونه تو لایه 2 3 4 7 اتفاق بیوفته
👺 🔠 🔠 🔠 🔠 🔠 🔠 🔠 🔠
Address Resolution Protocol
این حمله عموما در لایه دوم osi صورت میگیره (data link) و یک تکنیکه
روش کار : مهاجم میاد خودشو جای سیستم قربانی میزاره و با ارسال پیام های جعلی(arp replies) به فرستنده میفهمونه که ip و mac که برای قربانی بود ؛ برای منه و درواقع خودشو بدل اون سیستم میکنه (حتی میتونه خودشو جای روتر هم بزاره)
نتیجه چی میشه؟ بسته هایی که قرار بود به قربانی بره حالا میره به سمت مهاجم
چون جدول arp اون فرستنده الوده شده و فکر میکنه مک آدرس مهاجم همون مک آدرس قربانیه
توی حملات mitm مهاجم بین سیستم های شبکه شنود ، تغسیر بسته ها یا حتی پیام جعلی میفرسته (ی سناریو هست) و این حمله بستگی داره که مهاجم توی کدوم لایه باشه و فقط محدود به ی لایه نیست میتونه تو لایه 2 3 4 7 اتفاق بیوفته
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤3💯3😨1
⚡️ رم DDR5 حالا دیگر عملاً به استاندارد منطقیتری برای سیستمهای گیمینگ، تولید محتوا و کارهای سنگین تبدیل شده است. DDR5 نسبت به DDR4 پهنایباند بالاتری میدهد و اگر ظرفیت و فرکانس درستی را انتخاب کنید، میتواند در بازیها، مولتیتسکینگ و کارهای حرفهای تفاوت ملموسی ایجاد کند.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🏆2❤1👌1🆒1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍2❤1👌1
فعلا یکم شلوغیم اگر کسی پستی داشت که مناسب بود تو کامنتا بفرسته بزاریم تو چنل
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🥰2🔥1👌1
Forwarded from .NET | دات نت
چرا از کلود جوابهای بیخود میگیریم؟
خیلی از کاربرها وقتی خروجی ضعیفی از هوش مصنوعی میبینند، سریع میگویند: کلود اصلاً به درد نمیخوره! اما واقعیت این است: مشکل از هوش مصنوعی نیست، مشکل از پرامپتی است که به او دادهاید.یک پرامپت خوب به معنی طولانی نوشتن نیست؛ به معنی شفاف فکر کردن قبل از نوشتن است.
اگر میخواهید خروجیهای فوقالعاده از AI بگیرید، این چند اصل ساده را رعایت کنید:
اینجاست که کیفیت خروجیها زمین تا آسمان فرق خواهد کرد.
کاربران معمولی: از AI میخواهند که به جای آنها فکر کند.
کاربران هوشمند: طراحی میکنند که AI چگونه باید فکر کند.تفاوت یک پرامپت معمولی با یک سیستم قدرتمند دقیقاً در همین نکته است.
خیلی از کاربرها وقتی خروجی ضعیفی از هوش مصنوعی میبینند، سریع میگویند: کلود اصلاً به درد نمیخوره! اما واقعیت این است: مشکل از هوش مصنوعی نیست، مشکل از پرامپتی است که به او دادهاید.یک پرامپت خوب به معنی طولانی نوشتن نیست؛ به معنی شفاف فکر کردن قبل از نوشتن است.
اگر میخواهید خروجیهای فوقالعاده از AI بگیرید، این چند اصل ساده را رعایت کنید:
۱. با «هدف» شروع کنیدیک تغییر زاویه دید کوچک، معجزه میکند:
دقیقاً چه خروجیای میخواهید؟ یک پست لینکدین؟ یک استراتژی بازاریابی؟ آنالیز داده یا کدنویسی؟ از ابتدا برای هوش مصنوعی مشخص کنید.
۲. بستر بسازید، نه سر و صدا!
به جای بمباران کردن AI با اطلاعات بیربط، فقط اطلاعات کلیدی را بدهید: شما که هستید؟ این محتوا برای چه کسی نوشته میشود؟ و چرا این موضوع اهمیت دارد؟
۳. هدایتش کنید، دستور ندهید
بلافاصله ننویسید: «این متن را برای من بنویس.» ابتدا از او بخواهید که با شما همفکری کند. بگویید: «قبل از خروجی نهایی، اول ساختار کلی یا ایدههایت را به من بگو تا تایید کنم.»
۴. روی جزئیات خروجی وسواس داشته باشید.لحن، فرمت و سبک نگارش را دقیقاً مشخص کنید. مثلاً: «لحن کاربردی و بیزینسی، پاراگرافهای کوتاه، بدون زیادهگویی و کلمات کلیشهای.»
۵. گامبهگام پیش بروید
بهترین نتایج زمانی به دست میآیند که شما در چند مرحله با AI گفتگو کنید و خروجی را صیقل دهید، نه اینکه توقع داشته باشید با یک پرامپتِ واحد، یک شاهکار تحویلتان دهد.
به جای اینکه با هوش مصنوعی مثل موتور جستجو (گوگل) رفتار کنید، با آن مثل یک همکار تخصصی برخورد کنید.
اینجاست که کیفیت خروجیها زمین تا آسمان فرق خواهد کرد.
کاربران معمولی: از AI میخواهند که به جای آنها فکر کند.
کاربران هوشمند: طراحی میکنند که AI چگونه باید فکر کند.تفاوت یک پرامپت معمولی با یک سیستم قدرتمند دقیقاً در همین نکته است.
🔥6❤2❤🔥1🙏1👌1
🚀🚀⚓با ما سرعت و کیفیت رو تجربه کنید⚓🚀🚀
🥇بدون قطعی و افت سرعت
تضمینی بدون قطعی حتی یک دقیقه
بدون محدودیت کاربر
⭐با لینک ساب جهت نمایش حجم و مدیریت کردن حجم مصرفی شما⭐
💥⚔️حجم واقعی بدون ضریب💥⚔️
اوت باند موجود بالای ۱۰۰ گیگ
جهت خرید آیدی زیر پیام بدید⬇️⬇️⬇️
@omidvpn021
🥇بدون قطعی و افت سرعت
تضمینی بدون قطعی حتی یک دقیقه
بدون محدودیت کاربر
⭐با لینک ساب جهت نمایش حجم و مدیریت کردن حجم مصرفی شما⭐
💥⚔️حجم واقعی بدون ضریب💥⚔️
اوت باند موجود بالای ۱۰۰ گیگ
جهت خرید آیدی زیر پیام بدید⬇️⬇️⬇️
@omidvpn021
🙏6❤2👍1🔥1
ᴅᴇᴠʟᴏꜱꜱᴏ
🚀🚀⚓با ما سرعت و کیفیت رو تجربه کنید⚓🚀🚀 🥇بدون قطعی و افت سرعت تضمینی بدون قطعی حتی یک دقیقه بدون محدودیت کاربر ⭐با لینک ساب جهت نمایش حجم و مدیریت کردن حجم مصرفی شما⭐ 💥⚔️حجم واقعی بدون ضریب💥⚔️ اوت باند موجود بالای ۱۰۰ گیگ جهت خرید آیدی زیر پیام بدید⬇️⬇️⬇️…
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍2❤🔥1🙏1
Please open Telegram to view this post
VIEW IN TELEGRAM
💯5❤3👌2🔥1
❤5👍3🔥2👌1
• print() – نمایش خروجی
• input() – دریافت ورودی از کاربر
• int(), float(), bool()
• str(), list(), dict()
• abs(), round(), pow()
• min(), max(), sum()
• open(), read(), write(), close()
•map(), filter() , reduce()
• iter(), next(), range()
• help(), dir(), globals(), locals()
روی درک زمان استفاده از این توابع تمرکز کنید
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥7⚡3❤2🔥1
ی کد تمرینی باحال 🔥
توی این تمرین اول از همه با کامنت DevLosso مواجه میشید😍
جلوتر ورودیو از کاربر میگیریم بعد لیست تعریف میکنیم حروف اول هر کلمه بزرگ مینویسم (میتونید هم ننویسید ولی خب ساختار برنامه هم عوض میشه)
در ادامش اومدیم حلقه زدیم روی رودی و هرکلمه جدا کردیمو بعد مرتب کردیم در اخر هر خروجی گرفتیم💯
📌 📍 بیا تو چنل گمم نکنی
توی این تمرین اول از همه با کامنت DevLosso مواجه میشید
جلوتر ورودیو از کاربر میگیریم بعد لیست تعریف میکنیم حروف اول هر کلمه بزرگ مینویسم (میتونید هم ننویسید ولی خب ساختار برنامه هم عوض میشه)
در ادامش اومدیم حلقه زدیم روی رودی و هرکلمه جدا کردیمو بعد مرتب کردیم در اخر هر خروجی گرفتیم
#DevLosso
inputStr = input("Enter a string: ")
words = [word.capitalize() for word in inputStr.split()]
words.sort()
print("the sorted words are: ")
for word in words:
print(word)
Please open Telegram to view this post
VIEW IN TELEGRAM
😍8🎉3👌1🐳1
پایگاه داده SQL 🖥
پایتون و sql هر دو بهتون تو کار با دادهها کمک میکنه اما به روشهای مختلف.🖥 🖥
🟫 فیلتر کردن دادهها: SQL از شرطها استفاده میکنه؛ پایتون مجموعه دادههارو فیلتر میکنه.
🟫 شمارش اطلاعات: شمارش ردیفها در SQL؛ با پایتون هم میتونید همین کارو به راحتی انجام بدید.
🟫 گروهبندی و تجمیع: خلاصهسازی با میانگینها، مجموعها و موارد دیگر.
🟫 مرتبسازی: نتایجو برای تمرکز روی روندها سازماندهی کنید.
🟫 ترکیب دادهها: SQL پیوند میده؛ پایتون ادغام میکنه.
🟫 پاکسازی و بهروزرسانی: حذف، آپدیت یا اصلاح رکوردها.
💡 آشنایی با SQL و پایتون، تجزیه و تحلیل دادههارو آسون میکنه
اینجام اخرشه؛
🟢 بیا تو چنل ، جات خالیه مهندس🍸 🔖
پایتون و sql هر دو بهتون تو کار با دادهها کمک میکنه اما به روشهای مختلف.
اینجام اخرشه؛
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9😍2🔥1👌1😇1
ی تمرین جالب در مورد لیست🗓
توی این کد ی لیست داریم که برای مثال حاوی دیتاتایپ str و int هست ، ما میایم ورودی میگیریم تبدیل میکنیم به int اگر ورودی عدد بود در در غیر این صورت همون ورودی str میگردیم و تعدادشو توی لیست پیدا میکنیم.🔎
این پروژه تمرینی بود ولی برای مقیاس های بزرگ تر هم ی همیچین منطقی به کار میبریم
بیا چنلمون، جای خوبیه😎
👇 👇 👇 👇
توی این کد ی لیست داریم که برای مثال حاوی دیتاتایپ str و int هست ، ما میایم ورودی میگیریم تبدیل میکنیم به int اگر ورودی عدد بود در در غیر این صورت همون ورودی str میگردیم و تعدادشو توی لیست پیدا میکنیم.
این پروژه تمرینی بود ولی برای مقیاس های بزرگ تر هم ی همیچین منطقی به کار میبریم
Python
DataList = [1, 2, "DevLosso", 3, 4, 2, 6, 5, "Ali", "Amir"]
UserInput = int(x) if (x := input("enter value: ")).isdigit() else x
print(f'this value exists {UserInput} to {DataList.count(UserInput)} times')
بیا چنلمون، جای خوبیه
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7⚡1🔥1😁1💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3🔥2👎1🥰1
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰5❤3 3👌2
هرکدوم از عزیزان اگر دوست داشت بیاد تو گروه 📶 گپی 💬 بزنیم ، اطلاعاتمونو 🎓 زیاد کنیم و بیشتر باهم اشنا 🤝 شیم ❤️
👥 @Graphcode1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6 4👍1👌1🤝1
آموزش اسکنر سابدامین پایتون 📻 👩💻
این برنامه ساده اما کاربردی برای پیدا کردن سابدامینهای یک دامنه استفاده میشه. ابزاری عالی برای مرحله جمع آوری اطلاعات در تست نفوذ🤒 ℹ️
کد برنامه⌨️
توضیحات خط به خط
💠 import ها
⚙️ تنظیمات اولیه
تابع
🧑💻 دریافت ورودی
با
🤩 لیست سابدامینها
یک لیست از سابدامینهای رایج تهیه کردیم. لیست
(برای توسعه میتونید لیستو بزرگ تر کنید)
❗️ حلقه اصلی
به ازای هر سابدامین،🔗 URL کامل رو میسازیم.
🌐 ارسال درخواست
🟢 با
🔵 پارامتر
🔴 اگه
⭐️ در این خط
🖨 خروجی نهایی
تعداد کل ساب دامین های پیدا شده رو نمایش مدیم.
🔧 نصب و اجرا
➕ برای نکات بیشتر جوین شو تا گمم نکنی❤️
این برنامه ساده اما کاربردی برای پیدا کردن سابدامینهای یک دامنه استفاده میشه. ابزاری عالی برای مرحله جمع آوری اطلاعات در تست نفوذ
کد برنامه
import requests
from colorama import init, Fore
init(autoreset=True)
domain = input("domain: ").strip()
subs = ["www","mail","ftp","localhost","webmail","smtp","sql"]
print(f"\n{Fore.CYAN}wait...\n")
found = []
for s in subs:
url = f"http://{s}.{domain}"
try:
if requests.get(url, timeout=3).status_code < 404:
print(Fore.GREEN + url)
found.append(url)
except:
pass
print(f"\n{Fore.YELLOW}found {len(found)} subdomains")
توضیحات خط به خط
import requests
from colorama import init, Fore
init(autoreset=True)
تابع
init() محیط مناسبی برای نمایش رنگها ایجاد میکنه. پارامتر autoreset=True باعث میشه رنگها بعد از هر چاپ خودکار ریست بشن. domain = input("domain: ").strip()با
input() ورودی میگیریم و با strip() فاصلههای اضافی اول و آخر رو پاک میکنیم.subs = ["www","mail","ftp","localhost","webmail","smtp","sql"]
found = []
یک لیست از سابدامینهای رایج تهیه کردیم. لیست
found هم برای ذخیره سابدامینهای پیدا شده.(برای توسعه میتونید لیستو بزرگ تر کنید)
for s in subs:
url = f"http://{s}.{domain}"
به ازای هر سابدامین،
try:
if requests.get(url, timeout=3).status_code < 404:
print(Fore.GREEN + url)
found.append(url)
except:
pass
requests.get() درخواست HTTP ارسال میکنیمtimeout=3 یعنی اگه ۳ ثانیه جواب نیومد، رد کنstatus_code کمتر از ۴۰۴ باشه (یعنی صفحه وجود داره)، پس چاپ میکنیمexcept: pass یعنی اگه خطایی داد نادیده بگیرprint(f"\n{Fore.YELLOW}found {len(found)} subdomains")تعداد کل ساب دامین های پیدا شده رو نمایش مدیم.
pip install colorama
python subdomain.py
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5😍3👍1 1
Forwarded from برنامه نویسی Decode | دیکد
سلام 👋
اگر به برنامهنویسی، ساخت پروژههای جذاب، هوش مصنوعی و یادگیری مهارتهای کاربردی فناوری علاقه داری، کانال Decode میتواند برایت مفید باشد. 🧠
در Decode مطالبی مثل: ✅ آموزش پایتون 🐍
✅ طراحی سایت 🌐
✅ هوش مصنوعی 🤖
✅ ترفندهای برنامهنویسی 💡
✅ پروژههای کاربردی و آموزشی 🛠️
منتشر میشود.
اگر دوست داری برنامهنویسی را بهصورت ساده و کاربردی یاد بگیری، خوشحال میشویم به جمع ما بپیوندی. 🚀
Decode | کدنویسی را رمزگشایی کن! 💻✨
🔹 @DecodePG
اگر به برنامهنویسی، ساخت پروژههای جذاب، هوش مصنوعی و یادگیری مهارتهای کاربردی فناوری علاقه داری، کانال Decode میتواند برایت مفید باشد. 🧠
در Decode مطالبی مثل: ✅ آموزش پایتون 🐍
✅ طراحی سایت 🌐
✅ هوش مصنوعی 🤖
✅ ترفندهای برنامهنویسی 💡
✅ پروژههای کاربردی و آموزشی 🛠️
منتشر میشود.
اگر دوست داری برنامهنویسی را بهصورت ساده و کاربردی یاد بگیری، خوشحال میشویم به جمع ما بپیوندی. 🚀
Decode | کدنویسی را رمزگشایی کن! 💻✨
🔹 @DecodePG
❤5👍2🔥1🥰1