diff --git a/db/dns.sqlite b/db/dns.sqlite index ccb231d..a0b0412 100644 Binary files a/db/dns.sqlite and b/db/dns.sqlite differ diff --git a/parser/blacklist.txt b/parser/blacklist.txt new file mode 100644 index 0000000..46baa7b --- /dev/null +++ b/parser/blacklist.txt @@ -0,0 +1 @@ +hls-pool.magonet.ru diff --git a/parser/parse_dns_logs.py b/parser/parse_dns_logs.py index bb026ad..f3d72c0 100644 --- a/parser/parse_dns_logs.py +++ b/parser/parse_dns_logs.py @@ -13,13 +13,7 @@ def decode_dns_name(raw): return '.'.join([label for _, label in parts]) # Регулярка для строки запроса -query_pattern = re.compile(r'^(\d{2}\.\d{2}\.\d{4} \d{2}:\d{2}:\d{2}).*UDP Rcv\s+(\d+\.\d+\.\d+\.\d+).*Q\s+ - -\[[^\] - -]*\] - -\s+(\w+)\s+((?:\(\d+\)[a-zA-Z0-9\-]+)+\(0\))') +query_pattern = re.compile(r'^(\d{2}\.\d{2}\.\d{4} \d{2}:\d{2}:\d{2}).*UDP Rcv\s+(\d+\.\d+\.\d+\.\d+).*Q\s+\[[^\]]*\]\s+(\w+)\s+((?:\(\d+\)[a-zA-Z0-9\-]+)+\(0\))') # Подключение к БД conn = sqlite3.connect(DB_PATH) cursor = conn.cursor() diff --git a/parser/parser_errors.log b/parser/parser_errors.log index 2173486..01c7976 100644 Binary files a/parser/parser_errors.log and b/parser/parser_errors.log differ diff --git a/readme.md b/readme.md index c6e7df1..b4a0b87 100755 --- a/readme.md +++ b/readme.md @@ -1 +1,3 @@ -Мониторинг DNS запросов \ No newline at end of file +Мониторинг DNS запросов +* +hls-pool.magonet.ru