WHOIS SOCKS Proxy Scraping Tool

ProxyRack WHOIS Tool یک پروکسی socks5 با پشتیبانی چند نکته است که توسط NodeJS پشتیبانی می شود که می تواند مورد استفاده برای رکورد کردن اطلاعات رکورد WHOIS باشد یا در دسترس بودن دامنه بررسی شود.

ویژگی ها

  • پشتیبانی پروکسی SOCKS با یا بدون اعتبار کاربری
  • Multi
  • NodeJS
  • وب UI و CLI
  • اختیاری: MongoDB برای ذخیره نتایج

نصب

ProxyRack WHOIS Tool نیاز به گره> = 8.93
نصب گره سریع (چند سیستم عامل) https: / / /github.com/creationix/nvm

نصب وابستگی ها و devDependencies و شروع به سرور UI وب.

 $  git clone  https://github.com/proxyrack/whois-proxy-scraping -tool.git
$ cd whois-proxy-scraping-tool
$ npm نصب کنید
گره $ index.js - mode server --port  8080  - وب پورت  8000 

برای CLI:

 گره $ index.js - فایل مدل - دامنه ورودی .txt - خروجی result.txt - خروجی - موجود available.txt - خروجی ثبت شده registered.txt

proxies.json

پروکسی ها در یک فایل JSON به نام proxies.json

 {
  "پروکسی": [
    "yourusername:[email protected]: 222 socks5 "
  ]
}

مثال پروکسی شامل www.proxyrack.com service

config.js

شما می توانید تنظیمات MongoDB خود را در اینجا تغییر دهید، مسیر پروکسی پرونده، دایرکتوری نتایج و تعدادی از موضوعات همزمان شما می خواهید برای اجرای

 'استفاده از سخت "؛

const config = {
  db: {
    url: 'mongodb: // localhost: 27017'،
    نام: 'whois'
  }،
  پروکسی ها: {
    مسیر: 'proxies.json'
  }،
  numThreads: 50، // تعداد موضوعات در هر جستجو
  outputDir: './results'
  outputUrl: '/ results /'
}؛


چگونگی انجام پرس و جو WHOIS با پروکسی SOCKS با استفاده از NodeJS

Introduction

اگر شما مایل به مقیاس quises quiz هستید، به سرعت متوجه خواهید شد که برخی از سرورهایی که این پایگاه داده ها را میزبانی می کنند، محدودیت هایی را برای تعداد دفعاتی که می توانید آنها را در هر روز یا حتی هر ساعت مورد نظر قرار دهید، تعیین کنید. [19659003] کشورها مانند استرالیا و نیوزیلند محدودیت های سنگین تر را در انجام پرس و جو اعمال می کنند و با استفاده از یک پروکسی SOCKS ما می توانیم این محدودیت ها را دور بزنیم و داده های معدن را ادامه دهیم.

Preresequites

NodeJS نصب شده است (ما از 8.9.3 در این استفاده می کنیم مثال:

نحوه انجام پرس و جو WHOIS در پشت پروکسی SOCKS

مرحله 1: install whois npm

 npm install -g whois 

 / usr / bin / whois - / usr / lib / node_modules / whois / index.js
+ [email protected]
اضافه کردن 8 بسته در 1.165s 

مرحله 2: ایجاد اسکریپت example.js با محتوای زیر

با استفاده از ویرایشگر متن مورد علاقه خود مانند vim، nano یا emacs:

 var whois = require ('whois' )
{{{پروکسی} {{ipaddress :  "162.210.198.8 "، "port": 1200، "type": 5}}، function (err، data) {
 console.log (داده ها)
}) 

قطعاتی که میخواهید ویرایش کنید:

'proxyrack.com' <- این دامنه ای است که میخواهید جستجو کنید

"ipaddress" <- پروکسی IP شما یا نام میزبان

"port" <- Port of your proxy

"type" <- 5 برای پروتکل SOCKS5 یا 4 برای SOCKS4

اگر پروکسی شما احتیاج به احراز هویت داشته باشد، شما باید آن را با ارائهدهنده خود سفید کنید (این را می توان در پنل ما انجام داد) )

آماده برای اجرا؟

به سادگی اجرای

 node example.js