ᴅᴇᴠʟᴏꜱꜱᴏ
前往频道在 Telegram
°-DevLosso-° 🌐 سورس کدهای کاربردی 📰 آخرین اخبار دنیای تکنولوژی 💻 آموزشها و نکات شبکه و برنامهنویسی 🚀 فروش سرور مجازی (VPS) 🛠️ انجام پروژههای تخصصی 👤 برای مشاوره و همکاری: @imlosso
显示更多482
订阅者
+524 小时
+287 天
+5530 天
帖子存档
482
🚨 اگه به دنیای امنیت، هک قانونمند و یادگیری عمیق علاقه داری، این کانال رو از دست نده!
توی این کانال مباحث امنیت سایبری از پایه تا پیشرفته، کاملاً حرفهای و با جزئیات بررسی میشه؛
از آموزشهای کاربردی گرفته تا معرفی کتابهای ارزشمند، سورسکد، ابزارهای تخصصی و کلی منابع خفن برای یادگیری واقعی 🔥
✅ آموزشهای تخصصی و کاربردی
✅ معرفی ابزار و تکنیکهای روز
✅ کتاب و سورسهای ارزشمند
✅ مناسب علاقهمندان و فعالهای حوزه Security
اگر واقعاً میخوای توی حوزه امنیت رشد کنی، اینجا یکی از بهترین جاها برای شروعه 🔥
⭐ @hack4funir
482
میروری که برای نصب کتابخونه استفاده میکنم رانفلر هست 🪞🪞
pip install -i https://mirror-pypi.runflare.com/simple library-nameبجای عبارت library-name اسم کتابخونه ای که میخوایدو بزنید ❤️🔥
نکته دیگه اینکه میرور های دیگه ای هم هستن که میتونید استفاده کنید اگر عزیزی چیزای بهتری استفاده میکنه تو کامنتا بگه که بزارم🤝👑 @DevLosso
482
⏺تعدادی از ساب دامین های گوگل که شاید این روزا نیازتون شد 🖥 🔍
https://www.google.com https://mail.google.com https://drive.google.com https://docs.google.com https://sheets.google.com https://slides.google.com https://calendar.google.com https://maps.google.com https://news.google.com https://translate.google.com https://photos.google.com https://play.google.com https://earth.google.com https://meet.google.com https://chat.google.com https://fonts.google.com https://keep.google.com https://books.google.com https://trends.google.com https://shopping.google.com https://patents.google.com https://scholar.google.com https://lens.google.com https://ai.google.com https://ads.google.com https://analytics.google.com https://firebase.google.com https://accounts.google.com https://apis.google.com https://clients.google.com https://support.google.com https://developers.google.com https://cloud.google.com https://storage.googleapis.com https://www.googleapis.com https://oauth2.googleapis.com https://dns.google https://sandbox.google.com https://beta.google.com⚡ @DevLosso
482
تعدادی از ساب دامین های گوگل شاید این روزا نیازتون شد🖥 🔍
https://www.google.com https://mail.google.com https://drive.google.com https://docs.google.com https://sheets.google.com https://slides.google.com https://calendar.google.com https://maps.google.com https://news.google.com https://translate.google.com https://photos.google.com https://play.google.com https://earth.google.com https://meet.google.com https://chat.google.com https://fonts.google.com https://keep.google.com https://books.google.com https://trends.google.com https://shopping.google.com https://patents.google.com https://scholar.google.com https://lens.google.com https://ai.google.com https://ads.google.com https://analytics.google.com https://firebase.google.com https://accounts.google.com https://apis.google.com https://clients.google.com https://support.google.com https://developers.google.com https://cloud.google.com https://storage.googleapis.com https://www.googleapis.com https://oauth2.googleapis.com https://dns.google https://sandbox.google.com https://beta.google.com
482
سلام و احترام به همه عزیزان همراه💬
🔴از صمیم دل قدردان همه کسانی هستم که در این مدت غیبت، همچنان کنار ما ماندند و حمایتشان را دریغ نکردند.
🔴امیدوارم در این ایام دشوار، هیچکس دچار آسیب جانی یا مالی و... نشده باشد.
🔴اکنون قصد داریم دوباره فعالیت خود را از سر بگیریم؛🔋
🔴پس مثل همیشه با حضور گرم و انرژی مثبتتان، انگیزه و پشتوانهی ادامهی راه ما باشید.🩷
با احترام و عشق،
دِولوسو - ᴅᴇᴠʟᴏꜱꜱᴏ
482
دوستان عزیز هرجایی هستید مواظب خودتون و عزیزانتون باشه❣
حواستون به بچه ها ، بانوان ، و... کاملا باشه
482
استخراج متادیتا با پایتون 🖥️
📕متادیتا چیست: اطلاعاتی که خودش محتوای اصلی فایل نیست، بلکه توصیف میکنه که فایل چی هست، کی ساخته شده، با چه چیزی ساخته شده، کجا گرفته شده و ... 🏆
from PIL import Image, ExifTags
import os
from datetime import datetime
#DevLosso
img_path = input("enter yorur image path:").strip()
#DevLosso
if not img_path or not os.path.isfile(img_path):
print("not found")
exit()
#DevLosso
stat = os.stat(img_path)
#DevLosso
print(f"{os.path.basename(img_path)} {stat.st_size:,} bytes")
print(f"created : {datetime.fromtimestamp(os.path.getctime(img_path)):%Y-%m-%d %H:%M}")
#DevLosso
with Image.open(img_path) as img:
print(f"size: {img.size}")
exif = img.getexif()
if exif:
for k, v in exif.items():
tag = ExifTags.TAGS.get(k, k)
print(f"{tag:<18} : {v}")
else:
print("no EXIF data")
👺 @DevLosso482
این همون پرامپتیه که باعث میشه چتجیپیتی واقعاً مثل یک انسان حرف بزنه. بیشتر جوابهای هوش مصنوعی پر از ایموجی و کلی خط تیره است و لحنش رباتیک و کلماتیه که داد میزنن من هوش مصنوعیام برای حل این مشکل، این پرامپت دستورالعملهای دقیقی بهش میده که چیکار بکنه و مهمتر از اون، چه کارهایی رو اصلاً انجام نده. این لیست شامل کلماتیه که باید ازشون اجتناب بشه، قوانین فرمتبندی و حتی یه خط داره که مجبورش میکنه قبل از ارسال، جوابشو بازبینی کنه که هیچ خط تیرهای نداشته باشه.
اگه نمیخوای هربار اولِ مکالمه این پرامپت رو کپی پیست کنی:
برو به Settings بعد Personalization و بعد Custom Instructions . و پرامپت رو اونجا پیست کن.حالا از این به بعد هر سوالی بپرسی، چتجیپیتی به صورت پیشفرض با لحن انسانی جوابت رو میده. پرامپت گفته شده پرامپت خیلی دقیقه و توش به همه نکات که باعث انسانی شدن متن میشه توجه شده :
# FOLLOW THIS WRITING STYLE:
- SHOULD use clear, simple language.
- SHOULD be spartan and informative.
- SHOULD use short, impactful sentences.
- SHOULD use active voice; avoid passive voice.
- SHOULD focus on practical, actionable insights.
- SHOULD use bullet point lists in social media posts.
- SHOULD use data and examples to support claims when possible.
- SHOULD use "you" and "your" to directly address the reader.
- AVOID using em dashes (—) anywhere in your response. Use only commas, periods, or other standard punctuation. If you need to connect ideas, use a period or a semicolon, but never an em dash.
- AVOID constructions like "...not just this, but also this".
- AVOID metaphors and clichés.
- AVOID generalizations.
- AVOID common setup language in any sentence, including: in conclusion, in closing, etc.
- AVOID output warnings or notes, just the output requested.
- AVOID unnecessary adjectives and adverbs.
- AVOID staccato stop start sentences.
- AVOID rhetorical questions.
- AVOID hashtags.
- AVOID semicolons.
- AVOID markdown.
- AVOID asterisks.
- AVOID these words:
"can, may, just, that, very, really, literally, actually, certainly, probably, basically, could, maybe, delve, embark, enlightening, esteemed, shed light, craft, crafting, imagine, realm, game-changer, unlock, discover, skyrocket, abyss, not alone, in a world where, revolutionize, disruptize, utilize, utilizing, dive deep, tapestry, illuminate, unveil, pivotal, intricate, elucidate, hence, furthermore, realm, however, harness, exciting, groundbreaking, cutting-edge, remarkable, it remains to be seen, glimpse into, navigating, landscape, stark, testament, in summary, in conclusion, moreover, boost, skyrocketing, opened up, powerful, inquiries, ever-evolving"
# IMPORTANT: Review your response and ensure no em dashes!
🖱️ @DevLosso482
📚سوال : تابعی بنویسید که یک لیست تو در تو را به یک لیست ساده تبدیل کند✅
⏳سورس کد:
def flatten(lst):
result = []
for i in lst:
if isinstance(i, list):
result.extend(flatten(i))
else:
result.append(i)
return result
nested_list = [1, [2, 3, [4, 5]], 6]
print(flatten(nested_list))
⌨️ @DevLosso482
روز مهندس مبارک باشه قهرمانای کیبورد! 👨💻🔥⌨️
امیدوارم امسال حداقل یه بار بدون اینکه کسی بگه "این چرا هنوز کار نمیکنه؟" پروژهمون رو دیپلوی کنیم😂
➡️DevLosso⬅️
482
تغییر اسم فله ای با پایتون 😅 🐍
ی توضیح مختصر بدیم راجب کد:🖥 با کمک tkinter میایم میسر فولدر از کاربر میگیریم بعد ورودی اسمی که فایلای توی فلودر میخوایم داشته باشه رو بهش میدیم و بعد میاد هر فایلی که پسوند داره پیدا میکنه (درواقع همشون) به ترتیب مرتب میکنه از 1 شروع میکنه ی عدد به هرکدوم میده و اسمشو میده و میریزه تو متغییر n و اگر از قبل همیچین فایلی وجود نداشته باشه اسمش عوض میشه.✅
from pathlib import Path
import tkinter.filedialog as fd
#DevLosso
file_path = Path(fd.askdirectory() or "")
if not file_path.is_dir(): exit()
#DevLosso
pre = input("enter file name:") or "DevLosso"
#DevLosso
for i, f in enumerate(sorted(file_path.glob("*.*")), 1):
n = f.parent / f"{pre}{i}{f.suffix}"
if not n.exists(): f.rename(n)
اینم پست امروز حالا بیاید چنلمون 🤲🤩🤩🤩
✅ @DevLosso482
⚡️💬 چرا سال 2026 پایان ارتقای ارزان موبایل و لپتاپ است؟!
☄️بازار رم و حافظه زیر فشار شدید تقاضای شرکتهای هوش مصنوعی داره تغییر میکنه. غولهای AI حجم عظیمی از تراشههای حافظه رو میبلعن و همین موضوع باعث شده قیمتها بالا بره.
📈احتمال گرونتر شدن موبایلها، لپتاپها و حتی کنسولهای نسل بعدی بالاست. گزارشها میگن از 2026 ممکنه خرید یه گوشی میانرده یا ارتقای ساده SSD دیگه مثل قبل ارزون تموم نشه. وقتی هزینه تولید بالا میره، مصرفکننده نهایی هم باید تاوانشو بده؛ مخصوصاً تو بازارهایی که همین الانم تحت فشارن.
➕🚨 پس اگه قصد خرید یا ارتقا داری، شاید امسال و سال بعد فرصت بهتری باشه.
📝 @DevLosso
482
امروز پست ما راجب ماژول پرکاربرد logging هست👀🔥
🟢کتابخانه logging در پایتون: ی ماژول کاربردی برای ثبت رویدادها، پیامها و خطاها با سطوح مختلف (DEBUG, INFO, WARNING, ERROR, CRITICAL) که امکان ذخیره در فایل، کنسول، ارسال هشدار و تنظیم فرمت رو فراهم میکنه
🟢اهمیت لاگ گرفتن: کمک میکنه مشکلاتو سریع پیدا و رفع کنیم، رفتار برنامه رو بدون نیاز به دیباگ زنده رصد کنیم و تو محیط واقعی بدون print کردن اطلاعات حساس، عیبیابی و مانیتورینگ انجام بدیم
import logging
#DevLosso
logging.basicConfig(
level=logging.DEBUG,
format='%(asctime)s | %(levelname)-8s | %(message)s',
datefmt='%Y-%m-%d %H:%M:%S',
filename='log_file.log',
filemode='a',
encoding='utf-8'
)
#DevLosso
logging.debug("for debug")
logging.info("app started")
logging.warning("it might be a problem later")
logging.error("something is broken now")
logging.critical("important problem")
💀 @DevLosso482
🧊خداحافظی رسمی فایرفاکس با ویندوز 7
⚔️شرکت Mozilla اعلام کرد پشتیبانی از نسخه Firefox 115 ESR روی ویندوزهای 7 ، 8 و 8.1 بعد از فوریه 2026 برای همیشه متوقف میشود.
📖 این نسخه که چند بار بهخاطر تعداد بالای کاربران تمدید شده بود، حالا به ایستگاه آخر رسیده. بعد از این تاریخ، هیچ آپدیت یا پچ امنیتی جدیدی منتشر نخواهد شد؛ یعنی هر باگ تازهای، بدون ترمیم باقی میماند.
❤️ با توجه به اینکه Google Chrome و Microsoft Edge مدتهاست پشتیبانی از این ویندوزها را قطع کردهاند، عملاً پرونده مرورگرهای مدرن روی ویندوز 7 بسته میشود.
🖥 @DevLosso
482
پست امروزمون ی چیز جالبه به نام 🔤پالیندروم
🧑🚀 پالیندروم چیه؟ به طور خلاصه هروقت کلمات یا اعداد از عقب و جلو به یک شکل خونده شن میشه پالیندروم
برای مثال: کرک ، آنا ، کمک ، ۳۱۳ ،۵۶۶۵ و...حالا ما ی صفحه ای ساختیم که میاید کلمه به عنوان ورودی میدید و چک میکنه پالیندرومه یا نه 🧊 صفحه :
https://devlosso.ir/palindrome🏳️🌈حالا شمام چندتا کلمه اینجوری تو کامنتا بگید❔ 📂 برای دریافت کدهای بیشتر به کانال مراجعه کنید❤️ 📲 @DevLosso
482
Python
import requests
url = 'https://Devlosso.ir/devlosso/api/devlosso'
#DevLosso
try:
response = requests.get(url)
if response.status_code == 200:
print('result:', response.content)
else:
print('request failed status code:', response.status_code)
except requests.exceptions.RequestException as e:
print('error:', e)
این کد زبان پایتون 🐍 برای ارسال🌟 درخواست به وبسرویس ها هست🖱🕷
⭐️نکته: اول از همه لینک وب سرویسو در متغیر url میریزید و اگر پارامتری هم داشت میتونید یک دیکشنری برای پارامتر ها بسازید و مقادیر بدید و همراه متغیر response بفرستید نمونشو در کد زیر میتونید مشاهده کنید⭐️
params = {"key" : "DevLosso"}
#DevLosso
response = requests.get(url , params = params)
میتونید با متد های دیگه هم ارسال کنید مثلا post
response = requests.post(url , params = params)
توی پست های بعدی قراره راجب متد هاش محتوا بزاریم لطفا حمایت کنید به 🖥 نفر برسیم❤🖤
🖤 @DevLosso482
پسوردای ذخیرهشدهت امن هستن یا لو رفتن؟🔎🥷
خیلیا راحتی رو به امنیت ترجیح میدن و پسوردهاشونو توی Chrome🧊 یا Edge ذخیره میکنن... ولی خبر نداری شاید همین الان پسوردت دست هکرا باشه!🎃
🔍 کافیه بری توی تنظیمات مرورگر: 1️⃣ وارد بخش Password Manager شو 2️⃣ روی Check Passwords بزن 3️⃣ مرورگر پسورداتو با دیتابیس نشتها مقایسه میکنه و هر کدوم لو رفته باشه بهت هشدار میده🥷@DevLosso
482
⏺Palo Alto - Palo Alto Newtwoks⏺
Palo Alto Networks یک شرکت پیشرو در زمینه امنیت سایبری است که راهکارهای جامع و نوآورانهای برای حفاظت از شبکهها، دادهها و زیرساختهای ابری ارائه میدهد. این شرکت با فایروالهای نسل بعدی، سیستمهای پیشگیری از نفوذ، و ابزارهای مدیریت تهدیدات، به سازمانها کمک میکند تا در برابر حملات سایبری محافظت کنند. همچنین، راهکارهای امنیتی برای دستگاههای نهایی و تحلیل دادهها، به بهبود وضعیت امنیتی سازمانها کمک میکند. این شرکت با تمرکز بر نوآوری و یکپارچگی، به عنوان یک نام معتبر در صنعت امنیت سایبری شناخته میشود.🧭@DevLosso
482
ی موزیک پلیر ساده که صرفا موزیکو پلی میکنه ▶️🎼
import pygame
import time
pygame.mixer.init()
pygame.mixer.music.load("DevLosso.mp3")
pygame.mixer.music.play()
while pygame.mixer.music.get_busy():
time.sleep(1)
🎶 @DevLosso
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
