index
:
0tdns
master
Zero Trust DNS - back-end of a system that verifies DNS responses from around the world utilizing OpenVPN and network namespaces
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Collapse
)
Author
2021-05-01
warn that this software is unlikely to be useful besides that university ↵
HEAD
master
Wojtek Kosior
course in 2020
2020-07-24
add license
Wojciech Kosior
2020-06-19
użytkowanie na zaliczenie
Wojciech Kosior
2020-06-19
send emails to users when ip doesn't match
Wojciech Kosior
2020-06-18
treat both yes and yes (with quotes) in the config as True
Wojciech Kosior
2020-06-18
remove unneeded sudo (we're running as root anyway)
Wojciech Kosior
2020-06-18
remove add_config.py
Wojciech Kosior
2020-06-18
fix passing of a shell variable, that can contain spaces
Wojciech Kosior
2020-06-18
remove unneeded sys.argv import
Wojciech Kosior
2020-06-18
check if 0tdns is still running every 15, 30 and 45 minutes past na hour
Wojciech Kosior
2020-06-18
provide default config, that doesn't give less private /30 subnets the ↵
Wojciech Kosior
number of specified parallel vpns
2020-06-17
remove lockfile on reboot
Wojciech Kosior
2020-06-17
change indentation
Wojciech Kosior
2020-06-17
don't enable routing on all interfaces
Wojciech Kosior
2020-06-17
change column name (user_side_service.name -> user_side_service.web_address)
Wojciech Kosior
2020-06-17
specify timeout when connecting to database
Wojciech Kosior
2020-06-17
make logfile writeble by 0tdns user
Wojciech Kosior
2020-06-17
prepend log message with an hour
Wojciech Kosior
2020-06-17
use the actual exit status value
Wojciech Kosior
2020-06-17
decrease verbosity of openvpn
Wojciech Kosior
2020-06-17
don't close connection and cursor second time
Wojciech Kosior
2020-06-17
decrease query validity counter when successfully performed
Wojciech Kosior
2020-06-16
close cursor and connection if returning early due to lack of private ↵
Wojciech Kosior
addresses to use
2020-06-16
log all attempts to place duplicates in database
Wojciech Kosior
2020-06-16
move logging to ztdnslib.py
Wojciech Kosior
2020-06-16
write failures to database separately for each vpn and distinguishing ↵
Wojciech Kosior
between vpn server failure and python perform_queries.py's crash
2020-06-16
explain why we put subprocess in the dict
Wojciech Kosior
2020-06-16
use vpn_id instead of pid for tagging namespaces
Wojciech Kosior
2020-06-16
fix typo (hadled_vpns -> handled_vpns)
Wojciech Kosior
2020-06-16
specify private addresses to assign to VETHs in the config
Wojciech Kosior
2020-06-16
fix to not write records for vpns we don't handle
Wojciech Kosior
2020-06-16
don't print config file contents on syncing
Wojciech Kosior
2020-06-16
rename ztdns_db_connectivity -> src/ztdnslib
Wojciech Kosior
2020-06-16
make a file lock on hourly execution
Wojciech Kosior
2020-06-15
put vpn connection failure info in responses table
Wojciech Kosior
2020-06-15
give more detailed result info in responses table
Wojciech Kosior
2020-06-15
use timestamp with timezone
Wojciech Kosior
2020-06-15
use separate connection for each thread
Wojciech Kosior
2020-06-15
round hour when inserting
Wojciech Kosior
2020-06-15
preform dns queries in threads, throttle requests to the same dns
Wojciech Kosior
2020-06-15
append to last log instead of overwriting it
Wojciech Kosior
2020-06-15
appripriately log vpn connection failures
Wojciech Kosior
2020-06-15
handle failing vpn connections
Wojciech Kosior
2020-06-15
specify number of simultaneous vpn connections in config file
Wojciech Kosior
2020-06-12
create vpn connections in parallel
Wojciech Kosior
2020-06-12
add small fixes and pseudo-logging to hourly script
Wojciech Kosior
2020-06-12
do not retry on failed connections
Wojciech Kosior
2020-06-12
fix database write bug
Wojciech Kosior
2020-06-12
specify full path to openvpn
Wojciech Kosior
2020-06-12
specify query result type as a string value
Wojciech Kosior
[next]