crash.software
Projects
Pull Requests
Issues
Builds
geneva
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
geneva
Files
🤬
Sign In
master
ROOT
/
plugins
/
dns
/
server.py
Search
History
464 lines
|
ISO-8859-1
|
16 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
argparse
dns.zone
DNSException
send
pformat
get_fld
inspect
random
os
sys
ServerPlugin
NetfilterQueue
socket
BASEPATH
datetime
actions.utils
logging
INTERFACE
LISTENER
PORT
DNS_RESOLVER
ZONES_DIR
LOG_LEVEL
DNSServer
(ServerPlugin)
name
netfilter_queue
socket_UDP
socket_TCP
nfqueue
nfqueue_num
sock
running
zones
packet_counter
logger
interface
listener
port
authority
resolver
zones_dir
__init__
(self,args,logger=None)
get_args
(command)
run
(self,args,logger)
load_zones
(self)
forward_dns_query
(self,packet:IP)
get_dns_query_info
(self,packet:IP)
get_resource_records
(self,domain_name,question_name,question_type)
build_dns_response
(self,packet)
process_packet_netfilter
(self,listener_packet)
stop
(self)
build_response_packet
(self,listener_packet,raw_socket=True)
main
(args)
All occurrences
Please wait...
Page is in error, reload to recover