Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lettier/dnsclient
A simple DNS client similar to nslookup. Does not use any DNS libraries.
https://github.com/lettier/dnsclient
bitstring dns dns-client dns-library network network-test network-tools networking nslookup python python3
Last synced: 16 days ago
JSON representation
A simple DNS client similar to nslookup. Does not use any DNS libraries.
- Host: GitHub
- URL: https://github.com/lettier/dnsclient
- Owner: lettier
- Created: 2014-01-08T21:57:38.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2018-01-02T04:58:53.000Z (almost 7 years ago)
- Last Synced: 2024-04-16T04:51:00.752Z (7 months ago)
- Topics: bitstring, dns, dns-client, dns-library, network, network-test, network-tools, networking, nslookup, python, python3
- Language: Python
- Size: 51.8 KB
- Stars: 26
- Watchers: 5
- Forks: 8
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![](screenshot.jpg)
# A Python DNS Client
This DNS client is similar in nature to `nslookup` or `host` but only deals with A records.
Note that this DNS client does not use any DNS libraries but rather works directly
at the [DNS protocol level](http://technet.microsoft.com/en-us/library/dd197470).# Quick Start
```bash
cd ~/Downloads
git clone https://github.com/lettier/dnsclient.git
cd dnsclient
virtualenv venv-dns-client
cd venv-dns-client
source bin/activate
cp -R ../src .
cp ../requirements.txt .
pip install -r requirements.txt
cd src
chmod +x dns_client.py
./dns_client.py lettier.com
```# Copyright
_(C) 2014 David Lettier_
[lettier.com](http://www.lettier.com/)