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.

Source Distribution

whois_similarity_distance-1.0.2.tar.gz (78.4 kB view details)

Uploaded Source

File details

Details for the file whois_similarity_distance-1.0.2.tar.gz.

File metadata

File hashes

Hashes for whois_similarity_distance-1.0.2.tar.gz
Algorithm Hash digest
SHA256 c917db3d7a0993087a36841ed8b924623369da8f6f7ffba44a07ecafd7cc6e88
MD5 d1354345323af4322da62ff59e4d488f
BLAKE2b-256 7a2f6958128947bec86393b1838bc018cfc8e84d0b7180837d907ccaf145553e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page