بلاک شدن سایت توسط nod32
با سلام خدمت عزیزان
بعد از چندوقت که سایت م بالا بوده، نود 32 سایت من رو بلاک کرده!!
ایا با لاراول مشکل داره؟؟ برای رفعش چه کنم؟؟
هیچ فایل خاصی در سایتم ندارم، فقط نمونه کارهام رو گذاشتم، و فایل های پیش نیاز، فایل پیش نیاز هم طرف باید لاگین باشه تا بتونه دانلودشون کنه. ممنون میشم راهنمایی کنید .
ادرس وبسایت
sepehr-web.ir
برای سایت نود32 ایمیل زدم که سایتم بلاک شده، شرکت eset با احترام سایت بنده رو از بلاک لیست دراورد
هورررررررررررا
<p style=\"text-align: justify;\">با سلام خدمت شما دوست عزیز</p>
<p style=\"text-align: justify;\">اول باید مطمئن بشیم که policy مربوط به port forwardingتون رو درست نوشتید. در قدم بعدی policyهاي فایروالي لينوکستون رو چک بفرماييد.</p>
<p style=\"text-align: justify;\">از محيط بیرون هم به پورت publish شدتون تلنت بزنید و خروجي ها و logهارو بررسی بفرماييد.</p> سلام


این error 404 هستش ینی صفحه یافت نشد


احتمالا آدرس اینترنتی داخل صفحه مورد نظر رو تغییر دادید و داخل برنامه اصلاح نکردید  

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


این مشکلی که شما دارید، مربوط میشه به اعلان ها یا همون Notifiction ها که در گوشی ها هم وجود داره؛ سایتهایی که اعلان میفرستند؛ وقتی وارد سایتشون میشید ابتدا از شما پرسیده میشود که آیا مایل به دریافت اعلان هستید یا خیر، اگر تایید را بزنید که اعلان برای شما نمایش داده میشود.


وقتی چنین تبلیغ هایی میاد کاملا معلوم است که از کدوم سایت هست، از هر سایتی که هست شما به این سایت دسترسی دادید، در ادامه در دو مرورگر کروم و فایرفاکس تنظیمات اعلان ها را بررسی میکنیم.


 مرورگر فایرفاکس


زبان انگلیسی: وارد بخش Setting فایرفاکس شوید –> از سمت چپ Privacy & Security را انتخاب کنید –>در بخش Primision دنبال گزینه ای به نام Notifiction بگردید، و تنظیمات آن را باز کنید.


زبان فارسی: وارد بخش تنظیمات شوید –> حریم خصوصی و امنیت را انتخاب کنید –> از بخش مجوزها گزینه اعلان را پیدا و تنظیمات آن را باز کنید.


در هر دو صورت لیست سایت هایی که دسترسی فرستادن تبلیغ(اعلان/notifiction) بهش دادید رو باز کنید و به هر سایت که دسترسی دادید دسترسیش رو قطع کنید(اجازه دادن/Allow)


 مرورگر کروم


وارد تنظیمات شوید –> Privacy & Security را انتخاب –> سپس Site Settings –> و در انتها Notifictions را انتخاب کنید و مانند تصویر زیر به سایت هایی که دسترسی دادید دسترسی را قطع کنید:


[![](https://beporsam.ir/wp-content/uploads/2021/08/chorome-notifioction-settings.png)](https://beporsam.ir/wp-content/uploads/2021/08/chorome-notifioction-settings.png)


موفق باشید. خب! در ابتدا باید بگم که این چیزی که میگی:



> 
> نحوه گرفتن اطلاعات یک سایت در سایت خودمان
> 
> 
> 


رو بهش میگن **«کراول» (واکشی) کردن**. اینکه این چیه، اینکه چطوری میشه پیاده سازیش کرد، اینکه چه محدودیت هایی داره و .. رو در ادامه توضیح میدم.







کراول یا واکشی کردن چیست؟



در دنیای برنامه نویسی *(بخصوص وب)* ، وقتی یک صفحه وب رو توسط یک بات (که توسط یک زبان برنامه نویسی نوشته شده) باز میکنی و دیتاش رو کپی و میریزی تو دیتابیس خودت (یا دیتا رو میگیری میفرستی واسه یه وب سرویس دیگه) رو بهش میگن کراول کردن.


برای این کار بیشمار کتابخونه و پلاگین وجود داره. اگه بخوام متناسب با سوال خودت بگم، پلاگین [rexcrawler](https://wordpress.org/plugins/rexcrawler/) یکی از پلاگین های محبوب وردپرسی هست دقیقا برای همین کار:




rexCrawler uses regular expressions to crawl specified websites.

Websites are saved in user-defined groups, which can then be showed on wordpress pages/posts using shortcodes.

The data crawled by rexCrawler is saved in the WP database in custom tables. Once data has been crawled, it can be inserted

into a page using the shortcode [rexCrawler]


همانطور که از توضیحات پلاگین مشخص هست، کاربرد این پلاگین واکشی صفحات وب هست و ذخیره اونا در دیتابیس که نهایتان توی `pages/posts` توسط شرت‌کاتش نمایش داده میشن. تمام این فرایند *(همانطور که از اسم این پلاگین مشخصه)* مبتنی بر ریجگس regex هست. *(ریجکس رو توی لام تا کام با برچسب `عبارات باقاعده` میشناسیم)*.



> 
> **نکته:** به عنوان یک نکته تکمیلی هم باید بگم که کتابخونه های دیگه ای هم برای زبان های دیگه وجود داره که به صورت خیلی دقیق تر و حرفه ای تر همین کار رو با عملکرد خیلی بهتری انجام میدن. مثلا کتابخونه `PHP Simple HTML DOM Parser` یکی از کتابخونه های زبان PHP است که این امکان رو به ما میده که صفحات وب رو واکشی و تجزیه کنیم.
> 
> 
> 


پروسه کرال کردن رو میشه به چند دسته تقسیم کرد:


1. **باز کردن یک صفحه وب:** که عموما در زبان برنامه نویسی PHP توسط تابع [`file_get_contents`](http://php.net/manual/en/function.file-get-contents.php) انجام میشه. یعنی تمام محتوای یک صفحه انگلیسی رو باز می کنه *([تمام دام رو]؛ دام به معنی یک صفحه وب به همراه تمام تگ های HTMLش)*.
2. **تجزیه کردن محتوای صفحه وب:** همانطور که گفته شد، تمام دام الان باز شده و ما لازم داریم که اونو تجزیه کنیم؛ این کار رو به منظور جدا کردن دیتایی که لازم داریم از توی صفحه انجام میدیم. خیلی جاها از ریجکس [regex](http://php.net/manual/en/reference.pcre.pattern.syntax.php) برای این کار استفاده می کنن. اگه هم خیلی حرفه ای بخوایم جلو بریم، از کتابخونه های DOM Parser باید استفاده کرد. مثل همون `PHP Simple HTML DOM Parser` که بالاتر گفتم.
3. **نرمال سازی اطلاعات انتخاب شده:** وقتی یک بخشی از دام رو انتخاب میکنیم، شاید یک سری دیتای اضافی هم این وسط انتخاب بشه، یا شایدم ما لازم داریم دیتای چندین بخش مختلف از صفحه رو بهم بچسبونیم تا معنی مد نظرمون ساخته بشه و خلاصه الان توی این مرحله وقتشه که تگ های اضافی رو حذف کنیم و نهایتا دیتامون رو تر و تمیز کنیم. یعنی دیتامون رو آماده کنیم برای ذخیره شدن در بانک اطلاعاتی *(دیتابیس)*.
4. **ذخیره اطلاعات:** خب تا به اینجای کار دیتای مورد نظر رو انتخاب کردیم، ترو تمیزش کردیم و الان وقت این رسیده که اونو توی دیتابیس ذخیره کنیم *(یا هرجای دیگه، مثلا توی یه فایل؛ یا حتی میتونیم همونجا بفرستیمش واسه یه API)*. برای انجام این کار هم خب توضیحات زیادی لازم نیست و یک کوئری `INSERT` هست توی دیتابیس.


پس از طی کردن 4 مرحله مذکور، دیتای مورد نظر توی دیتابیس ما وجود داره و عملا میتونیم یک ویو view بسازیم و دیتا رو نمایش بدیم و این پروسه رو به عرصه عمل برسونیم. امیدوارم که توضیحاتم یک شفافیت نسبی از قضیه رو برات ایجاد کرده باشه. 


این رو هم بگم که توی این مسیر موانع زیادی وجود داره معمولا، از جمله پروتکل های http و https برای باز کردن صفحه ای که قصد داریم کراول کنیم، یا گاها پیش میاد که اول باید (همون از طریق کد و توسط باتی که داری میسازی) توی یک صفحه ای لاگین کنی که تازه این اجازه رو داشته باشی صفحه مورد نظرت رو ببینی و که بخوای واکشیش کنی و ..! خلاصه فرایند ثابتی نیست، در وب سایت های مختلف و صفحات مختلف، تا حدی متفاوت باید عمل کرد. موفق باشی.


 کلید واژگان:


* واکشی کردن
* کراول کردن / Crawling
* تجزیه صفحات-وب / محتوا
* پارس کردن / Parsing
* ریجکس / RegEx / عبارات منظم (با قاعده)
* دام / DOM تا جایی که به ذهنم میرسه اینا خیلی ضروری ان  

یه انتی ویروس خوب ترجیحا نود ۳۲  

نرم افزار winrar برای باز کردن فایل های فشرده که اکثرا دانلود می کنیم  

نرم افزار adobe reader برای باز کردن فایل های پی دی اف  

نرم افزار adobe flash player به دلایل زیاد مانند باز شدن مطالب چند رسانه ای در سایت ها  

مرورگر خوب برای وبگردی مانند firefox و google chrome  

نرم افزار internet download manager برای مدیریت دانلود  

پخش کننده فایل های صوتی و تصویری که بهترینش km player هست  

بهینه ساز رایانه مثلا برای حذف اضافی جات من ccleaner رو پیشنهاد می کنم  

نرم افزار nero برای رایت سی دی و دی وی دی  

نرم افزار office که شامل خیلی چیزا میشه خودش و ضروریه  

نرم افزار photoshop که میدونی چیه  

درایور های سخت افزاری مثل کارت صدا شبکه و گرافیک منظورم خود certificate هست:
||http://web.itpro.ir/files/get/3fd1d061-c5fa-4e55-83aa-3672e83eda2e||
||http://web.itpro.ir/files/get/cb33e3be-5abd-4bc7-bbcc-acae585a6adc|| روز اولی که اینجا هستین محدودیت هایی هست برای جلوگیری از اسپم. انشالا از روز دوم حل میشه :blush: سلام تجویز دارو از طریق سایت امکانپذیر نیست سلام علل متفاوت دارد . در سایت من علل مفصل دکر شده خوب متاسفانه این مورد زیاد دیده میشه. پیشنهاد می کنم از طریق گوگل پیگیری کنید بیشتر اوقات به این مورد رسیدگی می کنه و لینک شما در جایگاه درست قرار داده میشه. برای شکایت در مورد کپی رایت گوگل روی لینک [copyright removal](https://www.google.com/webmasters/tools/dmca-notice?pli=1) کلیک کنید.