Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from FullSecurity
🍂 نرم افزار Advanced ip scanner

اين نرم افزار براي نمایش رنج IP های شبکه، پورتهای باز، User account ها،سرویسها و ... جهت بررسی ،آنالیز و یافتن مشکلات شبکه استفاده ميشود..

🌷 نرم افزار در پست بعدي قابل دانلود ميباشد

#advanced #ip #scanner
Author:AshKan AttacKer
🔻 برترين كانال امنيت در ايران
@FullSecurity
Forwarded from FullSecurity
🍂این برنامه برای هک مودم های ADSL فوق العاده هست. یکسری اکسپلویت هم داره که بصورت خودکار روی مودم ها تست میکنه. در اکثر موارد پسورد های پیچیده رو هم میتونه بدست بیاره .بیشتر اطلاعات مثل ESSID,BSSID ,..... رو خودش نشون میده اما برای بدست آوردن شماره تلفن باید توی مودم لاگین کنید و از کدهای html صفحه اطلاعات رو پیدا کنید

#router #scanner
Author:AshKan AttacKer
🔱 برترين كانال امنيت از زبان كاربران
@FullSecurity
Forwarded from FullSecurity
🍂 آموزش تصويري كار با اسكنر Vega

يك اسكنر امنيتي در كالي جهت پيدا كردن باگ ها و حفره امنيتي وبسايتها مي باشد..

آموزش از لينك زير قابل دانلود ميباشد👇👇

https://fullsecurity.org/acc/16/vega-scanner-kali-linux.html


#vega #scanner #kali
Author:AshKan AttacKer
🌹برترين كانال امنيت در ايران🌹
@FullSecurity
Forwarded from Gopher Academy
🔵 عنوان مقاله
What is sync.Pool and How to Use It Properly

🟢 خلاصه مقاله:
این مطلب دو بخش کلیدی از دنیای Go را پوشش می‌دهد: نخست، sync.Pool به‌عنوان سازوکاری برای استفاده مجدد از اشیای موقت با هدف کاهش allocation و فشار بر GC. استفاده درست از آن یعنی: فقط برای اشیای کوتاه‌عمر و بدون مالکیت منابع خارجی، تعریف New برای ساخت در صورت خالی بودن، مقداردهی/Reset قبل از Put، و عدم اتکا به ماندگاری یا اندازه Pool. نتیجه‌گیری مهم: sync.Pool جایگزین cache پایدار نیست و باید با بنچمارک‌گیری مزیتش را سنجید. دوم، مقاله Jesús Espino در Devtrovert درباره Scanner در کامپایلر Go توضیح می‌دهد که چگونه متن کد را به token تبدیل می‌کند، شناسه‌ها، لیترال‌ها و عملگرها را می‌شناسد، با فاصله‌ها و کامنت‌ها و خطاها برخورد می‌کند و خروجی را به parser می‌سپارد. ترکیب این دو دیدگاه، هم به بهینه‌سازی عملکرد برنامه‌ها کمک می‌کند و هم درک عمیق‌تری از فرایند پردازش کد در Go می‌دهد.

#Go #Golang #syncPool #Compiler #Scanner #Performance #Concurrency #MemoryManagement

🟣لینک مقاله:
https://golangweekly.com/link/176904/web


👑 @gopher_academy
Forwarded from Gopher Academy
🔵 عنوان مقاله
Understanding the Go Compiler: The Scanner

🟢 خلاصه مقاله:
این مقاله، با معرفی نقش Scanner در Go Compiler، توضیح می‌دهد که چگونه متن خام به توکن‌های دقیق و موقعیت‌دار تبدیل می‌شود تا مراحل بعدی مانند parser و type checker بتوانند روی آن کار کنند. تمرکز مقاله بر سادگی قواعد واژگانی Go، نبود preprocessor و سازوکار semicolon insertion است که باعث می‌شود کد خواناتر و ابزارها قابل‌اعتمادتر باشند.

نویسنده انواع توکن‌ها را مرور می‌کند: شناسه‌ها با پشتیبانی Unicode، اعداد صحیح و اعشاری و imaginary با امکان استفاده از underscore، رشته‌های interpreted و raw، و rune literals. همچنین به نحوه‌ی تشخیص و نادیده‌گیری یا نگه‌داری کامنت‌ها بر حسب نیاز ابزار اشاره می‌کند. بخشی هم به گزارش خطا و ادامه‌ی اسکن در مواجهه با ورودی‌های نامعتبر می‌پردازد و اهمیت go/token برای نگه‌داری دقیق موقعیت‌ها را توضیح می‌دهد.

در پایان، با معرفی بسته‌های go/scanner و go/token، مسیر ساخت ابزارهایی مثل linter و formatter نشان داده می‌شود و تفاوت آن‌ها با پیاده‌سازی داخلی کامپایلر بیان می‌گردد. نتیجه اینکه طراحی خطی و ساده‌ی Scanner، سرعت ابزار Go و کیفیت پیام‌های خطا و تحلیل‌های ایستا را ممکن کرده است.

#Go #Golang #GoCompiler #Scanner #Lexer #Parsing #StaticAnalysis #ProgrammingLanguages

🟣لینک مقاله:
https://golangweekly.com/link/176905/web


👑 @gopher_academy