https://github.com/techdad/pylamecheck
Some code to check nameserver(s) for domain (zone) "lameness".
https://github.com/techdad/pylamecheck
dns python
Last synced: about 1 year ago
JSON representation
Some code to check nameserver(s) for domain (zone) "lameness".
- Host: GitHub
- URL: https://github.com/techdad/pylamecheck
- Owner: techdad
- License: apache-2.0
- Created: 2018-01-26T13:15:24.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-04-10T18:03:55.000Z (about 8 years ago)
- Last Synced: 2025-01-13T12:40:10.460Z (over 1 year ago)
- Topics: dns, python
- Language: Python
- Size: 17.6 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pylamecheck
Some code to check nameserver(s) for domain (zone) "lameness".
Still somewhat a work in progress.
## Installation
### Base App Installation
1. Install dependencies with OS package manager, primarily this is `getdns`.
2. Clone this git repo, and run the `setup.sh`, which initialises a python virtual environment and installs python requirements.
#### Detailed steps:
(Example is for CentOS/RHEL/Fedora/etc. - replace with package manager of choice as desired)
```
yum install getdns openssl
yum install python-virtualenv git
yum install getdns-devel gcc
cd /opt
git clone https://github.com/techdad/pylamecheck.git
cd pylamecheck
./setup.sh
# optional, but recommended:
yum remove gcc
```
#### Notes:
* OpenSSL *must* be up to date.
* For now, there is the assumption of installing under `/opt`.
### Running with Supervisor
```
yum install supervisor
ln -s /opt/pylamecheck/checklame_supervisor.ini /etc/supervisord.d/
systemctl enable supervisord
systemctl start supervisord
```