Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/avicoder/spoodle
/ functions
Functions
311 in github.com/avicoder/spoodle
⨍
Functions
311
◇
Types & classes
49
↓ 1 callers
Function
killproc
(signum = 0, frame = 0, pid = False)
spoodle.py:651
↓ 1 callers
Method
log_error
(self,handler,e)
dnslib/server.py:277
↓ 1 callers
Method
log_recv
(self,handler,data)
dnslib/server.py:227
↓ 1 callers
Method
log_send
(self,handler,data)
dnslib/server.py:236
↓ 1 callers
Method
log_truncated
(self,handler,reply)
dnslib/server.py:266
↓ 1 callers
Function
main
()
poodle.py:708
↓ 1 callers
Function
new_test
(domain,qtype,address="8.8.8.8",port=53,nodig=False)
dnslib/test_decode.py:69
↓ 1 callers
Method
next_token
(self)
dnslib/lex.py:69
↓ 1 callers
Method
pack
Pack data at end of data according to fmt (from struct) & increment offset
dnslib/buffer.py:76
↓ 1 callers
Method
parse
(self)
dnslib/dns.py:1633
↓ 1 callers
Method
parse
(self)
dnslib/lex.py:75
↓ 1 callers
Method
parse
(self)
dnslib/digparser.py:162
↓ 1 callers
Method
parseHeader
(self,l1,l2)
dnslib/digparser.py:110
↓ 1 callers
Function
parse_handshake
(buf)
poodle.py:597
↓ 1 callers
Method
parse_label
(self,label)
dnslib/dns.py:1606
↓ 1 callers
Function
print_target
(target, query_type = "ANY", subdomains = "names.txt", resolve_list = "resolvers.txt", process_count = 16, pri
spoodle.py:462
↓ 1 callers
Method
readescaped
(self)
dnslib/lex.py:113
↓ 1 callers
Method
record_exists
(self)
spoodle.py:99
↓ 1 callers
Function
recv_sslrecord
(s)
poodle.py:614
↓ 1 callers
Method
resolve
Example resolver - respond to all requests with NXDOMAIN
dnslib/server.py:109
↓ 1 callers
Function
run
(target, query_type = "ANY", subdomains = "names.txt", resolve_list = False, process_count = 16)
spoodle.py:509
↓ 1 callers
Function
send_tcp
Helper function to send/receive DNS TCP request (in/out packets will have prepended TCP length header)
dnslib/proxy.py:69
↓ 1 callers
Function
send_udp
Helper function to send/receive DNS UDP request
dnslib/proxy.py:84
↓ 1 callers
Method
short
Just return RDATA
dnslib/dns.py:413
↓ 1 callers
Function
test_generator
(f)
dnslib/test_decode.py:205
↓ 1 callers
Method
toZone
Formatted 'DiG' (zone) style output (with optional prefix)
dnslib/dns.py:393
↓ 1 callers
Method
toZone
(self)
dnslib/dns.py:604
↓ 1 callers
Method
toZone
(self)
dnslib/dns.py:667
↓ 1 callers
Method
toZone
(self)
dnslib/dns.py:726
↓ 1 callers
Method
truncate
Return truncated copy of DNSRecord (with TC flag set) (removes all Questions & RRs and just returns header)
dnslib/dns.py:325
↓ 1 callers
Method
update
Modify data at offset `ptr`
dnslib/buffer.py:91
↓ 1 callers
Method
was_successful
(self)
spoodle.py:96
Method
__eq__
(self,other)
dnslib/label.py:131
Method
__getattr__
(self,k)
dnslib/bimap.py:70
Method
__getitem__
(self,k)
dnslib/bimap.py:64
Method
__hash__
(self)
dnslib/label.py:125
Method
__init__
(self, nameservers = ['8.8.8.8','8.8.4.4'])
spoodle.py:51
Method
__init__
(self, target, query_type, resolver_q, resolver_list, authoratative = False)
spoodle.py:144
Method
__init__
(self, in_q, subdomains, query_type)
spoodle.py:416
Method
__init__
Initialise resolver from zone file. Stores RRs as a list of (label,type,rr) tuples If 'glob' is True use glob ma
dnslib/zoneresolver.py:15
Method
__init__
Create new DNSRecord
dnslib/dns.py:141
Method
__init__
(self,id=None,bitmap=None,q=0,a=0,auth=0,ar=0,**args)
dnslib/dns.py:488
Method
__init__
(self,qname=None,qtype=1,qclass=1)
dnslib/dns.py:647
Method
__init__
(self,code,data)
dnslib/dns.py:714
Method
__init__
(self,rname=None,rtype=1,rclass=1,ttl=0,rdata=None)
dnslib/dns.py:787
Method
__init__
(self,rname=None,rtype=QTYPE.OPT, ext_rcode=0,version=0,flags="",udp_len=0,opts=None)
dnslib/dns.py:914
Method
__init__
(self,data=b"")
dnslib/dns.py:966
Method
__init__
(self,data)
dnslib/dns.py:1055
Method
__init__
(self,data)
dnslib/dns.py:1182
Method
__init__
(self,label=None,preference=10)
dnslib/dns.py:1212
Method
__init__
(self,label=None)
dnslib/dns.py:1251
Method
__init__
(self,mname=None,rname=None,times=None)
dnslib/dns.py:1297
Method
__init__
(self,priority=0,weight=0,port=0,target=None)
dnslib/dns.py:1355
Method
__init__
(self,order,preference,flags,service,regexp,replacement=None)
dnslib/dns.py:1409
Method
__init__
(self,flags,protocol,algorithm,key)
dnslib/dns.py:1469
Method
__init__
(self,covered,algorithm,labels,orig_ttl, sig_exp,sig_inc,key_tag,name,sig)
dnslib/dns.py:1517
Method
__init__
(self,zone,origin="",ttl=0)
dnslib/dns.py:1586
Method
__init__
Add 'names' dict to cache stored labels
dnslib/label.py:200
Method
__init__
(self,name,forward,error=KeyError)
dnslib/bimap.py:52
Method
__init__
(self,f,debug=False)
dnslib/lex.py:51
Method
__init__
(self,dig,debug=False)
dnslib/digparser.py:103
Method
__init__
(self,zone)
dnslib/fixedresolver.py:19
Method
__init__
(self,routes,origin,ttl)
dnslib/shellresolver.py:30
Method
__init__
address/port - upstream server ttl - default ttl for intercept records intercept - list of w
dnslib/intercept.py:25
Method
__init__
Selectively enable log hooks depending on log argument (comma separated list of hooks to enable/disable) - If em
dnslib/server.py:193
Method
__init__
resolver: resolver instance address: listen address (default: "") port: listen port (default: 53)
dnslib/server.py:309
Method
__init__
(self,address,port)
dnslib/proxy.py:32
Method
__init__
Initialise Buffer from data
dnslib/buffer.py:45
Method
__iter__
(self)
dnslib/dns.py:1630
Method
__iter__
(self)
dnslib/lex.py:66
Method
__iter__
(self)
dnslib/digparser.py:159
Method
__len__
(self)
dnslib/label.py:138
Method
__len__
(self)
dnslib/buffer.py:109
Method
__ne__
(self,other)
dnslib/dns.py:428
Method
__ne__
(self,other)
dnslib/dns.py:620
Method
__ne__
(self,other)
dnslib/dns.py:678
Method
__ne__
(self,other)
dnslib/dns.py:733
Method
__ne__
(self,other)
dnslib/dns.py:855
Method
__ne__
(self,other)
dnslib/dns.py:999
Method
__ne__
(self,other)
dnslib/label.py:128
Method
__repr__
(self)
dnslib/dns.py:456
Method
__repr__
(self)
dnslib/dns.py:580
Method
__repr__
(self)
dnslib/dns.py:671
Method
__repr__
(self)
dnslib/dns.py:722
Method
__repr__
(self)
dnslib/dns.py:825
Method
__repr__
Default 'repr' format should be equivalent to RD zone format
dnslib/dns.py:977
Method
__repr__
(self)
dnslib/dns.py:1073
Method
__repr__
(self)
dnslib/dns.py:1102
Method
__repr__
(self)
dnslib/dns.py:1191
Method
__repr__
(self)
dnslib/dns.py:1231
Method
__repr__
(self)
dnslib/dns.py:1268
Method
__repr__
(self)
dnslib/dns.py:1329
Method
__repr__
(self)
dnslib/dns.py:1376
Method
__repr__
(self)
dnslib/dns.py:1438
Method
__repr__
(self)
dnslib/dns.py:1479
Method
__repr__
(self)
dnslib/dns.py:1536
Method
__repr__
(self)
dnslib/label.py:122
Method
__str__
(self)
dnslib/dns.py:459
Method
__str__
(self)
dnslib/dns.py:617
Method
__str__
(self)
dnslib/dns.py:675
← previous
next →
101–200 of 311, ranked by callers