Skip to main content

This python scripts can calculate the WHOIS Similarity Distance between two given domains.

Project description

# WHOIS Similarity Distance
This algorithm allows you to determine a numeric distance between two given domains, using their WHOIS information.
This work is part of my master thesis and the soonest possible I going to add more theoric information and the experiments have been carried out for this algorithm.



## Authors
- **Raúl B. Netto**
([@Piuliss](https://www.twitter.com/Piuliss), <raulbeni@gmail.com>, <benitrau@fit.cvut.cz>)
- **Sebastían García**
([@eldraco](https://www.twitter.com/eldraco), <eldraco@gmail.com>)

## Getting started

git clone git@github.com:stratosphereips/whois-similarity-distance.git
pip install -r requirements.txt
python ./wsd_domains.py google.com cisco.com

## Using pip
You can find [whois_similarity_distance](https://pypi.python.org/pypi/whois_similarity_distance)
in Pypi

pip install whois_similarity_distance

## Optional
WSD scripts works with [pythonwhois](https://pypi.python.org/pypi/pythonwhois/2.4.3) library to get the
WHOIS information of the domains. However, it is possible to use [passivetotal](https://pypi.python.org/pypi/passivetotal) library.
It is the official library provided by the [RiskIQ](https://community.riskiq.com) community.
For using *passivetotal* to get WHOIS information, you must have a account in [RiskIQ](https://community.riskiq.com)
and follow the next instructions:

git clone git@github.com:stratosphereips/whois-similarity-distance.git
pip install -r requirements.txt
pt-config setup <USER-EMAIL> <USER-API-KEY>
python ./wsd_domains.py google.com cisco.com -wl pt

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
whois_similarity_distance-1.0.2.tar.gz (78.4 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page