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/0.2.0.0)
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/0.2.0.0)
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.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4acb61d965c5fb326b8e0bfd47117cfb408805961dab6f1f01bdaa07f04e17a |
|
MD5 | ecb7f1e2d2e29f58cca76d7492f1b0cc |
|
BLAKE2b-256 | b529daa87afe8e2ca950b512138d5df89d7f1ffb8eab0d811be87596548944f2 |