All Projects → gmr → srvlookup

gmr / srvlookup

Licence: other
A small wrapper for dnspython to return SRV records for a given host, protocol, and domain name as a list of namedtuples

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to srvlookup

go-srvlb
DNS SRV Load Balancer for gRPC
Stars: ✭ 41 (+95.24%)
Mutual labels:  dns, srv
dns.sb
https://dns.sb/
Stars: ✭ 32 (+52.38%)
Mutual labels:  dns
groot
Static verification tool for DNS zone files
Stars: ✭ 60 (+185.71%)
Mutual labels:  dns
desec-ns
Frontend nameserver for deSEC, implemented as docker-compose application
Stars: ✭ 22 (+4.76%)
Mutual labels:  dns
dns
DNS client & server package for Go
Stars: ✭ 38 (+80.95%)
Mutual labels:  dns
cfdns
Command line tool for manipulating DNS of CloudFlare hosted domains
Stars: ✭ 20 (-4.76%)
Mutual labels:  dns
dns4s
Scala DNS implementation with Akka and Netty extension
Stars: ✭ 55 (+161.9%)
Mutual labels:  dns
http-connection-lifecycle
Complete and detailed explanation of HTTP connection lifecycle
Stars: ✭ 43 (+104.76%)
Mutual labels:  dns
openwrt-dnsmasq-extra
Anti Pollution/ADs DNS for OpenWrt/LEDE
Stars: ✭ 34 (+61.9%)
Mutual labels:  dns
route53-dynamic-dns
Update AWS Route53 hosted zone with current public IP address. Alternative to Dynamic DNS services such as Dyn, No-IP, etc
Stars: ✭ 29 (+38.1%)
Mutual labels:  dns
gost
GO Simple Tunnel - a simple tunnel written in golang
Stars: ✭ 8,395 (+39876.19%)
Mutual labels:  dns
dnsfwd
DNS forwarder over a (TCP) virtual circuit
Stars: ✭ 21 (+0%)
Mutual labels:  dns
dns
dns is a simple CLI tool for DNS-LG API
Stars: ✭ 28 (+33.33%)
Mutual labels:  dns
dnspod-api-php-web
DNSPod API PHP Web Example
Stars: ✭ 88 (+319.05%)
Mutual labels:  dns
EdgeAdmin
CDN & WAF集群管理系统。
Stars: ✭ 199 (+847.62%)
Mutual labels:  dns
domfind
A Python DNS crawler to find identical domain names under different TLDs.
Stars: ✭ 22 (+4.76%)
Mutual labels:  dns
dist-detect
Try to determine what Linux/Unix distribution is running on a remote host and get a hint if security updates are applied.
Stars: ✭ 14 (-33.33%)
Mutual labels:  dns
MicroDNSSrv
A micro DNS server for MicroPython to simply respond to A queries on multi-domains with or without wildcards (used on Pycom modules & ESP32)
Stars: ✭ 43 (+104.76%)
Mutual labels:  dns
Pi-CLI
Pi-Hole data right from your terminal. Live updating view, query history extraction and more!
Stars: ✭ 40 (+90.48%)
Mutual labels:  dns
domainerator
Simple application written in Go that combines two wordlists and a list of TLDs to form domain names and check if they are already registered.
Stars: ✭ 26 (+23.81%)
Mutual labels:  dns

srvlookup

A small wrapper for dnspython to return SRV records for a given host, protocol, and domain name as a list of namedtuples.

Version Status Coverage License

Installation

srvlookup is available on the Python Package Index. Simply:

pip install srvlookup

Example

>>> import srvlookup
>>> srvlookup.lookup('api', 'memcached')
[SRV(host='192.169.1.100', port=11211, priority=1, weight=0, host='memcache1.local'),
 SRV(host='192.168.1.102', port=11211, priority=1, weight=0, host='memcache2.local'),
 SRV(host='192.168.1.120', port=11211, priority=1, weight=0, host='memcache3.local'),
 SRV(host='192.168.1.126', port=11211, priority=1, weight=0, host='memcache4.local')]
>>>

Testing

python setup.py nosetests

Requirements

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].