Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cdubz/rdap-explorer
Basic web app for querying, formatting and navigating RDAP information.
https://github.com/cdubz/rdap-explorer
django ip ip-address ipv4 ipv6 python rdap website whois
Last synced: 2 months ago
JSON representation
Basic web app for querying, formatting and navigating RDAP information.
- Host: GitHub
- URL: https://github.com/cdubz/rdap-explorer
- Owner: cdubz
- License: mit
- Created: 2017-01-26T02:00:24.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2022-09-30T00:05:28.000Z (over 2 years ago)
- Last Synced: 2024-05-01T14:33:40.473Z (9 months ago)
- Topics: django, ip, ip-address, ipv4, ipv6, python, rdap, website, whois
- Language: Python
- Homepage: https://rdap-explorer.chris-wells.net/
- Size: 124 KB
- Stars: 5
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RDAP Explorer
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)**RDAP Explorer** provides a basic frontend for querying, formatting and
navigating RDAP information using:- [IPWhois](https://github.com/secynic/ipwhois) by Philip Hane.
- [pycountry](https://bitbucket.org/flyingcircus/pycountry) by [Christian Theune](https://flyingcircus.io/)
- [JSONFormatter](http://azimi.me/json-formatter-js/) by [Mohsen Azimi](http://azimi.me/).## Installation
### Prerequisites
- Python 3.x
- Pip3 + pipenv### Initiate environment
```shell
pip3 install --user pipenv
cd /path/to/cloned/repo
export PIPENV_VENV_IN_PROJECT=1
pipenv install --three
```### Configure
```shell
cd rdap_explorer/settings
cp example.py custom.py
```Open `custom.py` in your preferred editor and add, at least, a `SECRET_KEY`.
### Run standalone
```shell
pipenv shell
export DJANGO_SETTINGS_FILE=rdap_explorer.settings.custom
python manage.py migrate
python manage.py createcachetable
python manage.py runserver
```The application should now be available at
[http://127.0.0.1:8000/](http://127.0.0.1:8000/).