GithubHelp home page GithubHelp logo

bianrui0315 / whois-proxy-scraping-tool Goto Github PK

View Code? Open in Web Editor NEW

This project forked from proxyrackdev/whois-proxy-scraping-tool

0.0 0.0 0.0 35 KB

ProxyRack WHOIS Tool is a multi-threaded, socks5 proxy supported NodeJS application that can be used to scrape WHOIS record data or check domain availability.

Home Page: https://www.proxyrack.com

License: GNU General Public License v3.0

JavaScript 95.61% HTML 2.69% CSS 1.70%

whois-proxy-scraping-tool's Introduction

ProxyRack WHOIS Tool

N|Solid

ProxyRack WHOIS Tool is a multi-threaded, socks5 proxy supported NodeJS application that can be used to scrape WHOIS record data or check domain availability.

This is a free tool provided by https://www.proxyrack.com

Features

  • SOCKS proxy support with or without user credentials
  • Multi-threaded
  • NodeJS
  • Web UI and CLI
  • Optional: MongoDB to store results

alt text

Installation

ProxyRack WHOIS Tool requires node >=8.93 Quick node installation (multiple OS) https://github.com/creationix/nvm

Install the dependencies and devDependencies and start the web UI server.

$ cd whois-proxy-scraping-tool
$ npm install
$ node index.js --mode server --port 8080 --web-port 8000

For CLI:

$ node index.js --mode file --input domains.txt --output result.txt --output-available available.txt --output-registered registered.txt

proxies.json

Proxies are stored in a JSON file called proxies.json

{
  "proxies": [
    "yourusername:[email protected]:222 socks5"
  ]
}

Example proxy included is from www.proxyrack.com service

config.js

You can modify your MongoDB settings here, proxies file path, results directories and set the number of concurrent threads you want to run

'use strict';

const config = {
  db: {
    url: 'mongodb://localhost:27017',
    name: 'whois'
  },
  proxies: {
    path: 'proxies.json'
  },
  numThreads: 50,                        // number of threads per search
  outputDir: './results',
  outputUrl: '/results/'
};


Further documentation and discussion

Here: https://www.proxyrack.com/whois-socks-proxy-scraping-tool

Developed by Nodarius

whois-proxy-scraping-tool's People

Contributors

nodarius avatar proxyrackdev avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.