Monthly Archives: اسفند 1396

ضرورت نشر محتوا در surface web و اجتناب از deep web

به نام دانای بر حق

خواندن این موضوع به صاحبان کانال های تلگرامی و فعالین دیپ وب اکیداً توصیه می‌شود.

مقدمه

Surface web یا سطح نت اصطلاحاً به بخشی از وب اطلاق می‌شود که قابلیت جستجو و کنکاش عمومی را در سطح world wide web را دارای هستند، هر آنچه اطلاعات در دسترس عموم قرار دارد و قابلیت جستجو و index شدن در موتور های جستجو را دارا هستند در بخش سورفیس وب قرار دارند.

deep web: یا وب نامرئی و پنهانی بخشی از وب می باشد که اطلاعات آن در پهنای اینترنت وجود دارند ولیکن قابلیت دسترسی و جستجو برای عموم را ندارد به طور مثال اطلاعات ایمیل شما اطلاعات عرضه شده در تلگرام ، واتس آپ و یا برنامه هایی که نسخه تحت وب عمومی ندارند و مصادیق دیگر آن می‌توان از اطلاعات بانکی افراد و یا مقالاتی که با دریافت هزینه قابل دسترس برای شما می‌باشند، نام برد.

dark web: یا وب تاریک بخشی از دیپ وب میباشد، شبکه‌ای شخصی و پوشیده است که ارتباطات آن فقط به صورت ارتباط یک زوج معتمد یعنی کاربر به کاربر (دوست به دوست) یا (F2F) است که از پروتکل‌ها و پورت‌های غیر استاندارد استفاده می‌کند.دارک نت‌ها متمایز از دیگر شبکه‌های رایج کاربر به کاربر هستند به‌طوری‌که اشتراک‌گذاری به صورت anonymous (مخفی بودن آدرس IP) است. که معمولا با استفاده از تور یا شبکه پیازی به آن دسترسی خواهید داشت. که بخش های امنیتی جامعه پلیس های آگاهی مثل FBI شدیدااطلاعات بیشتر

معرفی ابزار آنالیز و بررسی کد ها| code analysis tool

به نام دانای بر حق

مقدمه

گاهی اوقات تیم های برنامه نویسی ، اشخاص و یا شرکت ها نیازمند  بررسی کد های خود هستند، تا از نظر فنی کمی و کیفی بتوانند کدهای خودشون رو انالیز کنند و نتیجه گیری و یا تغییر رویکرد داشته باشند، و گاهی سادگی کار در بررسی کد ها مطرح میشود و گهگاهی ارزیابی عملکرد برنامه نویسان مورد مداقه و ارزیابی قرار میگیرد. من به شخص خیلی از پروژه ها رو پس از پایان مورد ارزیابی قرار می دهم تا عملکرد خودم رو پایش کنم و قوت قلب بگیریم.

گاهی اوقات این ابزار شامل آنالیز ایستا static و برخی اوقات آنالیز dynamic یا پویا می باشند که به آنها میپردازیم. ما قصد داریم تا در این مورد ابزار های به روز و متعددی که قالبا متن بازی یا همان اوپن سورس میباشند به تفکیک معرفی کنیم و شیوه عملکرد ، رویکرد و نحوه نصب و کار با ابزار های آنالیز و ارزیابی کد ها در سیستم عامل لینوکس توزیع Ubuntu با هم بررسی میکنیم.

 

  • CLOC

این نرم فزار از نوع آنالیز ایستا کد می باشد که برای شمارش بلاک های کد، تعداد خطوط و تعداد توضیحات (comments) نوشته شده در سورس کدها مورد استفاده قرار می  گیرد. ابزاری بسیار دقیق است و فایل های تکراری را نیز نادیده میگیرد و سرعت قابل توجهی دارد با تفکیک زبان های برنامه نویسی بسیار تا کنون 159 زبان برنامه نویسی به فهرست زیر:

 

این نرم افزار به شکل زیر نصب میکند:

 

 

نحوه استفاده:

نمونه خروجی کد:

اطلاعات بیشتر