GoGPT Best VPN GoSearch

فاویکون OnWorks

proxycheck - آنلاین در ابر

پروکسی چک را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این چک پروکسی است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


proxycheck - باز کردن جستجوگر سرور پروکسی

SYNOPSYS


پروکسی چک گزینه های میزبان[:proto_port_spec] ...

شرح


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

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

پروکسی چک از تمام پروتکل های پراکسی رایج، یعنی روش HTTP CONNECT، SOCKS پشتیبانی می کند.
نسخه های 4 و 5 و پروکسی های سبک "تلنت" Wingate. در آینده، از موارد بیشتری پشتیبانی کنید
ممکن است پروتکل ها اضافه شوند.

لطفاً توجه داشته باشید که با تعداد فعلی اسب‌های تروجان مختلف که در اطراف هر کدام در گردش هستند
باز کردن یک پروکسی در یک پورت تصادفی، واقعاً کار ساده ای نیست که برای استاندارد (در
به هر دلیلی) پورت های تعبیه شده در پروکسی چک. در عوض، به شدت توصیه می شود
از لیست پورت های فعال فعلی استفاده کنید که توسط چندین نفر در شبکه نگهداری می شود.

OPTIONS


گزینه های خط فرمان زیر شناسایی می شوند:

-h یک راهنما کوتاه چاپ کنید و خارج شوید.

-v سطح پرحرفی را افزایش دهید همه پیام های اشکال زدایی به خطای استاندارد می روند
جریان.

-d دشست:deport (الزامی)
سعی کنید یک ارتباط پراکسی با داده شده ایجاد کنید dsthost، بندر dstport. این
گزینه مورد نیاز است.

-c بررسی[:پارام ها] (ضروری)
روش" پروکسی چک هنگام صحبت با یک سیستم مقصد برای تعیین استفاده می شود
اگر یک پروکسی باز است یا نه. تفسیر از پارام ها is بررسی- وابسته این
گزینه مورد نیاز است. چندین روش در دسترس است:

گپ:sendstr:expectstr
سعی کنید "چت" ساده را با سیستم مقصد انجام دهید: رشته را ارسال کنید
به عنوان داده شده است sendstr و صبر کن expectstr روی خروجی اگر sendstr خالی است،
پروکسی چک پارامترهای پروکسی را در فرم ارسال می کند
پروتکل:آدرس آی پی:شماره پورت
به سیستم راه دور فرض بر این است که پروکسی باز باشد اگر expectstr پیدا شده است.

dsbl (هیچ پارامتری پذیرفته نمی شود)
سعی کنید تمام پراکسی های یافت شده را به سیستم مشابه DSBL.org ارسال کنید، ببینید
http://dsbl.org/ برای جزئیات بیشتر تمام پارامترهای مورد نیاز (نام کاربری،
انتظار می رود رمز عبور، آدرس گیرنده، سرور کوکی، ...) در آن یافت شود
متغیرهای محیطی. اجرا کن پروکسی چک با -h گزینه ای برای دیدن لیستی از
متغیرهای شناسایی شده و مقادیر پیش فرض آنها به صورت پیش فرض، پروکسی چک اراده
به طور ناشناس همه پراکسی های یافت شده را به unconfirmed.dsbl.org ارسال کنید (که اینطور نیست
بسیار مفید). برای کاربر مورد اعتماد DSBL، حداقل DSBL_USER و DSBL_PASS
متغیرها باید به درستی تنظیم شوند.

-p proto_port_spec
پروتکل و پورت هایی را برای اتصال مشخص می کند. اگر داده نشد، پروکسی چک آن را امتحان خواهد کرد
لیست پیش فرض داخلی این گزینه ممکن است بیش از یک بار مشخص شود. زیر را ببینید
برای proto_port_spec. اگر proto_port_spec برای بررسی یک میزبان مشخص شده است،
فقط برای آن میزبان اعمال می شود و هیچ پروتکل/پورت در لیست پیش فرض وجود نخواهد داشت
برای آن میزبان بررسی شد.

-D هنگام استفاده، لیست پورت های پیش فرض را بازنشانی نکنید -p گزینه، اما پورت های جدید را به آن اضافه کنید
به جای آن.

-a از پورت ها/پروتکل های "پیشرفته" بیشتر استفاده کنید. بیشتر -aداده شده، پورت ها/پروتکل های بیشتر
مورد بررسی قرار خواهد گرفت. برای لیست کامل همه پورت ها و پروتکل ها و سطح آنها،
اجرا کردن پروکسی چک با -h گزینه.

-t فاصله
یک تایم اوت، در ثانیه، برای هر عملیات. مقدار پیش فرض 30 ثانیه است. را
تایمر در تلاش برای اتصال به خود پراکسی، پس از ارسال شروع می شود
دستور "connect" به پروکسی و غیره.

-m maxconn
سعی نکنید بیشتر از آن بسازید maxconn اتصالات موازی به طور پیش فرض، حداکثر
تعداد اتصالات موازی محدود شده توسط سیستم عامل و در اکثر سیستم ها
حدود 1000 است

-M maxhconn
بیشتر از آن درست نکنید maxhconn اتصالات موازی به همان میزبان (پیش‌فرض است
نامحدود). این ممکن است برای پراکسی های بارگذاری شده که نمی توانند بسیاری از آنها را مدیریت کنند مفید باشد
اتصالات موازی با استفاده از پورت ها/پروتکل های مختلف، اما ممکن است به طور قابل توجهی کند شود
کل فرآیند را کاهش دهید.

-s هنگامی که یک پروکسی باز در یک IP مشخص یافت می شود، جستجوی پورت ها/پروتکل های دیگر را متوقف کنید
برای این IP بهترین استفاده در زمانی که بسیاری از IP ها تست شده اند و/یا با آنها انجام می شود -M گزینه. این هست
زیرا در حال حاضر، پروکسی چک هیچ کدام را نخواهد ساخت جدید اتصال به چنین میزبانی، اما
منتظر خواهد ماند تا اتصالات فعال از قبل تکمیل شوند.

-b bindaddr
استفاده کنید bindaddr به عنوان یک آدرس منبع برای همه اتصالات خروجی.

-n علاوه بر نوشتن، یک خط در مورد پراکسی های قطعا بسته برای stdout بنویسید
در مورد پروکسی های باز، در یک فرم
127.0.0.1 http:8080 بسته شد

-x در صورت وجود، اطلاعات پروکسی گسترده (نماینده پروکسی و موارد مشابه) را چاپ کنید. این
در همان خط "باز" ​​(یا "بسته" با -n) خواهد بود، آخرین، محصور در مربع
براکت [].

-i نام فایل
لیست میزبان ها را برای بررسی از یک فایل مشخص بخوانید نام فایل (علاوه بر فرمان
خط)، یا از stdin if نام فایل اگر "-".

پروتکل و بندر مشخصات
پروتکل ها و پورت های پراکسی برای امتحان (proto_port_spec) با استفاده از نحو زیر مشخص می شود:
[پروتو:][پورت، بندر، بندر]
پسندیدن:
hc:3128,8080 (پروتکل http در پورت های 3128 و 8080)
hc: (لیست پیش فرض پورت ها برای پروتکل http)
3128 (پروتکل http را در پورت استاندارد http 3128 امتحان کنید)
1234 (همه پروتکل ها را روی پورت غیر استاندارد 1234 امتحان کنید)

دویدن پروکسی چک -h برای مشاهده لیستی از پروتکل های پشتیبانی شده و پورت های پیش فرض.

طریقه استفاده


ساده ترین استفاده از پروکسی چک این است که سعی کنید به عنوان مثال به میل سرور خود متصل شوید گپ
روش بررسی ابتدا به میل سرور خود در پورت 25 متصل شوید تا ببینید کدام خط خروجی دارد
پس از اتصال (خط احوالپرسی SMTP)، و از آن استفاده کنید گپ:

proxycheck -d yourmailserver.example.org:25 \
-c چت::احوالپرسی آدرس آی پی...

پروکسی چک برای هر proto:port که در stdout، در باز است، یک خط می نویسد
فرم:
127.0.0.3 hc:80 باز است
جایی که 127.0.0.3 آدرس IP یک میزبان در حال آزمایش است، hc نام پروتکل (HTTP
وصل شوید، مشورت کنید پروکسی چک -h برای لیست کامل پروتکل ها) و 80 یک شماره پورت است که در آن
سرویس پروکسی در حال اجرا است.

علاوه بر این ، اگر پروکسی چک قادر به حدس زدن است برونگرا آدرس IP یک پروکسی همانطور که توسط a مشاهده می شود
سیستم مقصد، و اگر آن آدرس با ورودی متفاوت باشد پروکسی چک در حال اتصال است
به، این اطلاعات را نیز در همان خط چاپ می کند، مانند:
127.0.0.2 hc:80 باز 127.0.0.3
جایی که 127.0.0.3 is برونگرا آدرس های IP یک پراکسی multihomed/cascaded همانطور که توسط the گزارش شده است
سیستم مقصد این آدرس IP فقط یک اشاره است، هیچ راه ساده و قابل اعتمادی وجود ندارد
در حال حاضر وجود دارد برای پروکسی چک برای تعیین آن اطلاعات بررسی پروکسی قادر به
تجزیه خط ارسال شده توسط سیستم از راه دور در -c گپ حالت - در این حالت، پروکسی چک همه را رد می کند
کاراکترهای قابل چاپ بعد از expstr آن را پیدا کرده و در صورت تلاش برای باز کردن «[» جستجو می کند
بسته شدن ']' را پیدا کنید و ارقام و نقاط بین آنها را به عنوان یک آدرس IP که دریافت می شود تفسیر کنید
مانند بالا چاپ شده است اگر پاسخ اولیه میل سرور شما حاوی IP سیستم راه دور است یا اگر
سرور ایمیل شما با آدرس IP سیستم راه دور به دستور HELO/EHLO پاسخ می دهد، این ویژگی
ممکن است مفید باشد (در آخرین مورد، دستور HELO باید در چت مشخص شود).

چه زمانی -n گزینه مشخص شده است، برای proto:پورت هایی که سرویس پروکسی باز را اجرا نمی کنند و
برای کدام پروکسی چک می تواند به شدت این را تعیین کند، یک خط در قالب زیر
نوشته خواهد شد:
127.0.0.4 hc:80 بسته شد
با این حال توجه داشته باشید که در بیشتر موارد هیچ راهی برای تعیین قابل اعتماد هر زمان داده شده وجود ندارد
خدمات است نه open: برای مثال، یک سرور پروکسی باز ممکن است بیش از حد بارگذاری شود و امتناع کند
اتصالات در بیشتر موارد، پروکسی چک فرض می کند که پروکسی در وضعیت ناشناخته است، فقط تعداد کمی
کدها به عنوان نشانه واقعی وضعیت "بسته" شناخته می شوند.

چه زمانی -x گزینه مشخص شده است، اطلاعات پراکسی اضافی در همان خط نوشته می شود
(در صورت موجود بودن)، مانند:
127.0.0.2 hc:80 باز 127.0.0.3 [AnalogX 3.1415926]
127.0.0.3 hc:80 باز [AnalogX 3.1415926]
127.0.0.4 hc:80 بسته شده [AnalogX 3.1415926]

ممکن است برخی از جزئیات را مشاهده کنید پروکسی چک's عملیات به تعداد کافی از -v گزینه های
در خط فرمان سطح پرحرفی 5 (-ووووو) تقریباً همه چیز را نشان می دهد. همه
خروجی اشکال زدایی به جریان خطای استاندارد می رود و بنابراین بر حالت عادی تأثیر نمی گذارد
عملیات (هنگامی که پردازش می کنید پروکسی چکخروجی با استفاده از مقداری اسکریپت).

خروج CODE


پروکسی چک اگر حداقل یک سرور پروکسی باز پیدا شود با کد 100 خارج می شود. در صورت
در صورت استفاده نادرست، با کد 1 خارج می شود. اگر هیچ پراکسی باز پیدا نشد، پروکسی چک
برمی گردد 0.

با استفاده از خدمات onworks.net از proxycheck آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad




×
تبلیغات
❤️اینجا خرید کنید، رزرو کنید یا بخرید - رایگان است، به رایگان ماندن خدمات کمک می‌کند.