Official links:
Codebase links:
Official links:
Codebase links:
import dns.message | |
import dns.name | |
import dns.rdatatype | |
import dns.query | |
def do_work(target, nameserver): | |
qname = dns.name.from_text(target) | |
responses = [] | |
for dtype in (dns.rdatatype.A, dns.rdatatype.NS): |
#!/bin/bash | |
yum install bind bind-utils -y | |
vi /etc/named.conf | |
vi /var/named/mydomain.com.zone | |
systemctl start named | |
systemctl status named | |
dig @localhost mydomain.com |
import dns.message | |
import dns.name | |
import dns.rdatatype | |
import dns.query | |
def do_work(target, nameserver): | |
qname = dns.name.from_text(target) | |
responses = [] | |
for dtype in (dns.rdatatype.A, dns.rdatatype.NS): |
all: complex simple | |
complex: complex.go | |
go build complex.go | |
simple: simple.go | |
go build simple.go | |
clean: | |
rm complex simple |
#!/bin/bash | |
find . -name 'meta-*.yml' | xargs awk -F':' -f metadata.awk |
package main | |
import "fmt" | |
func main() { | |
jobs := make(chan int) | |
done := make(chan bool) | |
// Wait for job and send done signal | |
go func() { |
#!/bin/bash | |
export GOOGLE_CLOUD_PROJECT="<Project ID>" | |
export GOOGLE_APPLICATION_CREDENTIALS="<Credentials File Path>" |
class MetaOne(type): | |
def __new__(mcs, name, bases, attrs): | |
kls = super().__new__(mcs, name, bases, attrs) | |
kls._numbers = [1, 2, 3] | |
return kls | |
class MetaTwo(type): | |
def __new__(mcs, name, bases, attrs): | |
kls = super().__new__(mcs, name, bases, attrs) | |
kls._numbers = {1, 2, 3} |
""" | |
Case 1: B, C are connected to A | |
""" | |
class A(object): pass | |
class B(A): pass | |
class C(A): pass | |
class D(B, C): pass | |
assert D.__mro__ == (D, B, C, A, object) |