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
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
Close
Hashes for whois_similarity_distance-1.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c917db3d7a0993087a36841ed8b924623369da8f6f7ffba44a07ecafd7cc6e88 |
|
MD5 | d1354345323af4322da62ff59e4d488f |
|
BLAKE2b-256 | 7a2f6958128947bec86393b1838bc018cfc8e84d0b7180837d907ccaf145553e |