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-0.2.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f9902257a473635803d38a5a9ba80ac4f769198d30309cc6a224a74c1661d3a |
|
MD5 | ff80106eaaeb66beb48b95279d5b2a5c |
|
BLAKE2b-256 | 47b09bf613a67b0a1a680da4a98ef28d187662281777acfa3b105f569f728ec1 |