مهندسی کامپیوتر
4.3K subscribers
310 photos
1K videos
84 files
626 links
🖥📱 مرجع تخصصی آموزش علوم کامپیوتر

🔹️ شبکه و امنیت
🔹️برق و الکترونیک‌
🔹️برنامه نویسی کامپیوتر
🔹️برنامه نویسی موبایل
🔹️ هک و امنیت

🏁 لیست دوره های آموزشی
🌐 T.me/programming_course_ir

🏁 گروه رفع حل مشکلات نرم‌افزاری
🌐 T.me/IT_Portal98
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
💻نکته سریع درباره لینوکس💻 

🔹آیا می‌دانستید که در ویرایشگر nano می‌توانید با یک کلید میانبر، شماره خطوط را به سادگی نمایش دهید؟ کافیست کلید Alt و سپس # را فشار دهید! این قابلیت می‌تواند در ویرایش و برنامه‌نویسی به شما کمک کند تا راحت‌تر به نقاط مورد نظر خود دسترسی پیدا کنید. پس این ترفند را امتحان کنید و تجربه‌ی خود را در لینوکس بهبود ببخشید!

#لینوکس #نانو #نکات_مفید


🖥 @devloper98
8
This media is not supported in your browser
VIEW IN TELEGRAM
🔍 جستجوی اتصالات مشکوک در لینوکس با Bash! 🐧

گاهی اوقات در سیستم‌های لینوکسی، اتصالات عجیبی ممکن است وجود داشته باشد — از برنامه‌های باز نشده تا فرآیندهای مخرب. 💻🚨

با استفاده از بش اسکریپت و ابزارهای استاندارد، می‌توانید این جلسات را سریع پیدا و تحلیل کنید. در ادامه چند دستور مفید را بررسی می‌کنیم:

1️⃣ نمایش تمام اتصالات شبکه فعال:
ss -tulpn

این دستور شناسه پردازش (PID)، پورت، آی‌پی و وضعیت را نشان می‌دهد. برای شناسایی فرآیندهای غیرمنتظره که به پورت گوش می‌دهند، بسیار مفید است.

2️⃣ جستجوی اتصالات به آی‌پی‌های مشکوک:
ss -ntp | grep "203.0.113."

این دستور خروجی را بر اساس شبکه یا آدرس خاص فیلتر می‌کند.

3️⃣ نمایش فقط اتصالات برقرار شده:
ss -ntp state established

این دستور پورت‌های گوش‌دهنده اضافی را حذف کرده و فقط اتصالات فعلی را نشان می‌دهد.

4️⃣ تطبیق PID با نام فرآیند:
ps -fp <PID>

با این دستور می‌توانید بفهمید کدام فرآیند اتصال را نگه داشته است.

5️⃣ در زمان واقعی:
watch -n 2 ss -tulpn

🔥 این دستور فهرست را هر 2 ثانیه به‌روزرسانی می‌کند و برای ردیابی اتصالات کوتاه مدت مناسب است.

با استفاده از این دستورات، می‌توانید امنیت سیستم خود را بهبود ببخشید و هرگونه فعالیت مشکوک را شناسایی کنید! 🛡️

#Linux #Bash #NetworkSecurity #SystemAdmin #CyberSecurity #CommandLine #TechTips #Programming #OpenSource #DevOps

🖥 @devloper98
2
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
دوره ی جامع سی پلاس پلاس 🎓
🎥 جلسه: بیست و نهم - 29
📊 کیفیت: 720p 🎬
📝 زبان: فارسی
🔗فایل تمرینی: ندارد
🔖 تگ ها: #سی_پلاس_پلاس #Cplusplus #برنامه_نویسی #برنامه_نویس #کدنویسی #آموزش_برنامه_نویسی #زبان_برنامه_نویسی


🖥 @devloper98
2
This media is not supported in your browser
VIEW IN TELEGRAM
دوره ی جامع سی پلاس پلاس 🎓
🎥 جلسه: سی ام - 30
📊 کیفیت: 720p 🎬
📝 زبان: فارسی
🔗فایل تمرینی: ندارد
🔖 تگ ها: #سی_پلاس_پلاس #Cplusplus #برنامه_نویسی #برنامه_نویس #کدنویسی #آموزش_برنامه_نویسی #زبان_برنامه_نویسی


🖥 @devloper98
3
This media is not supported in your browser
VIEW IN TELEGRAM
🌐🔍 بررسی وضعیت پورت‌های سرور! 🔍🌐

آیا می‌خواهید بدانید که آیا پورت‌های سرور شما باز هستند یا خیر؟ 🤔💻

بررسی محلی:
با استفاده از دستورات زیر، پورت‌های در حال گوش دادن را بررسی کنید:
netstat -tuln | grep 22
ss -tuln | grep 80

📊 ss جایگزین مدرن netstat است!

بررسی از راه دور:
برای بررسی وضعیت یک پورت از راه دور:
nc -zv example.com 443

-z — بررسی بدون ارسال داده
-v — خروجی مفصل

روش حداقلی:
حتی بدون nc هم می‌توانید وضعیت پورت را بررسی کنید:
echo > /dev/tcp/example.com/8080 && echo "open" || echo "closed"


این روش‌ها به سرعت آماده بودن سرویس‌ها را بررسی می‌کنند! 🚀

#مدیریت_سرور #پورت_باز #نت‌استات #سرور #تکنولوژی #شبکه #امنیت_سایبری

🖥 @devloper98
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
دوره ی جامع سی پلاس پلاس 🎓
🎥 جلسه: سی و یکم - 31
📊 کیفیت: 720p 🎬
📝 زبان: فارسی
🔗فایل تمرینی: ندارد
🔖 تگ ها: #سی_پلاس_پلاس #Cplusplus #برنامه_نویسی #برنامه_نویس #کدنویسی #آموزش_برنامه_نویسی #زبان_برنامه_نویسی


🖥 @devloper98
This media is not supported in your browser
VIEW IN TELEGRAM
دوره ی جامع سی پلاس پلاس 🎓
🎥 جلسه: سی و دوم - 32
📊 کیفیت: 720p 🎬
📝 زبان: فارسی
🔗فایل تمرینی: ندارد
🔖 تگ ها: #سی_پلاس_پلاس #Cplusplus #برنامه_نویسی #برنامه_نویس #کدنویسی #آموزش_برنامه_نویسی #زبان_برنامه_نویسی


🖥 @devloper98
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 آیا به دنبال استخراج اطلاعات از اینترنت هستید؟ 🌐

معرفی Botasaurus! 🦖 یک کتابخانه رایگان پایتون برای وب‌اسکرپینگ که به شما این امکان را می‌دهد که اطلاعات را در عرض چند ثانیه استخراج کنید.

🔍 ویژگی‌های کلیدی Botasaurus:
- دور زدن سیستم‌های محافظتی مثل Cloudflare WAF و CAPTCHA
- شبیه‌سازی رفتار انسان برای غیرقابل شناسایی بودن 🤖
- کش سریع و پاکسازی داده‌ها برای عملکرد بی‌نظیر
- قابلیت اجرا بر روی چندین دستگاه به طور همزمان 🔄
- رابط کاربری ساده و قابل فهم 🎨

با چند تنظیم Kubernetes، یک ارتش کامل از پارسرها در اختیارتان است!

🔗 برای دانلود، اینجا کلیک کنید!

#وب_اسکرپینگ #پایتون #داده_کاوی #محافظت #تجزیه_و_تحلیل #تکنولوژی #کدنویسی #برنامه_نویسی #اینترنت #Botasaurus
🖥 @devloper98
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
دوره ی جامع سی پلاس پلاس 🎓
🎥 جلسه: سی و سوم - 33
📊 کیفیت: 720p 🎬
📝 زبان: فارسی
🔗فایل تمرینی: ندارد
🔖 تگ ها: #سی_پلاس_پلاس #Cplusplus #برنامه_نویسی #برنامه_نویس #کدنویسی #آموزش_برنامه_نویسی #زبان_برنامه_نویسی

🖥 @devloper98
Media is too big
VIEW IN TELEGRAM
دوره ی جامع سی پلاس پلاس 🎓
🎥 جلسه: سی و چهارم - 34
📊 کیفیت: 720p 🎬
📝 زبان: فارسی
🔗فایل تمرینی: ندارد
🔖 تگ ها: #سی_پلاس_پلاس #Cplusplus #برنامه_نویسی #برنامه_نویس #کدنویسی #آموزش_برنامه_نویسی #زبان_برنامه_نویسی

🖥 @devloper98
This media is not supported in your browser
VIEW IN TELEGRAM
📢 سرویس‌های مفید کنسول 🚀

آیا می‌دانستید که با استفاده از کنسول می‌توانید به مجموعه‌ای از ابزارهای کاربردی دسترسی داشته باشید؟ 🤔

برخی از این سرویس‌ها شامل:
• تولید کدهای QR 📱
• ترجمه متن 🌍
• تبدیل ارز 💱
• بررسی وضعیت هوا ☁️
• دریافت اطلاعات درباره آدرس‌های IP 🌐
• محاسبه عبارات ریاضی

این ابزارها به شما کمک می‌کنند تا وظایف خود را سریع‌تر انجام دهید و نیازی به باز کردن مرورگر وب و جابجایی بین برنامه‌ها نداشته باشید!

🔗 برای دسترسی به مخزن این ابزارها، به لینک گیت هاپ مراجعه کنید!

#کنسول #ابزار_کاربردی #تولید_کد_QR #ترجمه #تبدیل_ارز #وضعیت_هوا #IP #محاسبات #برنامه_نویسی #GitHub

🖥 @devloper98
2
This media is not supported in your browser
VIEW IN TELEGRAM
💻 ؛assert در جاوا: کلید شناسایی باگ‌ها!

؛assert یک کلمه کلیدی در زبان جاواست که برای بررسی ناوردایی‌ها در کد استفاده می‌شود. این ابزار به توسعه‌دهندگان کمک می‌کند تا خطاهای منطقی را در حین توسعه شناسایی کنند و با غیرفعال شدن در محیط تولید، هیچ تاثیری نخواهد داشت. 🚀

مزایا:
- شناسایی زودهنگام باگ‌ها
- غیرفعال بودن در محیط تولید
- اعتبارسنجی پیش‌شرط‌ها و پس‌شرط‌ها

برای استفاده از assert، کد خود را به راحتی به شکل زیر بنویسید:

public class Main {
public static void main(String[] args) {
int age = -5;
assert age >= 0 : "سن نمی‌تواند منفی باشد";
System.out.println("سن: " + age);
}
}


برای فعال‌سازی، JVM را با فلگ -ea اجرا کنید. این ویژگی در تست و اشکال‌زدایی بسیار مفید است. 🔧🛠️

#جاوا #برنامه‌نویسی #assert #باگ‌ها

🖥 @devloper98