blechschmidt / Masswhois
Licence: gpl-3.0
Single-threaded epoll-based concurrent bulk whois client
Stars: ✭ 18
Programming Languages
rust
11053 projects
Labels
Projects that are alternatives of or similar to Masswhois
icinga-domain-expiration-plugin
Icinga2/Nagios plugin for checking domain expiration
Stars: ✭ 24 (+33.33%)
Mutual labels: whois
Crips
IP Tools To quickly get information about IP Address's, Web Pages and DNS records.
Stars: ✭ 272 (+1411.11%)
Mutual labels: whois
WHOis
Whois Online Domain Database for check domains are reserved or not as parallel
Stars: ✭ 18 (+0%)
Mutual labels: whois
E4GL30S1NT
E4GL30S1NT - Simple Information Gathering Tool
Stars: ✭ 139 (+672.22%)
Mutual labels: whois
domnibus
Access domain information via python and command line.
Stars: ✭ 16 (-11.11%)
Mutual labels: whois
asyncwhois
asyncio-compatible Python module for retrieving and parsing WHOIS information for any domain.
Stars: ✭ 26 (+44.44%)
Mutual labels: whois
Domain Tool
微信域名拦截检测、QQ域名拦截检测:http://eson.vip ,查询有缓存,如需实时查询请自行部署。
Stars: ✭ 270 (+1400%)
Mutual labels: whois
convey
CSV processing and web related data types mutual conversion
Stars: ✭ 16 (-11.11%)
Mutual labels: whois
whois-rust
This is a WHOIS client library for Rust, inspired by https://github.com/hjr265/node-whois
Stars: ✭ 17 (-5.56%)
Mutual labels: whois
Urlextractor
Information gathering & website reconnaissance | https://phishstats.info/
Stars: ✭ 341 (+1794.44%)
Mutual labels: whois
domain-monitor
Self-hosted server to monitor WHOIS records for specified domains.
Stars: ✭ 36 (+100%)
Mutual labels: whois
Whour
Tool for information gathering, IPReverse, AdminFInder, DNS, WHOIS, SQLi Scanner with google.
Stars: ✭ 18 (+0%)
Mutual labels: whois
Ipwhois
Retrieve and parse whois data for IPv4 and IPv6 addresses
Stars: ✭ 432 (+2300%)
Mutual labels: whois
Threatpinchlookup
Documentation and Sharing Repository for ThreatPinch Lookup Chrome & Firefox Extension
Stars: ✭ 257 (+1327.78%)
Mutual labels: whois
MassWhois
Single-threaded epoll-based concurrent bulk whois client in Rust.
Usage
Usage: masswhois [OPTIONS] [OBJECT]...
-c N Number of concurrent lookups
-s IP Server IP address to use in case inference fails
Can be specified multiple times
-o FILE File where binary output is written to
-i FILE Query objects from file instead of using command line arguments
--ip 4,6 IP version support. Preferred version first
--no-infer-types Do not infer the query type
--no-infer-servers Do not infer the query server
--check-availability Perform a domain availability check only.
Building
MassWhois relies on Cargo, the Rust package manager.
It can be installed using apt-get install cargo
on Debian-based systems.
Run cargo build --release
within the cloned folder. The resulting masswhois
binary will be stored in target/release/
.
State of development
Currently, MassWhois is in an early stage of development and the only supported objects are domains and AS numbers.
Todo
Support is highly wanted.
- Improve Rust-specific coding style (see TODOs)
- Implement timeouts
- Implement display/statistics
- Handle timeouts/network connectivity issues gracefully instead of panicking
- Automatic IP version support detection
- Testing
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].